134 lines
4.0 KiB
Java
134 lines
4.0 KiB
Java
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<KakaoButtonVO> 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 sendKind; //문자전송 타입(H:홈페이지, A:API)
|
|
// =====
|
|
// =====
|
|
|
|
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 , sendKind=[" + sendKind + "]" +
|
|
"\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 ]";
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|