From 5664230fa1b6720418948b6a3e8ab025d0c3e7e1 Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Mon, 2 Oct 2023 19:50:10 +0900 Subject: [PATCH] fix: validation annotation fix --- .../xit/biz/ens/model/kakao/KkopayDocAttrDTO.java | 15 +++++---------- .../xit/biz/ens/model/kakao/KkopayDocBulkDTO.java | 6 ++---- .../kr/xit/biz/ens/model/kakao/KkopayDocDTO.java | 3 +-- .../java/kr/xit/biz/ens/model/nice/NiceCiDTO.java | 2 +- 4 files changed, 9 insertions(+), 17 deletions(-) diff --git a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocAttrDTO.java b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocAttrDTO.java index 8eb4e79..5c78d64 100644 --- a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocAttrDTO.java +++ b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocAttrDTO.java @@ -147,24 +147,21 @@ public class KkopayDocAttrDTO { * 본인인증 후 사용자에게 보여줄 웹페이지 주소 : 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "본인인증 후 사용자에게 보여줄 웹페이지 주소", example = "http://ipAddress/api/kakaopay/v1/ott") - @NotEmpty(message = "본인인증후 사용자에게 보여줄 페이지 주소는 필수입니다(max=100)") - @Size(max = 100) + @Size(min = 10, max = 100, message = "본인인증후 사용자에게 보여줄 페이지 주소는 필수입니다(max=100)") private String link; /** * 고객센터 전화번호 : 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "고객센터 전화번호", example = "02-123-4567") - @NotEmpty(message = "고객센터 전화번호는 필수입니다(max=20)") - @Size(max = 20) + @Size(min = 10, max = 20, message = "고객센터 전화번호는 필수입니다(max=20)") private String cs_number; /** * 고객센터 전화번호 : 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "고객센터 명", example = "콜센터") - @NotBlank(message = "고객센터명은 필수입니다(max=10)") - @Size(max = 10) + @Size(min = 1, max = 10, message = "고객센터명은 필수입니다(max=10)") private String cs_name; /** @@ -196,8 +193,7 @@ public class KkopayDocAttrDTO { * 카카오페이 문서식별번호(max:40) - 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "카카오페이 문서식별번호(max:40)", example = "BIN-ff806328863311ebb61432ac599d6150") - @NotEmpty(message = "카카오페이 문서식별번호는 필수입니다(max:40)") - @Size(max = 40) + @Size(min = 1, max = 40, message = "카카오페이 문서식별번호는 필수입니다(max:40)") private String document_binder_uuid; } @@ -221,8 +217,7 @@ public class KkopayDocAttrDTO { * @see ApiConstants.DocBoxStatus */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, maxLength = 20, title = "진행상태(max:20)", example = " ") - @NotEmpty(message = "진행상태는 필수입니다(max:20)") - @Size(max = 20) + @Size(min = 1, max = 20, message = "진행상태는 필수입니다(max:20)") private ApiConstants.DocBoxStatus doc_box_status; /** diff --git a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocBulkDTO.java b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocBulkDTO.java index eb290ed..9cbe2c8 100644 --- a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocBulkDTO.java +++ b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocBulkDTO.java @@ -64,8 +64,7 @@ public class KkopayDocBulkDTO extends KkopayDocAttrDTO { * 문서 아이디(외부)(max=40) - 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "외부 문서 아이디(max=40)", example = "A000001") - @NotEmpty(message = "문서 아이디(외부)는 필수 입니다(max=40)") - @Size(max = 40) + @Size(min = 1, max = 40, message = "문서 아이디(외부)는 필수 입니다(max=40)") private String external_document_uuid; } //---------------------------------------------------------------------------------- @@ -157,8 +156,7 @@ public class KkopayDocBulkDTO extends KkopayDocAttrDTO { * 카카오페이 문서식별 번호(max:40) - 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "카카오페이 문서식별번호(max:40)", example = " ") - @NotEmpty(message = "카카오페이 문서식별번호는 필수입니다(max:40)") - @Size(max = 40) + @Size(min = 1, max = 40, message = "카카오페이 문서식별번호는 필수입니다(max:40)") private String document_binder_uuid; /** diff --git a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocDTO.java b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocDTO.java index 0ae8ffe..b751f57 100644 --- a/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocDTO.java +++ b/mens-core/src/main/java/kr/xit/biz/ens/model/kakao/KkopayDocDTO.java @@ -113,8 +113,7 @@ public class KkopayDocDTO extends KkopayDocAttrDTO { * 토큰상태값(성공시 USED) : 필수 */ @Schema(requiredMode = Schema.RequiredMode.REQUIRED, title = "토큰상태값(성공시 USED)", example = " ") - @NotEmpty(message = "토큰상태값은 필수입니다(성공:USED)") - @Size(max = 10) + @Size(min = 1, max = 10, message = "토큰상태값은 필수입니다(성공:USED)") private String token_status; /** diff --git a/mens-core/src/main/java/kr/xit/biz/ens/model/nice/NiceCiDTO.java b/mens-core/src/main/java/kr/xit/biz/ens/model/nice/NiceCiDTO.java index f675e88..8344fea 100644 --- a/mens-core/src/main/java/kr/xit/biz/ens/model/nice/NiceCiDTO.java +++ b/mens-core/src/main/java/kr/xit/biz/ens/model/nice/NiceCiDTO.java @@ -61,7 +61,7 @@ public class NiceCiDTO { * 주민Id */ @Schema(requiredMode = RequiredMode.AUTO, title = "주민번호", example = " ") - @Size(min = 13, max = 13, message = "주민번호는 13자리 입니다.") + @Size(max = 13, message = "주민번호는 13자리 입니다.") private String juminId; }