diff --git a/src/main/java/com/eactive/apim/portal/djb/community/qna/comment/event/InquiryCommentCreatedAdminEvent.java b/src/main/java/com/eactive/apim/portal/djb/community/qna/comment/event/InquiryCommentCreatedAdminEvent.java deleted file mode 100644 index 7277aba..0000000 --- a/src/main/java/com/eactive/apim/portal/djb/community/qna/comment/event/InquiryCommentCreatedAdminEvent.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.eactive.apim.portal.djb.community.qna.comment.event; - -import com.eactive.apim.portal.template.entity.MessageCode; -import com.eactive.apim.portal.template.service.MessageEventHandler; -import com.eactive.apim.portal.template.service.MessageRecipient; -import com.eactive.apim.portal.template.service.MessageSendEvent; -import org.springframework.stereotype.Component; - -import java.util.HashMap; -import java.util.Map; - -@Component -public class InquiryCommentCreatedAdminEvent implements MessageEventHandler { - - public static final MessageCode KEY = MessageCode.INQUIRY_COMMENT_CREATED; - - @Override - public MessageCode getKey() { - return KEY; - } - - @Override - public boolean allowAdditionalRecipients() { - return true; - } - - @Override - public String getDisplayName() { - return "Q&A 댓글 등록 알림"; - } - - @Override - public String getDescription() { - return "
사용 가능 변수:

" - + "
- inquiryId: 문의 ID

" - + "
- inquirySubject: 문의 제목

" - + "
- commentContent: 댓글 본문

" - + "
- writerName: 작성자 이름

"; - } - - @Override - public MessageSendEvent createEvent(Object source, MessageRecipient recipient, Map params) { - Map requestParams = new HashMap<>(); - requestParams.put("inquiryId", toStr(params.get("inquiryId"))); - requestParams.put("inquirySubject", toStr(params.get("inquirySubject"))); - requestParams.put("commentContent", toStr(params.get("commentContent"))); - requestParams.put("writerName", toStr(params.get("writerName"))); - return new MessageSendEvent(source, KEY, recipient, requestParams); - } - - private String toStr(Object value) { - return value == null ? "" : value.toString(); - } -}