@ -46,7 +46,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = " " )
@NotEmpty ( message = "인증키는 필수 입니다" )
String k ;
private String k ;
/ * *
* 조 회 범 위
@ -54,43 +54,39 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "조회 범위(1-전체, 2-내거래처)" , description = "조회 범위(1-전체, 2-내거래처)" , example = "1" , allowableValues = { "1" , "2" } )
@Pattern ( regexp = "[12]" , message = "조회 범위는 1 또는 2 입니다(1-전체, 2-내거래처)" )
String fg ;
private String fg ;
/ * *
* 조 회 페 이 지
* /
@Schema ( requiredMode = REQUIRED , title = "조회 페이지" , description = "조회 페이지" , example = "1" )
@Pattern ( regexp = "[0-9]{1,}" , message = "조회 페이지는 필수 입니다" )
String pg ;
private String pg ;
/ * *
* 사 업 자 등 록 번 호
* /
@Schema ( title = "사업자등록번호" , description = "사업자등록번호" , example = " " )
@Builder.Default
String bi = StringUtils . EMPTY ;
private String bi ;
/ * *
* 요 양 기 관 번 호
* /
@Schema ( title = "요양기관번호" , description = "요양기관번호" , example = " " )
@Builder.Default
String hp = StringUtils . EMPTY ;
private String hp ;
/ * *
* 업 체 명 ( like 검 색 )
* /
@Schema ( title = "업체명" , description = "업체명" , example = " " )
@Builder.Default
String bn = StringUtils . EMPTY ;
private String bn ;
/ * *
* 취 급 자 식 별 번 호
* 보 고 자 의 마 약 류 취 급 자 식 별 번 호
* /
@Schema ( title = "취급자식별번호" , description = "취급자식별번호" , example = " " )
@Builder.Default
String bc = StringUtils . EMPTY ;
private String bc ;
/ * *
* 기 준 일 자 이 후
@ -98,8 +94,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "기준일자(yyyyMMdd-이후일자)" , description = "조회기준일자(yyyyMMdd-이후일자)" , example = " " )
@Pattern ( regexp = "^$|" + Constants . DATE_REGX , message = "기준일자는 8자리 입니다(yyyyMMdd)" )
@Builder.Default
String ymd = StringUtils . EMPTY ;
private String ymd ;
/ * *
* < pre >
@ -110,7 +105,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "조회범위2(1:NK(취급승인)포함 - default, 2:NK(취급승인)제외)" , description = "조회범위2(1:NK(취급승인)포함 - default, 2:NK(취급승인)제외)" , example = "1" , allowableValues = { "1" , "2" } )
@Builder.Default
String fg2 = "1" ;
private String fg2 = "1" ;
/ * *
* < pre >
@ -121,7 +116,6 @@ public class NimsApiRequest {
* /
@Schema ( title = "DB 조회 skip 여부" , description = "DB 조회 skip 여부(DB 조회 없이 NIMS API호출 하려면 Y)" , example = "N" )
@Builder.Default
//@JsonIgnore
private String dbSkipYn = "N" ;
/ * *
@ -130,7 +124,7 @@ public class NimsApiRequest {
* < / pre >
* /
@Schema ( title = "사용자ID" , description = "해당 사용자ID로 관할관청코드및 API KEY 조회" , example = "suji" )
String userId ;
private String userId ;
}
/ * *
@ -147,7 +141,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = " " )
@NotEmpty ( message = "인증키는 필수 입니다" )
String k ;
private String k ;
/ * *
* 조 회 범 위
@ -155,14 +149,14 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "조회범위(1-전체, 2-내거래처 품목, 3-청구코드 매핑)" , description = "조회범위(1-전체, 2-내거래처 품목, 3-청구코드 매핑)" , example = "1" , allowableValues = { "1" , "2" , "3" } )
@Pattern ( regexp = "[1-3]" , message = "조회범위는 필수 입니다(1-전체, 2-내거래처 품목, 3-청구코드 매핑)" )
String fg ;
private String fg ;
/ * *
* 조 회 페 이 지
* /
@Schema ( requiredMode = REQUIRED , title = "조회 페이지" , description = "조회 페이지" , example = "1" )
@Pattern ( regexp = "[0-9]{1,}" , message = "조회 페이지는 필수 입니다" )
String pg ;
private String pg ;
/ * *
* 기 준 일 자 이 후
@ -170,8 +164,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "기준일자(yyyyMMdd-이후일자)" , description = "기준일자(yyyyMMdd-이후일자)" , example = " " )
@Pattern ( regexp = "^$|" + Constants . DATE_REGX , message = "기준 일자는 8자리 입니다(yyyyMMdd)" )
@Builder.Default
String ymd = StringUtils . EMPTY ;
private String ymd ;
/ * *
* 중 점 / 일 반 구 분
@ -180,8 +173,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "중점|일반 구분(all, 1:중점, 2:일반)" , description = "중점|일반 구분(all, 1:중점, 2:일반)" , example = " " , allowableValues = { "" , "1" , "2" } )
@Pattern ( regexp = "^$|[12]" , message = "중점|일반 구분은 1 또는 2 입니다(1:중점, 2:일반)" )
@Builder.Default
String fg2 = StringUtils . EMPTY ;
private String fg2 ;
/ * *
* 제 품 코 드
@ -190,15 +182,13 @@ public class NimsApiRequest {
* /
@Schema ( title = "제품코드" , description = "제품코드" , example = " " )
@Pattern ( regexp = "^$|[0-9a-zA-Z]{13}" , message = "제품코드는 13자리 입니다" )
@Builder.Default
String p = StringUtils . EMPTY ;
private String p ;
/ * *
* 제 품 명 ( like 검 색 )
* /
@Schema ( title = "제품명" , description = "제품명" , example = " " )
@Builder.Default
String pn = StringUtils . EMPTY ;
private String pn ;
/ * *
* < pre >
@ -210,7 +200,6 @@ public class NimsApiRequest {
* /
@Schema ( title = "DB 조회 skip 여부" , description = "DB 조회 skip 여부(DB 조회 없이 NIMS API호출 하려면 Y)" , example = "N" )
@Builder.Default
//@JsonIgnore
private String dbSkipYn = "N" ;
/ * *
@ -219,7 +208,7 @@ public class NimsApiRequest {
* < / pre >
* /
@Schema ( title = "사용자ID" , description = "해당 사용자ID로 관할관청코드및 API KEY 조회" , example = "suji" )
String userId ;
private String userId ;
}
@Schema ( name = "DsuseRptInfoReq" , description = "폐기 보고 정보 조회 request" )
@ -233,7 +222,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = "030723d4b6f30126a7abc350f78ee3b5fa2302f7ec7f22ad95d6c99db568db57" )
@NotEmpty ( message = "인증키는 필수 입니다" )
String k ;
private String k ;
/ * *
* 조 회 기 준 일 자 ( 1 - 보 고 일 , 2 - 취 급 일 )
@ -243,14 +232,14 @@ public class NimsApiRequest {
@Schema ( requiredMode = REQUIRED , title = "조회기준일자(1-보고일,2-취급일)" , description = "조회기준일자(1-보고일,2-취급일)" , example = "2" , allowableValues = { "1" , "2" } )
@Pattern ( regexp = "[12]" , message = "조회기준일자는 필수 입니다(1-보고일,2-취급일" )
@Builder.Default
String fg = "2" ;
private String fg = "2" ;
/ * *
* 조 회 페 이 지
* /
@Schema ( requiredMode = REQUIRED , title = "조회 페이지" , description = "조회 페이지" , example = "1" )
@Pattern ( regexp = "[0-9]{1,}" , message = "조회 페이지는 필수 입니다" )
String pg ;
private String pg ;
/ * *
* 보 고 유 형
@ -259,7 +248,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "보고유형('': 전체, 0:신규, 1:취소, 2:변경)" , description = "보고유형('': 전체, 0:신규, 1:취소, 2:변경)" , example = " " , allowableValues = { "" , "0" , "1" , "2" } )
@Pattern ( regexp = "^$|[012]" , message = "보고유형 값을 확인해 주세요('': 전체, 0:신규, 1:취소, 2:변경)" )
String fg2 ;
private String fg2 ;
/ * *
* 보 고 구 분 코 드
@ -268,7 +257,7 @@ public class NimsApiRequest {
@Schema ( title = "보고 구분 코드(AAR-폐기보고)" , description = "보고 구분 코드(AAR-폐기보고)" , example = "AAR" )
@Pattern ( regexp = "[A-Z]{3}" , message = "보고 구분 코드는 필수 입니다(AAR-폐기보고)" )
@Builder.Default
String se = "AAR" ;
private String se = "AAR" ;
/ * *
* 조 회 시 작 일 ( yyyyMMdd )
@ -276,7 +265,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "조회 시작일(yyyyMMdd)" , description = "조회 시작일(yyyyMMdd)" , example = "20221016" )
@Pattern ( regexp = Constants . DATE_REGX , message = "조회 시작일은 필수 입니다(yyyyMMdd)" )
String sdt ;
private String sdt ;
/ * *
* 조 회 종 료 일 ( yyyyMMdd )
@ -284,25 +273,25 @@ public class NimsApiRequest {
* /
@Schema ( title = "조회 종료일(yyyyMMdd)" , description = "조회 종료일(yyyyMMdd)" , example = "20221116" )
@Pattern ( regexp = Constants . DATE_REGX , message = "조회 종료일은 필수 입니다(yyyyMMdd)" )
String edt ;
private String edt ;
/ * *
* 마 약 류 취 급 자 식 별 번 호
* /
@Schema ( title = "마약류 취급자 식별 번호" , description = "마약류 취급자 식별 번호" , example = " " )
String bc ;
private String bc ;
/ * *
* 업 체 명
* /
@Schema ( title = "마약류 취급자 업체명" , description = "마약류 취급자 업체명" , example = " " )
String bn ;
private String bn ;
/ * *
* 사 용 자 보 고 식 별 번 호
* /
@Schema ( title = "사용자 보고 식별 번호" , description = "사용자 보고 식별 번호" , example = " " )
String ur ;
private String ur ;
/ * *
* 폐 기 보 고 상 태
@ -310,7 +299,7 @@ public class NimsApiRequest {
* /
@Schema ( title = "상태" , description = "상태(\"\": 전체, 01: 확인, 02: 보류, 03: 정정, 04: 미처리)" , example = " " , allowableValues = { "01" , "02" , "03" , "04" } )
@Pattern ( regexp = "^$|0[1-4]" , message = "상태[폐기보고] 값을 확인해 주세요('': 전체, 01:확인, 02:보류, 03:정정, 04:미처리)" )
String ps ;
private String ps ;
/ * *
* < pre >
@ -322,7 +311,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "관할관청기관코드" , description = "관할관청기관코드" , example = "4050147" )
@Pattern ( regexp = "[0-9]{7}" , message = "관할 관청 기관 코드는 필수 입니다(7자리)" )
String gc ;
private String gc ;
/ * *
* < pre >
@ -330,7 +319,7 @@ public class NimsApiRequest {
* < / pre >
* /
@Schema ( title = "사용자ID" , description = "해당 사용자ID로 관할관청코드및 API KEY 조회" , example = "cheoin" )
String userId ;
private String userId ;
}
/ * *
@ -347,7 +336,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = " " )
@NotEmpty ( message = "인증키는 필수 입니다" )
String k ;
private String k ;
/ * *
* 조 회 범 위 : 실 제 는 동 일
@ -355,14 +344,14 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "제조번호 또는 일련번호 구분" , description = "제조번호 또는 일련번호 구분(1-제조번호, 2-일련번호, 3-바코드/RFID)" , example = "1" , allowableValues = { "1" , "2" , "3" } )
@Pattern ( regexp = "[1-3]" , message = "제조번호 또는 일련번호 구분은 필수 입니다(1-제조번호, 2-일련번호, 3-바코드/RFID)" )
String fg ;
private String fg ;
/ * *
* 조 회 페 이 지
* /
@Schema ( requiredMode = REQUIRED , title = "조회 페이지" , description = "조회 페이지" , example = "1" )
@Pattern ( regexp = "[0-9]{1,}" , message = "조회 페이지는 필수 입니다" )
String pg ;
private String pg ;
/ * *
* 제 품 코 드
@ -371,7 +360,7 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "제품코드" , description = "제품코드" , example = "8806718050823" )
@Pattern ( regexp = "[0-9]{13}" , message = "제품코드는 필수 입니다(13자리)" )
String p ;
private String p ;
/ * *
@ -380,16 +369,14 @@ public class NimsApiRequest {
* /
@Schema ( title = "기준일자(yyyyMMdd-이후일자)" , description = "기준일자(yyyyMMdd-이후일자)" , example = " " )
@Pattern ( regexp = "^$|" + Constants . DATE_REGX , message = "기준 일자는 8자리 입니다(yyyyMMdd)" )
@Builder.Default
String ymd = StringUtils . EMPTY ;
private String ymd ;
/ * *
* 제 품 코 드 : like 검 색 - 오 류 - > 사 용 하 지 말 것
* /
@Schema ( title = "번호일부 검색" , description = "번호 일부 검색(like)" , example = " " )
@Pattern ( regexp = "^$|[0-9]{5,}" , message = "제품코드를 5자이상 입력해주세요(제품코드는 13자리)" )
@Builder.Default
String t = StringUtils . EMPTY ;
private String t = StringUtils . EMPTY ;
/ * *
* < pre >
@ -397,7 +384,7 @@ public class NimsApiRequest {
* < / pre >
* /
@Schema ( title = "사용자ID" , description = "해당 사용자ID로 관할관청코드및 API KEY 조회" , example = "suji" )
String userId ;
private String userId ;
}
/ * *
@ -412,9 +399,9 @@ public class NimsApiRequest {
/ * *
* 인 증 키
* /
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = " ")
@Schema ( requiredMode = REQUIRED , title = "인증키" , description = "인증키" , example = " 030723d4b6f30126a7abc350f78ee3b5fa2302f7ec7f22ad95d6c99db568db57 ")
@NotEmpty ( message = "인증키는 필수 입니다" )
String k ;
private String k ;
/ * *
* 조 회 범 위
@ -422,35 +409,32 @@ public class NimsApiRequest {
* /
@Schema ( requiredMode = REQUIRED , title = "조회범위" , description = "조회범위(1-전체)" , allowableValues = { "1" } )
@Pattern ( regexp = "1" , message = "조회 범위는 필수 입니다(1-전체)" )
String fg ;
private String fg ;
/ * *
* 조 회 페 이 지
* /
@Schema ( requiredMode = REQUIRED , title = "조회 페이지" , description = "조회 페이지" , example = "1" )
@Pattern ( regexp = "[0-9]{1,}" , message = "조회 페이지는 필수 입니다" )
String pg ;
private String pg ;
/ * *
* 기 관 명
* /
@Schema ( title = "기관명" , description = "기관명" , example = " " )
@Builder.Default
String onm = StringUtils . EMPTY ;
private String onm ;
/ * *
* 기 관 코 드
* /
@Schema ( title = "기관 코드" , description = "기관 코드" , example = " " )
@Builder.Default
String ocd = StringUtils . EMPTY ;
@Schema ( title = "기관 코드" , description = "기관 코드" , example = "4050149" )
private String ocd ;
/ * *
* 주 소
* /
@Schema ( title = "주소" , description = "주소" , example = " " )
@Builder.Default
String adr = StringUtils . EMPTY ;
private String adr ;
/ * *
* < pre >
@ -461,7 +445,6 @@ public class NimsApiRequest {
* /
@Schema ( title = "DB 조회 skip 여부" , description = "DB 조회 skip 여부(DB 조회 없이 NIMS API호출 하려면 Y)" , example = "N" )
@Builder.Default
//@JsonIgnore
private String dbSkipYn = "N" ;
/ * *
@ -470,7 +453,7 @@ public class NimsApiRequest {
* < / pre >
* /
@Schema ( title = "사용자ID" , description = "해당 사용자ID로 관할관청코드및 API KEY 조회" , example = "suji" )
String userId ;
private String userId ;
}
// /**