diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java b/src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java new file mode 100644 index 00000000..ee5e2705 --- /dev/null +++ b/src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java @@ -0,0 +1,459 @@ +package cokr.xit.fims.nxrp; + +import cokr.xit.foundation.AbstractEntity; +import lombok.Getter; +import lombok.Setter; + +/** + * 과태료 대장 단속 정보 등록 + * @author JoJH + */ +@Getter +@Setter +public class NisIndivA01 extends AbstractEntity { + /** + * 일련번호 ID + */ + private String a01Id; + + /** + * 업무 구분 코드 + */ + private String taskSeCd; + + /** + * 자치단체코드 + */ + private String sgbCd; + + /** + * 연계대상코드 + */ + private String linkTrgtCd; + + /** + * 연계관리키 + */ + private String linkMngKey; + + /** + * 부서코드 + */ + private String dptCd; + + /** + * 접수연도 + */ + private String rcptYr; + + /** + * 특별회계사업코드 + */ + private String spacBizCd; + + /** + * 회계구분코드 + */ + private String actSeCd; + + /** + * 대표세입과목코드 + */ + private String rprsTxmCd; + + /** + * 운영항목코드 + */ + private String operItemCd; + + /** + * 과태료과징금구분코드 + */ + private String finScrgSeCd; + + /** + * 납부자구분코드 + */ + private String pyrSeCd; + + /** + * 납부자번호 + */ + private String pyrNo; + + /** + * 납부자명 + */ + private String pyrNm; + + /** + * 대표납부자번호 + */ + private String rprsPyrNo; + + /** + * 대표납부자명 + */ + private String rprsPyrNm; + + /** + * 납부자전화번호 + */ + private String pyrTelno; + + /** + * 납부자휴대전화번호 + */ + private String pyrMblTelno; + + /** + * 납부자이메일주소 + */ + private String pyrEmlAddr; + + /** + * 납부자상태코드 + */ + private String pyrSttCd; + + /** + * 납부자지번도로주소구분코드 + */ + private String pyrLotnoRoadAddrSeCd; + + /** + * 납부자우편번호 + */ + private String pyrZip; + + /** + * 납부자도로명코드 + */ + private String pyrRoadNmCd; + + /** + * 납부자주소지하여부 + */ + private String pyrAddrUdgdYn; + + /** + * 납부자건물본번 + */ + private String pyrBmno; + + /** + * 납부자건물부번 + */ + private String pyrBsno; + + /** + * 납부자법정동코드 + */ + private String pyrStdgCd; + + /** + * 납부자행정동코드 + */ + private String pyrDongCd; + + /** + * 납부자산구분코드 + */ + private String pyrMtnSeCd; + + /** + * 납부자건물관리번호 + */ + private String pyrBldgMngNo; + + /** + * 납부자건물명 + */ + private String pyrBldgNm; + + /** + * 납부자본번 + */ + private String pyrMno; + + /** + * 납부자부번 + */ + private String pyrSno; + + /** + * 납부자특수동 + */ + private String pyrSpclDg; + + /** + * 납부자특수호 + */ + private String pyrSpclHo; + + /** + * 납부자통 + */ + private String pyrTong; + + /** + * 납부자반 + */ + private String pyrBan; + + /** + * 납부자특수주소 + */ + private String pyrSpclAddr; + + /** + * 납부자도로명주소 + */ + private String pyrRoadNmAddr; + + /** + * 납부자도로명상세주소 + */ + private String pyrRoadNmDaddr; + + /** + * 납부자도로명전체주소 + */ + private String pyrRoadNmAlAddr; + + /** + * 납부자지번주소 + */ + private String pyrLotnoAddr; + + /** + * 납부자지번상세주소 + */ + private String pyrLotnoDaddr; + + /** + * 납부자지번전체주소 + */ + private String pyrLotnoAlAddr; + + /** + * 물건지명 + */ + private String glNm; + + /** + * 물건지지번도로주소구분코드 + */ + private String glLotnoRoadAddrSeCd; + + /** + * 물건지우편번호 + */ + private String glZip; + + /** + * 물건지도로명코드 + */ + private String glRoadNmCd; + + /** + * 물건지주소지하여부 + */ + private String glAddrUdgdYn; + + /** + * 물건지건물본번 + */ + private String glBmno; + + /** + * 물건지건물부번 + */ + private String glBsno; + + /** + * 물건지법정동코드 + */ + private String glStdgCd; + + /** + * 물건지행정동코드 + */ + private String glDongCd; + + /** + * 물건지산구분코드 + */ + private String glMtnSeCd; + + /** + * 물건지본번 + */ + private String glMno; + + /** + * 물건지부번 + */ + private String glSno; + + /** + * 물건지특수동 + */ + private String glSpclAddr; + + /** + * 물건지특수호 + */ + private String glSpclDg; + + /** + * 물건지특수주소 + */ + private String glSpclHo; + + /** + * 물건지도로명기본주소 + */ + private String glRoadNmAddr; + + /** + * 물건지도로명상세주소 + */ + private String glRoadNmDaddr; + + /** + * 물건지도로명전체주소 + */ + private String glRoadNmAlAddr; + + /** + * 물건지지번기본주소 + */ + private String glLotnoAddr; + + /** + * 물건지지번상세주소 + */ + private String glLotnoDaddr; + + /** + * 물건지지번전체주소 + */ + private String glLotnoAlAddr; + + /** + * 부과대상구분코드 + */ + private String lvyTrgtSeCd; + + /** + * 등록일자 + */ + private String regYmd; + + /** + * 과태료과징금금액 + */ + private String finScrgAmt; + + /** + * 시설구분코드 + */ + private String fcltSeCd; + + /** + * 등록구분코드 + */ + private String regSeCd; + + /** + * 감경사유구분코드 + */ + private String rdtRsnSeCd; + + /** + * 자동차등록번호 + */ + private String vhrno; + + /** + * 조례법령근거명 + */ + private String mclncLaoBssNm; + + /** + * 관리1항목 + */ + private String mngItemCn1; + + /** + * 관리2항목 + */ + private String mngItemCn2; + + /** + * 관리3항목 + */ + private String mngItemCn3; + + /** + * 관리4항목 + */ + private String mngItemCn4; + + /** + * 관리5항목 + */ + private String mngItemCn5; + + /** + * 관리6항목 + */ + private String mngItemCn6; + + /** + * 비고내용 + */ + private String rmCn; + + /** + * 예비항목1 + */ + private String rsveItem1; + + /** + * 예비항목2 + */ + private String rsveItem2; + + /** + * 예비항목3 + */ + private String rsveItem3; + + /** + * 예비항목4 + */ + private String rsveItem4; + + /** + * 예비항목5 + */ + private String rsveItem5; + + /** + * 연계 결과 일시 + */ + private String linkRstDt; + + /** + * 연계 결과 코드 + */ + private String linkRstCd; + + /** + * 연계 결과 메시지 + */ + private String linkRstMsg; + +} diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java b/src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java new file mode 100644 index 00000000..f6bc3d4f --- /dev/null +++ b/src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java @@ -0,0 +1,555 @@ +package cokr.xit.fims.nxrp; + +import cokr.xit.foundation.AbstractEntity; +import lombok.Getter; +import lombok.Setter; + +/** + * 과태료 대장 등록 자료 일괄 조회 + * @author JoJH + */ +@Getter +@Setter +public class NisIndivA02 extends AbstractEntity { + + /** + * 일련번호 ID + */ + private String a02Id; + + /** + * 연계 일자 + */ + private String linkYmd; + + /** + * 자치단체코드 + */ + private String sgbCd; + + /** + * 과태료과징금대장키 + */ + private String finScrgAcbKey; + + /** + * 자치단체명 + */ + private String sgbNm; + + /** + * 연계대상코드 + */ + private String linkTrgtCd; + + /** + * 연계관리키 + */ + private String linkMngKey; + + /** + * 부서코드 + */ + private String dptCd; + + /** + * 부서명 + */ + private String dptNm; + + /** + * 접수연도 + */ + private String rcptYr; + + /** + * 특별회계사업코드 + */ + private String spacBizCd; + + /** + * 특별회계사업명 + */ + private String spacBizNm; + + /** + * 회계구분코드 + */ + private String actSeCd; + + /** + * 회계구분명 + */ + private String actSeNm; + + /** + * 대표세입과목코드 + */ + private String rprsTxmCd; + + /** + * 대표세입과목명 + */ + private String rprsTxmNm; + + /** + * 운영항목코드 + */ + private String operItemCd; + + /** + * 운영항목명 + */ + private String operItemNm; + + /** + * 등록일자 + */ + private String regYmd; + + /** + * 납부자구분코드 + */ + private String pyrSeCd; + + /** + * 납부자구분명 + */ + private String pyrSeNm; + + /** + * 납부자번호 + */ + private String pyrNo; + + /** + * 납부자명 + */ + private String pyrNm; + + /** + * 납부자상태코드 + */ + private String pyrSttCd; + + /** + * 납부자상태명 + */ + private String pyrSttNm; + + /** + * 납부자우편번호 + */ + private String pyrZip; + + /** + * 납부자주소 + */ + private String pyrAddr; + + /** + * 전화번호 + */ + private String telno; + + /** + * 휴대전화번호 + */ + private String mblTelno; + + /** + * 납부자이메일 + */ + private String pyrEmlAddr; + + /** + * 자동차등록번호 + */ + private String vhrno; + + /** + * 관리1항목 + */ + private String mngItemCn1; + + /** + * 관리2항목 + */ + private String mngItemCn2; + + /** + * 관리3항목 + */ + private String mngItemCn3; + + /** + * 관리4항목 + */ + private String mngItemCn4; + + /** + * 관리5항목 + */ + private String mngItemCn5; + + /** + * 관리6항목 + */ + private String mngItemCn6; + + /** + * 시설구분코드 + */ + private String fcltSeCd; + + /** + * 시설구분명 + */ + private String fcltSeNm; + + /** + * 등록구분코드 + */ + private String regSeCd; + + /** + * 등록구분명 + */ + private String regSeNm; + + /** + * 사전통지일자 + */ + private String bfAvtsmtYmd; + + /** + * 의견제출기한시작일자 + */ + private String opnSbmsnTermBgngYmd; + + /** + * 의견제출기한종료일자 + */ + private String opnSbmsnTermEndYmd; + + /** + * 최초과태료과징금금액 + */ + private String frstFinScrgAmt; + + /** + * 감경사유구분코드 + */ + private String rdtRsnSeCd; + + /** + * 감경사유구분명 + */ + private String rdtRsnSeNm; + + /** + * 가중사유코드 + */ + private String agvtRsnCd; + + /** + * 감경가중율 + */ + private String rdtAgvtRt; + + /** + * 과태료과징금금액 + */ + private String finScrgAmt; + + /** + * 사전감경율 + */ + private String bfRdtRt; + + /** + * 사전감경금액 + */ + private String bfRdtAmt; + + /** + * 비고내용 + */ + private String rmCn; + + /** + * 감경비고내용 + */ + private String rdtRmCn; + + /** + * 고지서발송지구분코드 + */ + private String nhtFrwarSeCd; + + /** + * 고지서발송지구분명 + */ + private String nhtFrwarSeNm; + + /** + * 종료일자 + */ + private String endYmd; + + /** + * 종료사유내용 + */ + private String endRsnCn; + + /** + * 삭제 여부 + */ + private String delYn; + + /** + * 전자납부번호 + */ + private String epayNo; + + /** + * 가상계좌은행명1 + */ + private String vtlacBankNm1; + + /** + * 가상계좌번호1 + */ + private String vrActno1; + + /** + * 가상계좌은행명2 + */ + private String vtlacBankNm2; + + /** + * 가상계좌번호2 + */ + private String vrActno2; + + /** + * 가상계좌은행명3 + */ + private String vtlacBankNm3; + + /** + * 가상계좌번호3 + */ + private String vrActno3; + + /** + * 가상계좌은행명4 + */ + private String vtlacBankNm4; + + /** + * 가상계좌번호4 + */ + private String vrActno4; + + /** + * 가상계좌은행명5 + */ + private String vtlacBankNm5; + + /** + * 가상계좌번호5 + */ + private String vrActno5; + + /** + * 가상계좌은행명6 + */ + private String vtlacBankNm6; + + /** + * 가상계좌번호6 + */ + private String vrActno6; + + /** + * 가상계좌은행명7 + */ + private String vtlacBankNm7; + + /** + * 가상계좌번호7 + */ + private String vrActno7; + + /** + * 가상계좌은행명8 + */ + private String vtlacBankNm8; + + /** + * 가상계좌번호8 + */ + private String vrActno8; + + /** + * 가상계좌은행명9 + */ + private String vtlacBankNm9; + + /** + * 가상계좌번호9 + */ + private String vrActno9; + + /** + * 가상계좌은행명10 + */ + private String vtlacBankNm10; + + /** + * 가상계좌번호10 + */ + private String vrActno10; + + /** + * 가상계좌은행명11 + */ + private String vtlacBankNm11; + + /** + * 가상계좌번호11 + */ + private String vrActno11; + + /** + * 가상계좌은행명12 + */ + private String vtlacBankNm12; + + /** + * 가상계좌번호12 + */ + private String vrActno12; + + /** + * 가상계좌은행명13 + */ + private String vtlacBankNm13; + + /** + * 가상계좌번호13 + */ + private String vrActno13; + + /** + * 가상계좌은행명14 + */ + private String vtlacBankNm14; + + /** + * 가상계좌번호14 + */ + private String vrActno14; + + /** + * 가상계좌은행명15 + */ + private String vtlacBankNm15; + + /** + * 가상계좌번호15 + */ + private String vrActno15; + + /** + * 가상계좌은행명16 + */ + private String vtlacBankNm16; + + /** + * 가상계좌번호16 + */ + private String vrActno16; + + /** + * 가상계좌은행명17 + */ + private String vtlacBankNm17; + + /** + * 가상계좌번호17 + */ + private String vrActno17; + + /** + * 가상계좌은행명18 + */ + private String vtlacBankNm18; + + /** + * 가상계좌번호18 + */ + private String vrActno18; + + /** + * 가상계좌은행명19 + */ + private String vtlacBankNm19; + + /** + * 가상계좌번호19 + */ + private String vrActno19; + + /** + * 가상계좌은행명20 + */ + private String vtlacBankNm20; + + /** + * 가상계좌번호20 + */ + private String vrActno20; + + /** + * 예비항목1 + */ + private String rsveItem1; + + /** + * 예비항목2 + */ + private String rsveItem2; + + /** + * 예비항목3 + */ + private String rsveItem3; + + /** + * 예비항목4 + */ + private String rsveItem4; + + /** + * 예비항목5 + */ + private String rsveItem5; + + /** + * 업무 적용 일시 + */ + private String taskAplcnDt; + + /** + * 업무 적용 코드 + */ + private String taskAplcnCd; + + /** + * 업무 적용 메시지 + */ + private String taskAplcnMsg; + +} diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java b/src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java new file mode 100644 index 00000000..7302aca1 --- /dev/null +++ b/src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java @@ -0,0 +1,575 @@ +package cokr.xit.fims.nxrp; + +import cokr.xit.foundation.AbstractEntity; +import lombok.Getter; +import lombok.Setter; + +/** + * 과태료 대장 등록 자료 상세 조회 + * @author JoJH + */ +@Getter +@Setter +public class NisIndivA03 extends AbstractEntity { + + /** + * 일련번호 ID + */ + private String a03Id; + + /** + * 업무 구분 코드 + */ + private String taskSeCd; + + /** + * 자치단체코드 + */ + private String sgbCd; + + /** + * 연계대상코드 + */ + private String linkTrgtCd; + + /** + * 연계관리키 + */ + private String linkMngKey; + + /** + * 과태료과징금대장키 + */ + private String finScrgAcbKey; + + /** + * 부서코드 + */ + private String dptCd; + + /** + * 부서명 + */ + private String dptNm; + + /** + * 접수연도 + */ + private String rcptYr; + + /** + * 특별회계사업코드 + */ + private String spacBizCd; + + /** + * 특별회계사업명 + */ + private String spacBizNm; + + /** + * 회계구분코드 + */ + private String actSeCd; + + /** + * 회계구분명 + */ + private String actSeNm; + + /** + * 대표세입과목코드 + */ + private String rprsTxmCd; + + /** + * 대표세입과목명 + */ + private String rprsTxmNm; + + /** + * 운영항목코드 + */ + private String operItemCd; + + /** + * 운영항목명 + */ + private String operItemNm; + + /** + * 등록일자 + */ + private String regYmd; + + /** + * 납부자구분코드 + */ + private String pyrSeCd; + + /** + * 납부자구분명 + */ + private String pyrSeNm; + + /** + * 납부자번호 + */ + private String pyrNo; + + /** + * 납부자명 + */ + private String pyrNm; + + /** + * 납부자상태코드 + */ + private String pyrSttCd; + + /** + * 납부자상태명 + */ + private String pyrSttNm; + + /** + * 납부자우편번호 + */ + private String pyrZip; + + /** + * 납부자주소 + */ + private String pyrAddr; + + /** + * 전화번호 + */ + private String telno; + + /** + * 휴대전화번호 + */ + private String mblTelno; + + /** + * 납부자이메일 + */ + private String pyrEmlAddr; + + /** + * 자동차등록번호 + */ + private String vhrno; + + /** + * 관리1항목 + */ + private String mngItemCn1; + + /** + * 관리2항목 + */ + private String mngItemCn2; + + /** + * 관리3항목 + */ + private String mngItemCn3; + + /** + * 관리4항목 + */ + private String mngItemCn4; + + /** + * 관리5항목 + */ + private String mngItemCn5; + + /** + * 관리6항목 + */ + private String mngItemCn6; + + /** + * 시설구분코드 + */ + private String fcltSeCd; + + /** + * 시설구분명 + */ + private String fcltSeNm; + + /** + * 등록구분코드 + */ + private String regSeCd; + + /** + * 등록구분명 + */ + private String regSeNm; + + /** + * 사전통지일자 + */ + private String bfAvtsmtYmd; + + /** + * 의견제출기한시작일자 + */ + private String opnSbmsnTermBgngYmd; + + /** + * 의견제출기한종료일자 + */ + private String opnSbmsnTermEndYmd; + + /** + * 최초과태료과징금금액 + */ + private String frstFinScrgAmt; + + /** + * 감경사유구분코드 + */ + private String rdtRsnSeCd; + + /** + * 감경사유구분명 + */ + private String rdtRsnSeNm; + + /** + * 가중사유코드 + */ + private String agvtRsnCd; + + /** + * 가중사유명 + */ + private String agvtRsnNm; + + /** + * 감경가중율 + */ + private String rdtAgvtRt; + + /** + * 과태료과징금금액 + */ + private String finScrgAmt; + + /** + * 사전감경율 + */ + private String bfRdtRt; + + /** + * 사전감경금액 + */ + private String bfRdtAmt; + + /** + * 비고내용 + */ + private String rmCn; + + /** + * 감경비고내용 + */ + private String rdtRmCn; + + /** + * 고지서발송지구분코드 + */ + private String nhtFrwarSeCd; + + /** + * 고지서발송지구분명 + */ + private String nhtFrwarSeNm; + + /** + * 종료일자 + */ + private String endYmd; + + /** + * 종료사유내용 + */ + private String endRsnCn; + + /** + * 수납구분코드 + */ + private String rcvmtSeCd; + + /** + * 수납구분명 + */ + private String rcvmtSeNm; + + /** + * 전자납부번호 + */ + private String epayNo; + + /** + * 가상계좌은행명1 + */ + private String vtlacBankNm1; + + /** + * 가상계좌번호1 + */ + private String vrActno1; + + /** + * 가상계좌은행명2 + */ + private String vtlacBankNm2; + + /** + * 가상계좌번호2 + */ + private String vrActno2; + + /** + * 가상계좌은행명3 + */ + private String vtlacBankNm3; + + /** + * 가상계좌번호3 + */ + private String vrActno3; + + /** + * 가상계좌은행명4 + */ + private String vtlacBankNm4; + + /** + * 가상계좌번호4 + */ + private String vrActno4; + + /** + * 가상계좌은행명5 + */ + private String vtlacBankNm5; + + /** + * 가상계좌번호5 + */ + private String vrActno5; + + /** + * 가상계좌은행명6 + */ + private String vtlacBankNm6; + + /** + * 가상계좌번호6 + */ + private String vrActno6; + + /** + * 가상계좌은행명7 + */ + private String vtlacBankNm7; + + /** + * 가상계좌번호7 + */ + private String vrActno7; + + /** + * 가상계좌은행명8 + */ + private String vtlacBankNm8; + + /** + * 가상계좌번호8 + */ + private String vrActno8; + + /** + * 가상계좌은행명9 + */ + private String vtlacBankNm9; + + /** + * 가상계좌번호9 + */ + private String vrActno9; + + /** + * 가상계좌은행명10 + */ + private String vtlacBankNm10; + + /** + * 가상계좌번호10 + */ + private String vrActno10; + + /** + * 가상계좌은행명11 + */ + private String vtlacBankNm11; + + /** + * 가상계좌번호11 + */ + private String vrActno11; + + /** + * 가상계좌은행명12 + */ + private String vtlacBankNm12; + + /** + * 가상계좌번호12 + */ + private String vrActno12; + + /** + * 가상계좌은행명13 + */ + private String vtlacBankNm13; + + /** + * 가상계좌번호13 + */ + private String vrActno13; + + /** + * 가상계좌은행명14 + */ + private String vtlacBankNm14; + + /** + * 가상계좌번호14 + */ + private String vrActno14; + + /** + * 가상계좌은행명15 + */ + private String vtlacBankNm15; + + /** + * 가상계좌번호15 + */ + private String vrActno15; + + /** + * 가상계좌은행명16 + */ + private String vtlacBankNm16; + + /** + * 가상계좌번호16 + */ + private String vrActno16; + + /** + * 가상계좌은행명17 + */ + private String vtlacBankNm17; + + /** + * 가상계좌번호17 + */ + private String vrActno17; + + /** + * 가상계좌은행명18 + */ + private String vtlacBankNm18; + + /** + * 가상계좌번호18 + */ + private String vrActno18; + + /** + * 가상계좌은행명19 + */ + private String vtlacBankNm19; + + /** + * 가상계좌번호19 + */ + private String vrActno19; + + /** + * 가상계좌은행명20 + */ + private String vtlacBankNm20; + + /** + * 가상계좌번호20 + */ + private String vrActno20; + + /** + * 예비항목1 + */ + private String rsveItem1; + + /** + * 예비항목2 + */ + private String rsveItem2; + + /** + * 예비항목3 + */ + private String rsveItem3; + + /** + * 예비항목4 + */ + private String rsveItem4; + + /** + * 예비항목5 + */ + private String rsveItem5; + + /** + * 연계 결과 일시 + */ + private String linkRstDt; + + /** + * 연계 결과 코드 + */ + private String linkRstCd; + + /** + * 연계 결과 메시지 + */ + private String linkRstMsg; + + /** + * 업무 적용 일시 + */ + private String taskAplcnDt; + + /** + * 업무 적용 코드 + */ + private String taskAplcnCd; + + /** + * 업무 적용 메시지 + */ + private String taskAplcnMsg; + +} diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivQuery.java b/src/main/java/cokr/xit/fims/nxrp/NisIndivQuery.java new file mode 100644 index 00000000..3ecadc1a --- /dev/null +++ b/src/main/java/cokr/xit/fims/nxrp/NisIndivQuery.java @@ -0,0 +1,19 @@ +package cokr.xit.fims.nxrp; + +import cokr.xit.foundation.component.QueryRequest; + +/**과태료 대장 단속 정보 등록 정보 조회 요청 + * + *
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +public class NisIndivQuery extends QueryRequest { + + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java b/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java new file mode 100644 index 00000000..6a214ee0 --- /dev/null +++ b/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java @@ -0,0 +1,98 @@ +package cokr.xit.fims.nxrp.dao; + +import java.util.List; +import java.util.Map; + +import org.egovframe.rte.psl.dataaccess.mapper.Mapper; + +import cokr.xit.foundation.component.AbstractMapper; +import cokr.xit.foundation.data.DataObject; + +import cokr.xit.fims.nxrp.NisIndivA01; +import cokr.xit.fims.nxrp.NisIndivQuery; + +/** 과태료 대장 단속 정보 등록 정보 DAO + * + *
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +@Mapper("nisIndivA01Mapper") +public interface NisIndivA01Mapper extends AbstractMapper { + /**지정한 조건에 따라 과태료 대장 단속 정보 등록 목록을 조회하여 반환한다.
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +@Mapper("nisIndivA02Mapper") +public interface NisIndivA02Mapper extends AbstractMapper { + + /**지정한 조건에 따라 과태료 대장 등록 자료 일괄 조회 목록을 조회하여 반환한다.
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +@Mapper("nisIndivA03Mapper") +public interface NisIndivA03Mapper extends AbstractMapper { + + /**지정한 조건에 따라 과태료 대장 등록 자료 상세 조회 목록을 조회하여 반환한다.
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +public interface NisIndivService { + + /**지정한 조건에 따라 과태료 대장 단속 정보 등록 목록을 조회하여 반환한다. + * @param req 과태료 대장 단속 정보 등록 조회 조건 + * @return 과태료 대장 단속 정보 등록 목록 + */ + List
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +@Component("nisIndivBean") +public class NisIndivBean extends AbstractComponent { + + /** 과태료 대장 단속 정보 등록 정보 DAO */ + @Resource(name = "nisIndivA01Mapper") + private NisIndivA01Mapper nisIndivA01Mapper; + + /** 과태료 대장 등록 자료 일괄 조회 정보 DAO */ + @Resource(name = "nisIndivA02Mapper") + private NisIndivA02Mapper nisIndivA02Mapper; + + /** 과태료 대장 등록 자료 상세 조회 정보 DAO */ + @Resource(name = "nisIndivA03Mapper") + private NisIndivA03Mapper nisIndivA03Mapper; + + /**지정한 조건에 따라 과태료 대장 단속 정보 등록 목록을 조회하여 반환한다. + * @param req 과태료 대장 단속 정보 등록 조회 조건 + * @return 과태료 대장 단속 정보 등록 목록 + */ + public List
상세 설명: + * + *
+ * ============ 변경 이력 ============ + * 2024-02-16 JoJH 최초 작성 + * ================================ + *+ */ +@Service("nisIndivService") +public class NisIndivServiceBean extends AbstractServiceBean implements NisIndivService { + + /** 과태료 대장 단속 정보 등록 정보 Bean */ + @Resource(name = "nisIndivBean") + private NisIndivBean nisIndivBean; + + @Override + public List
{
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- public ModelAndView createNonTaxReceiptLink(NxrpMtchgQuery req) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.createNxrpLink(req);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
- /**세외수입 조회 연계 서비스 호출 및 세외수입 매핑 내역를 수정한다.
- * @param req 세외수입 매칭 내역 정보
- * @return jsonView
- * {
- * "saved": 등록되었으면 true, 그렇지 않으면 false
- * }
- */
- public ModelAndView updateNonTaxReceiptLink(NxrpMtchgQuery req) {
- boolean saved = false;
- String rtnMsg = nxrpMtchgService.updateNxrpLink(req);
-
- if (rtnMsg.contains("[S]")) {
- saved = true;
- } else {
- saved = false;
- }
-
- return new ModelAndView("jsonView")
- .addObject("saved", saved)
- .addObject("rtnMsg", rtnMsg);
- }
+ /**세외수입 매칭 내역 서비스*/
+ @Resource(name = "nisIndivService")
+ private NisIndivService nisIndivService;
- /**세외수입 매칭 내역를 등록한다.
- * @param nxrpMtchg 세외수입 매칭 내역 정보
+ /**과태료 대장 단속 정보 등록를 등록한다.
+ * @param nisIndivA01 과태료 대장 단속 정보 등록 정보
* @return jsonView
* {
* "saved": 등록되었으면 true, 그렇지 않으면 false
* }
*/
- public ModelAndView createNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ public ModelAndView createIndividualA01(NisIndivQuery req) {
boolean saved = false;
- String rtnMsg = nxrpMtchgService.createNxrpMtchg(nxrpMtchg);
+ String rtnMsg = nisIndivService.createNisIndivA01(req);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -103,16 +58,16 @@ public class Nxrp01Controller extends AbstractController {
.addObject("rtnMsg", rtnMsg);
}
- /**세외수입 매칭 내역 정보를 수정한다.
- * @param nxrpMtchg 세외수입 매칭 내역 정보
+ /**과태료 대장 등록 자료 일괄 조회 정보에서 업무 적용 정보를 수정한다.
+ * @param nisIndivA02 과태료 대장 등록 자료 일괄 조회 정보
* @return jsonView
* {
* "saved": 수정되었으면 true, 그렇지 않으면 false
* }
*/
- public ModelAndView updateNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ public ModelAndView updateIndividualA02TaskApplication(NisIndivQuery req) {
boolean saved = false;
- String rtnMsg = nxrpMtchgService.updateNxrpMtchg(nxrpMtchg);
+ String rtnMsg = nisIndivService.updateNisIndivA02TaskAplcn(req);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -125,17 +80,16 @@ public class Nxrp01Controller extends AbstractController {
.addObject("rtnMsg", rtnMsg);
}
- /**지정한 세외수입 매칭 내역를 제거한다.
- * @param nxrpMtchgIDs 세외수입 매칭 내역 아이디
+ /**과태료 대장 등록 자료 상세 조회 정보에서 업무 적용 정보를 수정한다.
+ * @param req 세외수입 매칭 내역 정보
* @return jsonView
* {
- * "affected": 저장된 정보수
- * "saved": 저장되었으면 true, 그렇지 않으면 false
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
* }
*/
- public ModelAndView removeNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ public ModelAndView updateIndividualA03TaskApplication(NisIndivQuery req) {
boolean saved = false;
- String rtnMsg = nxrpMtchgService.removeNxrpMtchg(nxrpMtchg);
+ String rtnMsg = nisIndivService.updateNisIndivA03TaskAplcn(req);
if (rtnMsg.contains("[S]")) {
saved = true;
@@ -148,32 +102,4 @@ public class Nxrp01Controller extends AbstractController {
.addObject("rtnMsg", rtnMsg);
}
- /**세외수입 매칭 내역 관리 메인화면(enisMtchg/enisMtchg-main)을 연다.
- * 조건없는 {@link #getEnisMtchgList(NxrpMtchgQuery) 세외수입 매칭 내역 조회 결과}를 포함시킨다.
- * @return /enisMtchg/enisMtchg-main
- */
-// @RequestMapping(name = "세외수입 매칭 내역 메인", value = "/main.do")
-// public ModelAndView main() {
-// ModelAndView mav = getEnisMtchgList(new NxrpMtchgQuery().setPageNum(1));
-// mav.setViewName("/enisMtchg/enisMtchg-main");
-// return mav.addObject("enisMtchgList", toJson(mav.getModel().get("enisMtchgList")));
-// }
-
- /**세외수입 매칭 내역 목록을 조회하여 반환한다. {
- * "enisMtchgList": [세외수입 매칭 내역 목록]
- * "enisMtchgStart": 세외수입 매칭 내역 목록 시작 인덱스
- * "enisMtchgFetch": 한 번에 가져오는 세외수입 매칭 내역 목록 수
- * "enisMtchgTotal": 조회 결과 찾은 전체 세외수입 매칭 내역 수
- * }
- */
-// @RequestMapping(name = "세외수입 매칭 내역 조회", value = "/list.do")
-// public ModelAndView getEnisMtchgList(NxrpMtchgQuery req) {
-// List> result = enisMtchgService.getEnisMtchgList(setFetchSize(req));
-// return setCollectionInfo(new ModelAndView("jsonView"), result, "enisMtchg");
-// }
-
}
diff --git a/src/main/java/cokr/xit/fims/nxrp/web/Nxrp03Controller.java b/src/main/java/cokr/xit/fims/nxrp/web/Nxrp03Controller.java
new file mode 100644
index 00000000..852663b0
--- /dev/null
+++ b/src/main/java/cokr/xit/fims/nxrp/web/Nxrp03Controller.java
@@ -0,0 +1,179 @@
+package cokr.xit.fims.nxrp.web;
+
+import javax.annotation.Resource;
+
+import org.springframework.web.servlet.ModelAndView;
+
+import cokr.xit.foundation.web.AbstractController;
+import cokr.xit.fims.nxrp.NxrpMtchg;
+import cokr.xit.fims.nxrp.NxrpMtchgQuery;
+import cokr.xit.fims.nxrp.service.NxrpMtchgService;
+
+/**세외수입 매칭 내역 서비스의 웹 컨트롤러
+*
+* 상세 설명: +* +*
+* ============ 변경 이력 ============ +* 2023-11-16 JoJH 최초 작성 +* ================================ +*+*/ +public class Nxrp03Controller extends AbstractController { + + public static final String CLASS_URL = "/nxrp/nxrp01"; + + public class METHOD_URL { + public static final String + createNonTaxReceiptLink = "/010/createNxrpLink.do" // 세외수입 연계 등록 및 매핑 등록 + , updateNonTaxReceiptLink = "/010/updateNxrpLink.do" // 세외수입 연계 조회 및 매핑 수정 + , createNonTaxReceiptMatching = "/010/create.do" // 세외수입 매핑 내역 등록 + , updateNonTaxReceiptMatching = "/010/update.do" // 세외수입 매칭 내역 수정 + , removeNonTaxReceiptMatching = "/010/remove.do" // 세외수입 매칭 내역 제거 + ; + } + + /**세외수입 매칭 내역 서비스*/ + @Resource(name = "nxrpMtchgService") + private NxrpMtchgService nxrpMtchgService; + + /**세외수입 등록 연계 서비스 호출 및 세외수입 매핑 내역를 등록한다. + * @param req 세외수입 매칭 내역 정보 + * @return jsonView + *
{
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView createNonTaxReceiptLink(NxrpMtchgQuery req) {
+ boolean saved = false;
+ String rtnMsg = nxrpMtchgService.createNxrpLink(req);
+
+ if (rtnMsg.contains("[S]")) {
+ saved = true;
+ } else {
+ saved = false;
+ }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("rtnMsg", rtnMsg);
+ }
+
+ /**세외수입 조회 연계 서비스 호출 및 세외수입 매핑 내역를 수정한다.
+ * @param req 세외수입 매칭 내역 정보
+ * @return jsonView
+ * {
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView updateNonTaxReceiptLink(NxrpMtchgQuery req) {
+ boolean saved = false;
+ String rtnMsg = nxrpMtchgService.updateNxrpLink(req);
+
+ if (rtnMsg.contains("[S]")) {
+ saved = true;
+ } else {
+ saved = false;
+ }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("rtnMsg", rtnMsg);
+ }
+
+ /**세외수입 매칭 내역를 등록한다.
+ * @param nxrpMtchg 세외수입 매칭 내역 정보
+ * @return jsonView
+ * {
+ * "saved": 등록되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView createNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ boolean saved = false;
+ String rtnMsg = nxrpMtchgService.createNxrpMtchg(nxrpMtchg);
+
+ if (rtnMsg.contains("[S]")) {
+ saved = true;
+ } else {
+ saved = false;
+ }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("rtnMsg", rtnMsg);
+ }
+
+ /**세외수입 매칭 내역 정보를 수정한다.
+ * @param nxrpMtchg 세외수입 매칭 내역 정보
+ * @return jsonView
+ * {
+ * "saved": 수정되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView updateNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ boolean saved = false;
+ String rtnMsg = nxrpMtchgService.updateNxrpMtchg(nxrpMtchg);
+
+ if (rtnMsg.contains("[S]")) {
+ saved = true;
+ } else {
+ saved = false;
+ }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("rtnMsg", rtnMsg);
+ }
+
+ /**지정한 세외수입 매칭 내역를 제거한다.
+ * @param nxrpMtchgIDs 세외수입 매칭 내역 아이디
+ * @return jsonView
+ * {
+ * "affected": 저장된 정보수
+ * "saved": 저장되었으면 true, 그렇지 않으면 false
+ * }
+ */
+ public ModelAndView removeNonTaxReceiptMatching(NxrpMtchg nxrpMtchg) {
+ boolean saved = false;
+ String rtnMsg = nxrpMtchgService.removeNxrpMtchg(nxrpMtchg);
+
+ if (rtnMsg.contains("[S]")) {
+ saved = true;
+ } else {
+ saved = false;
+ }
+
+ return new ModelAndView("jsonView")
+ .addObject("saved", saved)
+ .addObject("rtnMsg", rtnMsg);
+ }
+
+ /**세외수입 매칭 내역 관리 메인화면(enisMtchg/enisMtchg-main)을 연다.
+ * 조건없는 {@link #getEnisMtchgList(NxrpMtchgQuery) 세외수입 매칭 내역 조회 결과}를 포함시킨다.
+ * @return /enisMtchg/enisMtchg-main
+ */
+// @RequestMapping(name = "세외수입 매칭 내역 메인", value = "/main.do")
+// public ModelAndView main() {
+// ModelAndView mav = getEnisMtchgList(new NxrpMtchgQuery().setPageNum(1));
+// mav.setViewName("/enisMtchg/enisMtchg-main");
+// return mav.addObject("enisMtchgList", toJson(mav.getModel().get("enisMtchgList")));
+// }
+
+ /**세외수입 매칭 내역 목록을 조회하여 반환한다. {
+ * "enisMtchgList": [세외수입 매칭 내역 목록]
+ * "enisMtchgStart": 세외수입 매칭 내역 목록 시작 인덱스
+ * "enisMtchgFetch": 한 번에 가져오는 세외수입 매칭 내역 목록 수
+ * "enisMtchgTotal": 조회 결과 찾은 전체 세외수입 매칭 내역 수
+ * }
+ */
+// @RequestMapping(name = "세외수입 매칭 내역 조회", value = "/list.do")
+// public ModelAndView getEnisMtchgList(NxrpMtchgQuery req) {
+// List> result = enisMtchgService.getEnisMtchgList(setFetchSize(req));
+// return setCollectionInfo(new ModelAndView("jsonView"), result, "enisMtchg");
+// }
+
+}
diff --git a/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java b/src/main/java/cokr/xit/fims/sprt/service/CvlcptDscsnService.java
similarity index 98%
rename from src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java
rename to src/main/java/cokr/xit/fims/sprt/service/CvlcptDscsnService.java
index a96549d1..97f3ea8d 100644
--- a/src/main/java/cokr/xit/fims/sprt/service/Sprt04Service.java
+++ b/src/main/java/cokr/xit/fims/sprt/service/CvlcptDscsnService.java
@@ -16,7 +16,7 @@ import cokr.xit.fims.sprt.CvlcptDscsnQuery;
* ================================
*
*/
-public interface Sprt04Service {
+public interface CvlcptDscsnService {
/**지정한 조건에 따라 민원 상담 내용 목록을 조회하여 반환한다.
* @param req 민원 상담 내용 조회 조건
diff --git a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04Bean.java b/src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnBean.java
similarity index 98%
rename from src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04Bean.java
rename to src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnBean.java
index d032b73d..239c30b5 100644
--- a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04Bean.java
+++ b/src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnBean.java
@@ -22,8 +22,8 @@ import cokr.xit.fims.sprt.dao.CvlcptDscsnMapper;
* ================================
*
*/
-@Component("sprt04Bean")
-public class Sprt04Bean extends AbstractComponent {
+@Component("cvlcptDscsnBean")
+public class CvlcptDscsnBean extends AbstractComponent {
/** 민원 상담 내용 정보 DAO */
@Resource(name = "cvlcptDscsnMapper")
diff --git a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java b/src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnServiceBean.java
similarity index 73%
rename from src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java
rename to src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnServiceBean.java
index 203b707b..4924b3b8 100644
--- a/src/main/java/cokr/xit/fims/sprt/service/bean/Sprt04ServiceBean.java
+++ b/src/main/java/cokr/xit/fims/sprt/service/bean/CvlcptDscsnServiceBean.java
@@ -10,7 +10,7 @@ import cokr.xit.foundation.component.AbstractServiceBean;
import cokr.xit.foundation.data.DataObject;
import cokr.xit.fims.sprt.CvlcptDscsn;
import cokr.xit.fims.sprt.CvlcptDscsnQuery;
-import cokr.xit.fims.sprt.service.Sprt04Service;
+import cokr.xit.fims.sprt.service.CvlcptDscsnService;
/**민원 상담 내용 서비스 구현체.
*
@@ -22,45 +22,45 @@ import cokr.xit.fims.sprt.service.Sprt04Service;
* ================================
*
*/
-@Service("sprt04Service")
-public class Sprt04ServiceBean extends AbstractServiceBean implements Sprt04Service {
+@Service("cvlcptDscsnService")
+public class CvlcptDscsnServiceBean extends AbstractServiceBean implements CvlcptDscsnService {
/** 민원 상담 내용 정보 Bean */
- @Resource(name = "sprt04Bean")
- private Sprt04Bean sprt04Bean;
+ @Resource(name = "cvlcptDscsnBean")
+ private CvlcptDscsnBean cvlcptDscsnBean;
@Override
public List