From ad2ce75b3e08c75ba2904cc041ee072cc5f786c7 Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Wed, 9 Aug 2023 18:34:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8B=A8=EC=86=8D=EB=AF=BC=EC=9B=90=20?= =?UTF-8?q?=EB=93=B1=EB=A1=9D=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cokr/xit/fims/crdn/CrdnCvlcpt.java | 138 ++++++++++++++++++ .../cokr/xit/fims/crdn/dao/Crdn01Mapper.java | 7 + .../sql/mapper/fims/crdn/crdn01-mapper.xml | 67 +++++++++ 3 files changed, 212 insertions(+) create mode 100644 src/main/java/cokr/xit/fims/crdn/CrdnCvlcpt.java diff --git a/src/main/java/cokr/xit/fims/crdn/CrdnCvlcpt.java b/src/main/java/cokr/xit/fims/crdn/CrdnCvlcpt.java new file mode 100644 index 00000000..7aa1566d --- /dev/null +++ b/src/main/java/cokr/xit/fims/crdn/CrdnCvlcpt.java @@ -0,0 +1,138 @@ +package cokr.xit.fims.crdn; + +import cokr.xit.foundation.AbstractEntity; +import lombok.Getter; +import lombok.Setter; + +/** + * 단속 민원 대장 + * @author mjkhan + */ +@Getter +@Setter +public class CrdnCvlcpt extends AbstractEntity { + /** + * 민원 연계 ID + */ + private java.lang.String cvlcptLinkId; + + /** + * 민원 입력 구분 코드 + */ + private java.lang.String cvlcptInptSeCd; + + /** + * 민원 접수 일자 + */ + private java.lang.String cvlcptRcptYmd; + + /** + * 민원 신청 구분 코드 + */ + private java.lang.String cvlcptAplySeCd; + + /** + * 민원 신청 번호 + */ + private java.lang.String cvlcptAplyNo; + + /** + * 민원 접수 번호 + */ + private java.lang.String cvlcptRcptNo; + + /** + * 민원 목록 번호 + */ + private java.lang.String cvlcptListNo; + + /** + * 민원 신청인 명 + */ + private java.lang.String cvlcptAplcntNm; + + /** + * 민원 신청 일시 + */ + private java.lang.String cvlcptAplyDt; + + /** + * 민원 신청 제목 명 + */ + private java.lang.String cvlcptAplyTtlNm; + + /** + * 민원 신청 내용 + */ + private java.lang.String cvlcptAplyCn; + + /** + * 민원 요지 + */ + private java.lang.String cvlcptGist; + + /** + * 민원 처리 담당자 명 + */ + private java.lang.String cvlcptPrcsPicNm; + + /** + * 민원 처리 예정 일시 + */ + private java.lang.String cvlcptPrcsPrnmntDt; + + /** + * 민원 처리 코드 + */ + private java.lang.String cvlcptPrcsCd; + + /** + * 민원 처리 요약 + */ + private java.lang.String cvlcptPrcsSumry; + + /** + * 민원 처리 결과 내용 + */ + private java.lang.String cvlcptPrcsRsltCn; + + /** + * 민원 처리 완료 일시 + */ + private java.lang.String cvlcptPrcsCmptnDt; + + /** + * 민원 처리 담당자 + */ + private java.lang.String cvlcptPrcsPic; + + /** + * 민원 전송 일시 + */ + private java.lang.String cvlcptTrsmDt; + + /** + * 민원 전송 코드 + */ + private java.lang.String cvlcptTrsmCd; + + /** + * 민원 전송 메시지 + */ + private java.lang.String cvlcptTrsmMsg; + + /** + * 삭제 여부 + */ + private java.lang.String delYn; + + /** + * 삭제 사유 + */ + private java.lang.String delRsn; + + /** + * 단속 ID + */ + private java.lang.String crdnId; +} \ No newline at end of file diff --git a/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java b/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java index dba2aa12..e9c69920 100644 --- a/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java +++ b/src/main/java/cokr/xit/fims/crdn/dao/Crdn01Mapper.java @@ -6,6 +6,7 @@ import java.util.Map; import org.egovframe.rte.psl.dataaccess.mapper.Mapper; import cokr.xit.fims.crdn.Crdn; +import cokr.xit.fims.crdn.CrdnCvlcpt; import cokr.xit.fims.crdn.CrdnQuery; import cokr.xit.foundation.component.AbstractMapper; import cokr.xit.foundation.data.DataObject; @@ -67,6 +68,12 @@ public interface Crdn01Mapper extends AbstractMapper { */ DataObject selectCivilComplaintReceiptInitialDataInfo(CrdnQuery req); + /**단속민원을 등록한다. + * @param cvlcpt 단속민원 + * @return 저장된 정보수 + */ + int insertCvlcpt(CrdnCvlcpt cvlcpt); + /** 민원접수 초기자료를 수정한다. TODO : mybatis작성 * @param crdn 민원정보 * @return 저장된 정보 수 diff --git a/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml b/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml index 3d98d4f7..c9f6feac 100644 --- a/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml +++ b/src/main/resources/sql/mapper/fims/crdn/crdn01-mapper.xml @@ -355,6 +355,73 @@ SELECT C.CRDN_ID AND C.CRDN_ID = #{crdnId} +/* 단속 민원 대장 등록(crdn01Mapper.insertCvlcpt) */ +INSERT INTO TB_CRDN_CVLCPT ( + CVLCPT_LINK_ID + , CVLCPT_INPT_SE_CD + , CVLCPT_RCPT_YMD + , CVLCPT_APLY_SE_CD + , CVLCPT_APLY_NO + , CVLCPT_RCPT_NO + , CVLCPT_LIST_NO + , CVLCPT_APLCNT_NM + , CVLCPT_APLY_DT + , CVLCPT_APLY_TTL_NM + , CVLCPT_APLY_CN + , CVLCPT_GIST + , CVLCPT_PRCS_PIC_NM + , CVLCPT_PRCS_PRNMNT_DT + , CVLCPT_PRCS_CD + , CVLCPT_PRCS_SUMRY + , CVLCPT_PRCS_RSLT_CN + , CVLCPT_PRCS_CMPTN_DT + , CVLCPT_PRCS_PIC + , CVLCPT_TRSM_DT + , CVLCPT_TRSM_CD + , CVLCPT_TRSM_MSG + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR + , DEL_DT + , DLTR + , DEL_RSN + , CRDN_ID +) VALUES ( + #{cvlcptLinkId} + , #{cvlcptInptSeCd} + , #{cvlcptRcptYmd} + , #{cvlcptAplySeCd} + , #{cvlcptAplyNo} + , #{cvlcptRcptNo} + , #{cvlcptListNo} + , #{cvlcptAplcntNm} + , #{cvlcptAplyDt} + , #{cvlcptAplyTtlNm} + , #{cvlcptAplyCn} + , #{cvlcptGist} + , #{cvlcptPrcsPicNm} + , #{cvlcptPrcsPrnmntDt} + , #{cvlcptPrcsCd} + , #{cvlcptPrcsSumry} + , #{cvlcptPrcsRsltCn} + , #{cvlcptPrcsCmptnDt} + , #{cvlcptPrcsPic} + , #{cvlcptTrsmDt} + , #{cvlcptTrsmCd} + , #{cvlcptTrsmMsg} + , 'N' + , #{createdAt} + , #{createdBy} + , #{lastModified} + , #{modifiedBy} + , #{removedAt} + , #{removedBy} + , #{delRsn} + , #{crdnId} +) + /* 민원정보 수정(crdn01Mapper.updateCvlcpt) */ UPDATE TB_CRDN