|
|
|
@ -384,7 +384,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* BizCenter에서 발행한 기관의 서비스 코드
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "서비스 코드", example = "NPS")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "서비스 코드", example = "SISUL")
|
|
|
|
|
@NotEmpty(message = "서비스 코드는 필수 입니다(max:20)")
|
|
|
|
|
@Size(max = 20)
|
|
|
|
|
private String serviceCd;
|
|
|
|
@ -395,7 +395,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* BizCenter에서 발행한 기관의 서비스 코드 인증키
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "서비스코드", example = "A3AD41349D759DD3")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "서비스코드", example = "8TASJCZEPDUIFSJI")
|
|
|
|
|
@Size(min = 16, max = 16, message = "서비스 코드 인증키는 필수 입니다")
|
|
|
|
|
private String serviceKey;
|
|
|
|
|
|
|
|
|
@ -425,7 +425,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* 메시지 발송 처리 시작일시(YYYYMMDDHHMiSS)
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "발송시작일시", example = "20211229102000")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "발송시작일시", example = "20231019090000")
|
|
|
|
|
@Size(min = 14, max = 14, message = "발송시작일시는 필수 입니다(YYYYMMDDHHMiSS)")
|
|
|
|
|
private String makeDt;
|
|
|
|
|
|
|
|
|
@ -435,7 +435,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* 메시지 발송에 대한 마감시간(YYYYMMDDHHMiSS)
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "발송마감시간", example = "20211229180000")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "발송마감시간", example = "20231130090000")
|
|
|
|
|
@Size(min = 14, max = 14, message = "발송마감시간은 필수 입니다(YYYYMMDDHHMiSS)")
|
|
|
|
|
private String sndnExTime;
|
|
|
|
|
|
|
|
|
@ -445,7 +445,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* 문서열람에 대한 마감시간(YYYYMMDDHHMiSS)
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "열람마감시간", example = "20211229180000")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "열람마감시간", example = "20231130090000")
|
|
|
|
|
@Size(min = 14, max = 14, message = "열람마감시간은 필수 입니다(YYYYMMDDHHMiSS)")
|
|
|
|
|
private String exTime;
|
|
|
|
|
|
|
|
|
@ -460,8 +460,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "문서종류", example = "2")
|
|
|
|
|
@NotEmpty(message = "문서종류는 필수 입니다(max:3)")
|
|
|
|
|
@JsonProperty("m_type")
|
|
|
|
|
private final String mType = "4";
|
|
|
|
|
private final String m_type = "4";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <pre>
|
|
|
|
@ -678,7 +677,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
/**
|
|
|
|
|
* 관리키 : 고객메시지 건별 Unique key
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "관리키", example = "S20211229102000001")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "관리키", example = "S20211229102000011")
|
|
|
|
|
@NotEmpty(message = "관리키는 필수 입니다(max:50)")
|
|
|
|
|
@Size(max = 50)
|
|
|
|
|
private String srcKey;
|
|
|
|
@ -694,7 +693,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
/**
|
|
|
|
|
* 개인식별코드 : 88 자리
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "개인식별코드", example = "gdlIa53FZGQz5aKa3wLk33nW57N3mDpcwHytWlWMhzxHKulk7EZs143442394326642342364238648423864237")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "개인식별코드", example = "vMtqVxJX56lBgbf9heK3QTc+jVndTfK77i/UJKAzPmBG4n9CazCdd/8YytlFZnN4qofIqgxHpSoiG0yYzgEpJg==")
|
|
|
|
|
@Size(min = 88, max = 88, message = "개인식별코드는 필수 입니다(88자리)")
|
|
|
|
|
private String ci;
|
|
|
|
|
|
|
|
|
@ -706,7 +705,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* 단, 유통정보미생성여부가 'Y'인 경우 {#RCVE_RF_STR} 문자열만 체크.
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "MMS 상세내용", example = "gdlIa53FZGQz5aKa3wLk33nW57N3mDpcwHytWlWMhzxHKulk7EZs143442394326642342364238648423864237")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.REQUIRED, title = "MMS 상세내용", example = "공공알림문자 테스트입니다.")
|
|
|
|
|
@Size(min = 1, max = 4000, message = "MMS 상세내용은 4000자를 넘을 수 없습니다.")
|
|
|
|
|
private String mmsDtlCnts;
|
|
|
|
|
|
|
|
|
@ -724,7 +723,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* utf-8 한글20자
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "MMS 제목", example = "01011112222")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "MMS 제목", example = "공유재산사용료 정기분")
|
|
|
|
|
@Size(max = 40, message = "MMS 제목은 40자를 넘을 수 없습니다")
|
|
|
|
|
private String mmsTitle;
|
|
|
|
|
|
|
|
|
@ -734,7 +733,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* dist_info_crt_yn의 값이 'Y'가 아닌 경우 필수
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "연결 URL", example = " ")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "연결 URL", example = "http://localhost:8081/api/biz/kt/v1/receiveMain")
|
|
|
|
|
@Size(max = 1000, message = "연결 URL은 1000자를 넘을 수 없습니다.")
|
|
|
|
|
private String url;
|
|
|
|
|
|
|
|
|
@ -763,7 +762,7 @@ public class KtMmsSendDTO {
|
|
|
|
|
* 특정 MDN으로 발송할 경우
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "개인휴대전화번호", example = "01011112222")
|
|
|
|
|
@Schema(requiredMode = RequiredMode.AUTO, title = "개인휴대전화번호", example = "01093414345")
|
|
|
|
|
@Size(max = 11, message = "개인 휴대 전화번호는 11자리 입니다")
|
|
|
|
|
private String mdn;
|
|
|
|
|
|
|
|
|
|