package itn.let.kakao.kakaoComm; import java.io.Serializable; import java.util.List; import java.util.Map; import lombok.Getter; import lombok.Setter; /** * @FileName : KakaoSendVO.java * @Project : mjon * @Date : 2025. 3. 25. * @작성자 : 이호영 * @프로그램 설명 : 문자온 발송부분만 ADVC */ @Getter @Setter public class KakaoSendAdvcVO implements Serializable { /** * */ private static final long serialVersionUID = 343099046833205405L; // ===== // Insert 데이터 private String msgId; // 문자ID private String msgGroupId; // 전송그룹ID private String msgGroupCnt; // 전송그룹ID private String userId; // 사용자ID private String agentCode; // 전송사코드 private String senderKey; // 발신프로필 키 private String templateCode; // 템플릿 코드 private String callTo; // 수신번호 private String callFrom; // 발신번호 private String msgType; // 메시지 타입 private String templateContent; // 템플릿 내용 private String templateTitle; // 템플릿 제목 List buttonList; // 템플릿 버튼 리스트 private String subMsgSendYn; // 대체문자 전송 여부 private String subMsgTxt; // 대체문자 내용 private String subMsgType; // 대체문자 타입 private String reqDate; // 예약일시 private String msgKind; // 예약일시 private String jsonStr; // jsonStr private String adFlag; //친구톡 광고성 정보 사용 유무(Y:사용 , N:미사용) // ===== // ===== private String eachPrice; // sms 단가 private String smsPrice; // sms 단가 private String mmsPrice; // mms 단가 private String picturePrice; // mms 단가 private String totPrice; // mms 단가 private String befCash; // mms 단가 private String befPoint; // mms 단가 private String kakaoAtPrice; // 카카오 알림톡 단가 private String bizJsonName; // 카카오 알림톡 단가 private String reserveYn; // 카카오 알림톡 단가 private String atDelayYn; // 지연 문자 발송 private String bizKakaoResendOrgnlTxt; // 카카오 알림톡 단가 private String bizKakaoResendType; // 카카오 알림톡 단가 private String filePath1; // 대체문자 이미지 private String fileCnt; // 파일 카운트 private String bizKakaoImageType; // 파일 카운트 private String spamStatus; @Override public String toString() { return "MsgSendVO[" + "\n msgId=[" + msgId + "]" + "\n , msgGroupId=[" + msgGroupId + "]" + "\n , msgGroupCnt=[" + msgGroupCnt + "]" + "\n , userId=[" + userId + "]" + "\n , agentCode=[" + agentCode + "]" + "\n , senderKey=[" + senderKey + "]" + "\n , templateCode=[" + templateCode + "]" + "\n , callTo=[" + callTo + "]" + "\n , callFrom=[" + callFrom + "]" + "\n , msgType=[" + msgType + "]" + "\n , templateContent=[" + templateContent + "]" + "\n , templateTitle=[" + templateTitle + "]" + "\n , buttonList=[" + (buttonList != null ? buttonList.toString() : "") + "]" + "\n , subMsgSendYn=[" + subMsgSendYn + "]" + "\n , subMsgTxt=[" + subMsgTxt + "]" + "\n , subMsgType=[" + subMsgType + "]" + "\n , reqDate=[" + reqDate + "]" + "\n , jsonStr=[" + jsonStr + "]" + "\n , ==== MJ_MSG_DATA INSERT DATA END =======" + "\n " + "\n , eachPrice=[" + eachPrice + "]" + "\n , smsPrice=[" + smsPrice + "]" + "\n , mmsPrice=[" + mmsPrice + "]" + "\n , totPrice=[" + totPrice + "]" + "\n , befCash=[" + befCash + "]" + "\n , befPoint=[" + befPoint + "]" + "\n , kakaoAtPrice=[" + kakaoAtPrice + "]" + "\n , bizJsonName=[" + bizJsonName + "]" + "\n , reserveYn=[" + reserveYn + "]" + "\n , atDelayYn=[" + atDelayYn + "]" + "\n , bizKakaoResendOrgnlTxt=[" + bizKakaoResendOrgnlTxt + "]" + "\n , bizKakaoResendType=[" + bizKakaoResendType + "]" + "\n , filePath1=[" + filePath1 + "]" + "\n , bizKakaoImageType=[" + bizKakaoImageType + "]" + "\n ]"; } }