|
|
|
@ -2,9 +2,70 @@
|
|
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
|
<mapper namespace="cokr.xit.fims.crdn.dao.CrdnCvlcptMapper">
|
|
|
|
|
|
|
|
|
|
<resultMap id="crdnRow" type="cokr.xit.fims.crdn.Crdn">
|
|
|
|
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
<insert id="insertCvlcpt" parameterType="cokr.xit.fims.crdn.CrdnCvlcpt">/* 단속 민원 대장 등록(crdnCvlcptMapper.insertCvlcpt) */
|
|
|
|
|
INSERT INTO TB_CRDN_CVLCPT (
|
|
|
|
|
CVLCPT_LINK_ID <!-- 민원 연계 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 <!-- 삭제 사유 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{cvlcptLinkId} <!-- 민원 연계 ID -->
|
|
|
|
|
, #{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} <!-- 삭제 사유 -->
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<select id="selectCivilComplaintList" parameterType="map" resultType="dataobject">
|
|
|
|
|
/* 민원자료 목록 조회(crdnCvlcptMapper.selectCivilComplaintList) */
|
|
|
|
@ -103,34 +164,8 @@ LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID)
|
|
|
|
|
LEFT OUTER JOIN TB_LEVY L ON (C.LEVY_ID = L.LEVY_ID)
|
|
|
|
|
WHERE C.DEL_YN = 'N'
|
|
|
|
|
<if test="by != null and by != '' and term != null">
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="by == 'advancedOption1'">
|
|
|
|
|
AND FN_GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) LIKE CONCAT('%', #{term}, '%')
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
AND C.${by} LIKE CONCAT('%', #{term}, '%')
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnId != null">AND C.CRDN_ID = #{crdnId}</if>
|
|
|
|
|
<if test="taskSeCd != null">AND C.TASK_SE_CD = #{taskSeCd}</if>
|
|
|
|
|
<if test="vhrno != null">AND C.VHRNO LIKE CONCAT('%', #{vhrno}, '%')</if>
|
|
|
|
|
<if test="crdnInptSeCd != null">AND C.CRDN_INPT_SE_CD = #{crdnInptSeCd}</if>
|
|
|
|
|
<if test="schCrdnYmdFrom != null or schCrdnYmdTo != null">
|
|
|
|
|
<if test="schCrdnYmdFrom != null">AND C.CRDN_YMD <![CDATA[ >= ]]> #{schCrdnYmdFrom} </if>
|
|
|
|
|
<if test="schCrdnYmdTo != null">AND C.CRDN_YMD <![CDATA[ <= ]]> #{schCrdnYmdTo} </if>
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDateFrom != null or schDateTo != null">
|
|
|
|
|
<if test="schDateOpt == 'regDt'">
|
|
|
|
|
<if test="schDateFrom != null">AND SUBSTR(C.REG_DT,1,8) <![CDATA[ >= ]]> #{schDateFrom} </if>
|
|
|
|
|
<if test="schDateTo != null">AND SUBSTR(C.REG_DT,1,8) <![CDATA[ <= ]]> #{schDateTo} </if>
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDateOpt == 'mdfcnDt'">
|
|
|
|
|
<if test="schDateFrom != null">AND SUBSTR(C.MDFCN_DT,1,8) <![CDATA[ >= ]]> #{schDateFrom} </if>
|
|
|
|
|
<if test="schDateTo != null">AND SUBSTR(C.MDFCN_DT,1,8) <![CDATA[ <= ]]> #{schDateTo} </if>
|
|
|
|
|
</if>
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
<include refid="utility.paging-suffix"/>
|
|
|
|
|
</select>
|
|
|
|
@ -274,7 +309,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
|
|
|
|
|
, CC.CVLCPT_PRCS_PRNMNT_DT <!-- 민원 처리 예정 일시 -->
|
|
|
|
|
, CC.CVLCPT_APLY_CN <!-- 민원 신청 내용 -->
|
|
|
|
|
, C.LINK_TBL_NM <!-- 연계 테이블 명 -->
|
|
|
|
|
, C.LINK_TBL_NM <!-- 연계 테이블 명 -->
|
|
|
|
|
, C.LINK_ID <!-- 연계 ID -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
INNER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID)
|
|
|
|
@ -286,7 +321,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
/* 민원답변 미리보기(crdnCvlcptMapper.selectAnswerPreview) */
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, CC.CVLCPT_APLY_CN <!-- 민원 신청 내용 -->
|
|
|
|
|
, CC.CVLCPT_PRCS_RSLT_CN
|
|
|
|
|
, CC.CVLCPT_PRCS_RSLT_CN <!-- 민원 처리 결과 내용 -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
INNER JOIN TB_CRDN_CVLCPT CC ON (C.CVLCPT_LINK_YN = 'Y' AND C.LINK_ID = CC.CVLCPT_LINK_ID)
|
|
|
|
|
WHERE C.DEL_YN = 'N'
|
|
|
|
@ -334,80 +369,15 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
AND C.CRDN_ID = #{crdnId}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertCvlcpt" parameterType="cokr.xit.fims.crdn.CrdnCvlcpt">/* 단속 민원 대장 등록(crdnCvlcptMapper.insertCvlcpt) */
|
|
|
|
|
INSERT INTO TB_CRDN_CVLCPT (
|
|
|
|
|
CVLCPT_LINK_ID <!-- 민원 연계 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 <!-- 삭제 사유 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{cvlcptLinkId} <!-- 민원 연계 ID -->
|
|
|
|
|
, #{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} <!-- 삭제 사유 -->
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateCvlcptPrcs" parameterType="cokr.xit.fims.crdn.CrdnCvlcpt">
|
|
|
|
|
/* 단속민원 처리 수정(crdnCvlcptMapper.updateCvlcptPrcs) */
|
|
|
|
|
UPDATE TB_CRDN_CVLCPT
|
|
|
|
|
SET CVLCPT_PRCS_CMPTN_DT = <include refid="utility.now" />
|
|
|
|
|
, CVLCPT_PRCS_CD = #{cvlcptPrcsCd}
|
|
|
|
|
, CVLCPT_TRSM_CD = #{cvlcptTrsmCd}
|
|
|
|
|
, CVLCPT_PRCS_SUMRY = #{cvlcptPrcsSumry}
|
|
|
|
|
, CVLCPT_PRCS_RSLT_CN = #{cvlcptPrcsRsltCn}
|
|
|
|
|
, CVLCPT_PRCS_PIC = #{modifiedBy}
|
|
|
|
|
, CVLCPT_PRCS_CD = #{cvlcptPrcsCd} /* 민원처리코드 */
|
|
|
|
|
, CVLCPT_TRSM_CD = #{cvlcptTrsmCd} /* 민원전송코드 */
|
|
|
|
|
, CVLCPT_PRCS_SUMRY = #{cvlcptPrcsSumry} /* 민원처리요약 */
|
|
|
|
|
, CVLCPT_PRCS_RSLT_CN = #{cvlcptPrcsRsltCn} /* 민원처리결과내용 */
|
|
|
|
|
, CVLCPT_PRCS_PIC = #{modifiedBy} /* 수정자 */
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> /* 수정일시 */
|
|
|
|
|
, MDFR = #{modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE CVLCPT_LINK_ID = #{cvlcptLinkId} /* 연계 ID */
|
|
|
|
@ -417,7 +387,7 @@ INSERT INTO TB_CRDN_CVLCPT (
|
|
|
|
|
/* 단속정보 수정(crdnCvlcptMapper.updateCrdn) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET MDFCN_DT = <include refid="utility.now" /> /* 수정일시 */
|
|
|
|
|
, MDFR = #{currentUser.modifiedBy} /* 수정자 */
|
|
|
|
|
, MDFR = #{currentUser.modifiedBy} /* 수정자 */
|
|
|
|
|
, ATCH_FILE_CNT = ATCH_FILE_CNT + (#{changeFileCnt})
|
|
|
|
|
, RTPYR_ID = #{crdn.rtpyrId} /* 납부자 ID */
|
|
|
|
|
, CRDN_YMD = #{crdn.crdnYmd} /* 단속 일자 */
|
|
|
|
|