Q&A 댓글 엔터티 헬퍼 및 알림 코드 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled

- InquiryComment 헬퍼 메서드 - 삭제/관리자 판정
- MessageCode - INQUIRY_COMMENT_CREATED_ADMIN 추가

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rinjae
2026-06-15 12:09:08 +09:00
parent d4b9fe8ed5
commit 2882ed035d
2 changed files with 15 additions and 0 deletions
@@ -35,4 +35,16 @@ public class InquiryComment extends Auditable implements Serializable {
@Column(name = "ADMIN_YN", length = 1) @Column(name = "ADMIN_YN", length = 1)
private String adminYn = "N"; private String adminYn = "N";
public void markDeleted() {
this.delYn = "Y";
}
public boolean isDeleted() {
return "Y".equals(this.delYn);
}
public boolean isAdmin() {
return "Y".equals(this.adminYn);
}
} }
@@ -30,6 +30,9 @@ public enum MessageCode {
APP_REGISTER_APPROVED("앱 등록 승인", "FM_APIM009", Channels.EMAIL), APP_REGISTER_APPROVED("앱 등록 승인", "FM_APIM009", Channels.EMAIL),
APP_REGISTER_REJECTED("앱 등록 거절", "FM_APIM010", Channels.EMAIL), APP_REGISTER_REJECTED("앱 등록 거절", "FM_APIM010", Channels.EMAIL),
// Q&A 댓글 등록 (DJBank 커스텀)
INQUIRY_COMMENT_CREATED_ADMIN("Q&A 댓글 등록 알림", null, Channels.NONE),
// API상태 모니터링 // API상태 모니터링
API_STATUS_CHANGED("API 상태 변화", "FM_APIM011", Channels.MESSENGER), API_STATUS_CHANGED("API 상태 변화", "FM_APIM011", Channels.MESSENGER),