|
|
@ -20,7 +20,7 @@
|
|
|
|
<result property="cvlprNm" column="CVLPR_NM" /> <!-- 민원인 명 -->
|
|
|
|
<result property="cvlprNm" column="CVLPR_NM" /> <!-- 민원인 명 -->
|
|
|
|
<result property="cvlprCttpc" column="CVLPR_CTTPC" /> <!-- 민원인 연락처 -->
|
|
|
|
<result property="cvlprCttpc" column="CVLPR_CTTPC" /> <!-- 민원인 연락처 -->
|
|
|
|
<result property="dscsnCn" column="DSCSN_CN" /> <!-- 상담 내용 -->
|
|
|
|
<result property="dscsnCn" column="DSCSN_CN" /> <!-- 상담 내용 -->
|
|
|
|
<result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 -->
|
|
|
|
<result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 -->
|
|
|
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
|
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
|
|
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
|
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
|
|
|
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
|
|
|
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
|
|
@ -35,7 +35,6 @@
|
|
|
|
, CD.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, CD.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, CD.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, CD.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, CD.CVLCPT_RCPT_SE_CD <!-- 민원 접수 구분 코드 -->
|
|
|
|
, CD.CVLCPT_RCPT_SE_CD <!-- 민원 접수 구분 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM065', CD.CVLCPT_RCPT_SE_CD) FROM DUAL) AS CVLCPT_RCPT_SE_NM <!-- 민원 접수 구분 명 -->
|
|
|
|
|
|
|
|
, CD.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, CD.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, CD.VHRNO <!-- 차량번호 -->
|
|
|
|
, CD.VHRNO <!-- 차량번호 -->
|
|
|
|
, CD.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, CD.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
@ -47,14 +46,15 @@
|
|
|
|
, CD.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, CD.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, CD.REG_DT <!-- 등록 일시 -->
|
|
|
|
, CD.REG_DT <!-- 등록 일시 -->
|
|
|
|
, CD.RGTR <!-- 등록자 -->
|
|
|
|
, CD.RGTR <!-- 등록자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
|
|
|
, CD.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, CD.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, CD.MDFR <!-- 수정자 -->
|
|
|
|
, CD.MDFR <!-- 수정자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
|
|
|
, CD.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
, CD.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
, CD.DLTR <!-- 삭제자 -->
|
|
|
|
, CD.DLTR <!-- 삭제자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
|
|
|
|
, CD.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
, CD.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM065', CD.CVLCPT_RCPT_SE_CD) FROM DUAL) AS CVLCPT_RCPT_SE_NM <!-- 민원 접수 구분 명 -->
|
|
|
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.MDFR) AS MDFR_NM <!-- 수정자 명 -->
|
|
|
|
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CD.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
|
|
|
|
FROM TB_CVLCPT_DSCSN CD
|
|
|
|
FROM TB_CVLCPT_DSCSN CD
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
@ -66,10 +66,10 @@
|
|
|
|
AND CD.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
AND CD.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDscsnYmdFrom != null">
|
|
|
|
<if test="schDscsnYmdFrom != null">
|
|
|
|
AND CD.DSCSN_YMD <![CDATA[ >= ]]> #{schDscsnYmdFrom} <!-- 상담 일자 시작 -->
|
|
|
|
AND CD.DSCSN_YMD <![CDATA[>=]]> #{schDscsnYmdFrom} <!-- 상담 일자 시작 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDscsnYmdTo != null">
|
|
|
|
<if test="schDscsnYmdTo != null">
|
|
|
|
AND CD.DSCSN_YMD <![CDATA[ <= ]]> #{schDscsnYmdTo} <!-- 상담 일자 종료 -->
|
|
|
|
AND CD.DSCSN_YMD <![CDATA[<=]]> #{schDscsnYmdTo} <!-- 상담 일자 종료 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
AND CD.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
AND CD.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
@ -115,6 +115,23 @@
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCvlcptDscsnNocs" parameterType="map" resultType="dataobject">/* 민원 상담 내용 객체 가져오기(cvlcptDscsnCnMapper.selectCvlcptDscsns) */
|
|
|
|
|
|
|
|
SELECT COUNT(*) AS NOCS <!-- 건수 -->
|
|
|
|
|
|
|
|
FROM TB_CVLCPT_DSCSN
|
|
|
|
|
|
|
|
WHERE SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
|
|
|
AND TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
|
|
|
AND CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="vhrno != null">
|
|
|
|
|
|
|
|
AND VHRNO = #{vhrno} <!-- 차량번호 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="rtpyrNo != null">
|
|
|
|
|
|
|
|
AND RTPYR_NO = #{rtpyrNo} <!-- 납부자 번호 -->
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertCvlcptDscsn" parameterType="map">/* 민원 상담 내용 등록(cvlcptDscsnMapper.insertCvlcptDscsn) */
|
|
|
|
<insert id="insertCvlcptDscsn" parameterType="map">/* 민원 상담 내용 등록(cvlcptDscsnMapper.insertCvlcptDscsn) */
|
|
|
|
<selectKey resultType="string" keyProperty="cvlcptDscsn.cvlcptDscsnId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
<selectKey resultType="string" keyProperty="cvlcptDscsn.cvlcptDscsnId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(CVLCPT_DSCSN_ID, 5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID
|
|
|
|
SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(CVLCPT_DSCSN_ID, 5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID
|
|
|
@ -214,8 +231,8 @@
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
WHERE C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
WHERE C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="delYn != null">
|
|
|
|
<when test="delYN != null">
|
|
|
|
AND C.DEL_YN = #{delYn}
|
|
|
|
AND C.DEL_YN = #{delYN}
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
AND C.DEL_YN = 'N'
|
|
|
|
AND C.DEL_YN = 'N'
|
|
|
|