|
|
|
@ -381,15 +381,15 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertOpnnSbmsn" parameterType="map">/* 의견제출 대장 등록(opnnSbmsnMapper.insertOpnnSbmsn) */
|
|
|
|
|
<selectKey resultType="hashmap" keyProperty="opnnSbmsn.opnnId,opnnSbmsn.rcptNo" keyColumn="NEW_ID,NEW_RCPT_NO" order="BEFORE">
|
|
|
|
|
SELECT CONCAT(#{opnnSbmsn.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(OPNN_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
<insert id="insertOpnnSbmsn" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 등록(opnnSbmsnMapper.insertOpnnSbmsn) */
|
|
|
|
|
<selectKey resultType="hashmap" keyProperty="opnnId,rcptNo" keyColumn="NEW_ID,NEW_RCPT_NO" order="BEFORE">
|
|
|
|
|
SELECT CONCAT(#{sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(OPNN_ID, 10)) + 1, 1) AS INT), 11, '0')) AS NEW_ID
|
|
|
|
|
, (SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(RCPT_NO, 5)) + 1, 1) AS INT), 6, '0'))
|
|
|
|
|
FROM TB_OPNN_SBMSN
|
|
|
|
|
WHERE OPNN_ID LIKE CONCAT(#{opnnSbmsn.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
AND RCPT_NO LIKE CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), '%')) AS NEW_RCPT_NO
|
|
|
|
|
FROM TB_OPNN_SBMSN
|
|
|
|
|
WHERE OPNN_ID LIKE CONCAT(#{opnnSbmsn.sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
WHERE OPNN_ID LIKE CONCAT(#{sggCd}, DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_OPNN_SBMSN (
|
|
|
|
@ -424,93 +424,93 @@
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{opnnSbmsn.opnnId} <!-- 의견 ID -->
|
|
|
|
|
, #{opnnSbmsn.crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{opnnSbmsn.rcptNo} <!-- 접수 번호 -->
|
|
|
|
|
, #{opnnSbmsn.rcptYmd} <!-- 접수 일자 -->
|
|
|
|
|
, #{opnnSbmsn.rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
|
|
, #{opnnSbmsn.ownrRelCd} <!-- 소유주 관계 코드 -->
|
|
|
|
|
, #{opnnSbmsn.sttrNm} <!-- 진술자 명 -->
|
|
|
|
|
, #{opnnSbmsn.sttrBrdt} <!-- 진술자 생년월일 -->
|
|
|
|
|
, #{opnnSbmsn.sttrRrno} <!-- 진술자 주민등록번호 -->
|
|
|
|
|
, #{opnnSbmsn.sttrAddr} <!-- 진술자 주소 -->
|
|
|
|
|
, #{opnnSbmsn.sttrDaddr} <!-- 진술자 상세주소 -->
|
|
|
|
|
, #{opnnSbmsn.sttrZip} <!-- 진술자 우편번호 -->
|
|
|
|
|
, #{opnnSbmsn.sttrCttpc} <!-- 진술자 연락처 -->
|
|
|
|
|
, #{opnnSbmsn.sttrEml} <!-- 진술자 이메일 -->
|
|
|
|
|
, #{opnnSbmsn.opnnSbmsnCn} <!-- 의견 제출 내용 -->
|
|
|
|
|
, #{opnnSbmsn.opnnSbmsnSeCd} <!-- 의견 제출 구분 코드 -->
|
|
|
|
|
, #{opnnSbmsn.opnnSbmsnGist} <!-- 의견 제출 요지 -->
|
|
|
|
|
, #{opnnSbmsn.docNo} <!-- 문서 번호 -->
|
|
|
|
|
, #{opnnSbmsn.ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
|
, #{opnnSbmsn.picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
, #{opnnSbmsn.ansCn} <!-- 답변 내용 -->
|
|
|
|
|
, #{opnnSbmsn.ansYmd} <!-- 답변 일시 -->
|
|
|
|
|
, #{opnnSbmsn.ansTm} <!-- 답변 일시 -->
|
|
|
|
|
, #{opnnSbmsn.opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|
|
#{opnnId} <!-- 의견 ID -->
|
|
|
|
|
, #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
, #{rcptNo} <!-- 접수 번호 -->
|
|
|
|
|
, #{rcptYmd} <!-- 접수 일자 -->
|
|
|
|
|
, #{rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
|
|
, #{ownrRelCd} <!-- 소유주 관계 코드 -->
|
|
|
|
|
, #{sttrNm} <!-- 진술자 명 -->
|
|
|
|
|
, #{sttrBrdt} <!-- 진술자 생년월일 -->
|
|
|
|
|
, #{sttrRrno} <!-- 진술자 주민등록번호 -->
|
|
|
|
|
, #{sttrAddr} <!-- 진술자 주소 -->
|
|
|
|
|
, #{sttrDaddr} <!-- 진술자 상세주소 -->
|
|
|
|
|
, #{sttrZip} <!-- 진술자 우편번호 -->
|
|
|
|
|
, #{sttrCttpc} <!-- 진술자 연락처 -->
|
|
|
|
|
, #{sttrEml} <!-- 진술자 이메일 -->
|
|
|
|
|
, #{opnnSbmsnCn} <!-- 의견 제출 내용 -->
|
|
|
|
|
, #{opnnSbmsnSeCd} <!-- 의견 제출 구분 코드 -->
|
|
|
|
|
, #{opnnSbmsnGist} <!-- 의견 제출 요지 -->
|
|
|
|
|
, #{docNo} <!-- 문서 번호 -->
|
|
|
|
|
, #{ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
|
, #{picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
, #{ansCn} <!-- 답변 내용 -->
|
|
|
|
|
, #{ansYmd} <!-- 답변 일시 -->
|
|
|
|
|
, #{ansTm} <!-- 답변 일시 -->
|
|
|
|
|
, #{opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
|
, #{opnnSbmsn.createdBy} <!-- 등록자 -->
|
|
|
|
|
, #{createdBy} <!-- 등록자 -->
|
|
|
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, #{opnnSbmsn.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
, #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateOpnnSbmsn" parameterType="map">/* 의견제출 대장 수정(opnnSbmsnMapper.updateOpnnSbmsn) */
|
|
|
|
|
<update id="updateOpnnSbmsn" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 수정(opnnSbmsnMapper.updateOpnnSbmsn) */
|
|
|
|
|
UPDATE TB_OPNN_SBMSN
|
|
|
|
|
SET RCPT_NO = #{opnnSbmsn.rcptNo} <!-- 접수 번호 -->
|
|
|
|
|
, RCPT_YMD = #{opnnSbmsn.rcptYmd} <!-- 접수 일자 -->
|
|
|
|
|
, RCPT_SE_CD = #{opnnSbmsn.rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
|
|
, OWNR_REL_CD = #{opnnSbmsn.ownrRelCd} <!-- 소유주 관계 코드 -->
|
|
|
|
|
, STTR_NM = #{opnnSbmsn.sttrNm} <!-- 진술자 명 -->
|
|
|
|
|
, STTR_BRDT = #{opnnSbmsn.sttrBrdt} <!-- 진술자 생년월일 -->
|
|
|
|
|
, STTR_RRNO = #{opnnSbmsn.sttrRrno} <!-- 진술자 주민등록번호 -->
|
|
|
|
|
, STTR_ADDR = #{opnnSbmsn.sttrAddr} <!-- 진술자 주소 -->
|
|
|
|
|
, STTR_DADDR = #{opnnSbmsn.sttrDaddr} <!-- 진술자 상세주소 -->
|
|
|
|
|
, STTR_ZIP = #{opnnSbmsn.sttrZip} <!-- 진술자 우편번호 -->
|
|
|
|
|
, STTR_CTTPC = #{opnnSbmsn.sttrCttpc} <!-- 진술자 연락처 -->
|
|
|
|
|
, STTR_EML = #{opnnSbmsn.sttrEml} <!-- 진술자 이메일 -->
|
|
|
|
|
, OPNN_SBMSN_CN = #{opnnSbmsn.opnnSbmsnCn} <!-- 의견 제출 내용 -->
|
|
|
|
|
, OPNN_SBMSN_SE_CD = #{opnnSbmsn.opnnSbmsnSeCd} <!-- 의견 제출 구분 코드 -->
|
|
|
|
|
, OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} <!-- 의견 제출 요지 -->
|
|
|
|
|
, PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
SET RCPT_NO = #{rcptNo} <!-- 접수 번호 -->
|
|
|
|
|
, RCPT_YMD = #{rcptYmd} <!-- 접수 일자 -->
|
|
|
|
|
, RCPT_SE_CD = #{rcptSeCd} <!-- 접수 구분 코드 -->
|
|
|
|
|
, OWNR_REL_CD = #{ownrRelCd} <!-- 소유주 관계 코드 -->
|
|
|
|
|
, STTR_NM = #{sttrNm} <!-- 진술자 명 -->
|
|
|
|
|
, STTR_BRDT = #{sttrBrdt} <!-- 진술자 생년월일 -->
|
|
|
|
|
, STTR_RRNO = #{sttrRrno} <!-- 진술자 주민등록번호 -->
|
|
|
|
|
, STTR_ADDR = #{sttrAddr} <!-- 진술자 주소 -->
|
|
|
|
|
, STTR_DADDR = #{sttrDaddr} <!-- 진술자 상세주소 -->
|
|
|
|
|
, STTR_ZIP = #{sttrZip} <!-- 진술자 우편번호 -->
|
|
|
|
|
, STTR_CTTPC = #{sttrCttpc} <!-- 진술자 연락처 -->
|
|
|
|
|
, STTR_EML = #{sttrEml} <!-- 진술자 이메일 -->
|
|
|
|
|
, OPNN_SBMSN_CN = #{opnnSbmsnCn} <!-- 의견 제출 내용 -->
|
|
|
|
|
, OPNN_SBMSN_SE_CD = #{opnnSbmsnSeCd} <!-- 의견 제출 구분 코드 -->
|
|
|
|
|
, OPNN_SBMSN_GIST = #{opnnSbmsnGist} <!-- 의견 제출 요지 -->
|
|
|
|
|
, PIC_RVW_OPNN = #{picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{opnnSbmsn.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnSbmsn.opnnId} <!-- 의견 ID -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnId} <!-- 의견 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateOpnnSbmsnAnswer" parameterType="map">/* 의견제출 대장 답변 수정(opnnSbmsnMapper.updateOpnnSbmsnAnswer) */
|
|
|
|
|
<update id="updateOpnnSbmsnAnswer" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 답변 수정(opnnSbmsnMapper.updateOpnnSbmsnAnswer) */
|
|
|
|
|
UPDATE TB_OPNN_SBMSN
|
|
|
|
|
SET DOC_NO = #{opnnSbmsn.docNo} <!-- 문서 번호 -->
|
|
|
|
|
, NTFCTN_SE_CD = #{opnnSbmsn.ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
|
, PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
, OPNN_SBMSN_STTS_CD= #{opnnSbmsn.opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|
|
, ANS_YMD = #{opnnSbmsn.ansYmd} <!-- 답변 일자 -->
|
|
|
|
|
, ANS_TM = #{opnnSbmsn.ansTm} <!-- 답변 시각 -->
|
|
|
|
|
, ANS_CN = #{opnnSbmsn.ansCn} <!-- 답변 내용 -->
|
|
|
|
|
SET DOC_NO = #{docNo} <!-- 문서 번호 -->
|
|
|
|
|
, NTFCTN_SE_CD = #{ntfctnSeCd} <!-- 통보 구분 코드 -->
|
|
|
|
|
, PIC_RVW_OPNN = #{picRvwOpnn} <!-- 담당자 검토 의견 -->
|
|
|
|
|
, OPNN_SBMSN_STTS_CD= #{opnnSbmsnSttsCd} <!-- 의견 제출 상태 코드 -->
|
|
|
|
|
, ANS_YMD = #{ansYmd} <!-- 답변 일자 -->
|
|
|
|
|
, ANS_TM = #{ansTm} <!-- 답변 시각 -->
|
|
|
|
|
, ANS_CN = #{ansCn} <!-- 답변 내용 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{opnnSbmsn.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnSbmsn.opnnId} <!-- 의견 ID -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnId} <!-- 의견 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteOpnnSbmsn" parameterType="map">/* 의견제출 대장 삭제(opnnSbmsnMapper.deleteOpnnSbmsn) */
|
|
|
|
|
<update id="deleteOpnnSbmsn" parameterType="cokr.xit.fims.excl.OpnnSbmsn">/* 의견제출 대장 삭제(opnnSbmsnMapper.deleteOpnnSbmsn) */
|
|
|
|
|
UPDATE TB_OPNN_SBMSN
|
|
|
|
|
SET DEL_YN = 'Y'
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
|
, DLTR = #{opnnSbmsn.modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{opnnSbmsn.delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnSbmsn.opnnId} <!-- 의견 ID -->
|
|
|
|
|
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
|
|
|
|
, DEL_RSN = #{delRsn} <!-- 삭제 사유 -->
|
|
|
|
|
WHERE OPNN_ID = #{opnnId} <!-- 의견 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnOpnnSbmsnYn" parameterType="map">/* 단속 대장 의견제출여부 수정(opnnSbmsnMapper.updateCrdnOpnnSbmsnYn) */
|
|
|
|
|
<update id="updateCrdnOpnnSbmsnYn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 의견제출여부 수정(opnnSbmsnMapper.updateCrdnOpnnSbmsnYn) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET OPNN_SBMSN_YN= #{crdn.opnnSbmsnYn} <!-- 의견 제출 여부 -->
|
|
|
|
|
SET OPNN_SBMSN_YN= #{opnnSbmsnYn} <!-- 의견 제출 여부 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{crdn.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE CRDN_ID = #{crdn.crdnId} <!-- 단속 ID -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|