|
|
|
@ -45,7 +45,7 @@
|
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<select id="selectFfnlgMainList" parameterType="map" resultType="dataobject">/* 연계뷰 단속 목록 조회(lsctMapper.selectFfnlgMainList) */
|
|
|
|
|
<select id="selectFfnlgMainList" parameterType="map" resultType="dataobject">/* 연계뷰 단속 목록 조회(lsctMpngMapper.selectFfnlgMainList) */
|
|
|
|
|
SELECT MM_CODE
|
|
|
|
|
, MM_SGGCODE
|
|
|
|
|
, MM_TASKGB
|
|
|
|
@ -182,13 +182,14 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectIsCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectIsCrdnInfo) */
|
|
|
|
|
<select id="selectIsCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMpngMapper.selectIsCrdnInfo) */
|
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
|
, C.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
, C.VHRNO <!-- 자동차등록번호 -->
|
|
|
|
|
, C.NXRP_CRDN_LINK_YN <!-- 세외수입 단속 연계 여부 -->
|
|
|
|
|
, C.MM_CODE <!-- 메인 코드 -->
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
@ -228,6 +229,7 @@
|
|
|
|
|
, C.VHCL_NM <!-- 차량 명 -->
|
|
|
|
|
, C.VHCL_COLR <!-- 차량 색상 -->
|
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
|
, C.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
|
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
|
|
|
|
|
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
|
|
|
|
|
, C.ADVNTCE_AMT <!-- 사전통지 금액 -->
|
|
|
|
@ -255,7 +257,6 @@
|
|
|
|
|
, LV.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
|
, LV.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
|
|
|
|
|
, LV.DUDT_YMD <!-- 납기 일자 -->
|
|
|
|
|
, LV.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
|
, LV.LEVY_PCPTAX <!-- 부과 본세 -->
|
|
|
|
|
, LV.LEVY_ADAMT <!-- 부과 가산금 -->
|
|
|
|
|
, LV.RCVMT_PCPTAX <!-- 수납 본세 -->
|
|
|
|
@ -334,7 +335,7 @@
|
|
|
|
|
LEFT OUTER JOIN TB_RENT_ENT RE ON (LM.ENT_ID = RE.ENT_ID AND RE.DEL_YN = 'N')
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnList" parameterType="map" resultType="dataobject">/* 단속 대장 목록 조회(lsctMapper.selectCrdnList) */
|
|
|
|
|
<select id="selectCrdnList" parameterType="map" resultType="dataobject">/* 단속 대장 목록 조회(lsctMpngMapper.selectCrdnList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectCrdn" />
|
|
|
|
|
<where>
|
|
|
|
@ -385,7 +386,7 @@
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectCrdnInfo) */
|
|
|
|
|
<select id="selectCrdnInfo" parameterType="map" resultType="dataobject">/* 단속 객체 가져오기(lsctMpngMapper.selectCrdnInfo) */
|
|
|
|
|
<include refid="selectCrdn" />
|
|
|
|
|
<where>
|
|
|
|
|
<choose>
|
|
|
|
@ -403,7 +404,7 @@
|
|
|
|
|
</where>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 등록(lsctMapper.insertMainToCrdn) */
|
|
|
|
|
<insert id="insertMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 등록(lsctMpngMapper.insertMainToCrdn) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="crdnId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
<include refid="numbering.keyByYear">
|
|
|
|
|
<property name="TABLE_NAME" value="TB_CRDN" />
|
|
|
|
@ -511,7 +512,7 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가 대장 등록(lsctMapper.insertMainToCrdnAdi) */
|
|
|
|
|
<insert id="insertMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가 대장 등록(lsctMpngMapper.insertMainToCrdnAdi) */
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_CRDN_ADI (
|
|
|
|
|
CRDN_ID <!-- 단속 ID -->
|
|
|
|
@ -562,7 +563,7 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 정보 수정(lsctMapper.updateMainToCrdn) */
|
|
|
|
|
<update id="updateMainToCrdn" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 정보 수정(lsctMpngMapper.updateMainToCrdn) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET CRDN_REG_SE_CD = #{crdnRegSeCd} <!-- 단속 등록 구분 코드 -->
|
|
|
|
|
, CRDN_INPT_SE_CD = #{crdnInptSeCd} <!-- 단속 입력 구분 코드 -->
|
|
|
|
@ -602,7 +603,7 @@
|
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가정보 수정(lsctMapper.updateMainToCrdnAdi) */
|
|
|
|
|
<update id="updateMainToCrdnAdi" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 부가정보 수정(lsctMpngMapper.updateMainToCrdnAdi) */
|
|
|
|
|
UPDATE TB_CRDN_ADI
|
|
|
|
|
SET MDFCN_DT = <include refid="utility.now" /> <!-- 수정일시 -->
|
|
|
|
|
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
|
|
|
@ -669,8 +670,7 @@
|
|
|
|
|
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'RT' THEN '기타(요청취소)'
|
|
|
|
|
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'AP' THEN '기타(승인)'
|
|
|
|
|
WHEN LM.DMND_YN = 'Y' AND LM.CHG_APRV_STTS_CD = 'UA' THEN '기타(미승인)'
|
|
|
|
|
WHEN LM.DMND_YN = 'N' AND C.NXRP_CRDN_LINK_YN = 'N' THEN '계약서등록'
|
|
|
|
|
WHEN LM.DMND_YN = 'N' AND C.NXRP_CRDN_LINK_YN = 'Y' THEN '기타(세외수입)'
|
|
|
|
|
WHEN LM.DMND_YN = 'N' AND LM.LSCT_MPNG_ID IS NOT NULL THEN '계약서등록'
|
|
|
|
|
ELSE '대상'
|
|
|
|
|
END) AS TRGT_STTS_NM <!-- 계약서 등록 대상 -->
|
|
|
|
|
, LM.LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
@ -715,7 +715,7 @@
|
|
|
|
|
LEFT OUTER JOIN TB_LSCT L ON (LM.LSCT_ID = L.LSCT_ID AND L.DEL_YN = 'N')
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnLsctMpngList" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 목록 조회(lsctMapper.selectCrdnLsctMpngList) */
|
|
|
|
|
<select id="selectCrdnLsctMpngList" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 목록 조회(lsctMpngMapper.selectCrdnLsctMpngList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectCrdnLsctMpng" />
|
|
|
|
|
<where>
|
|
|
|
@ -733,14 +733,13 @@
|
|
|
|
|
<when test='trgtSttsNm == "계약서등록"'>
|
|
|
|
|
AND LM.LSCT_MPNG_ID IS NOT NULL
|
|
|
|
|
AND LM.DMND_YN = 'N'
|
|
|
|
|
AND C.NXRP_CRDN_LINK_YN = 'N'
|
|
|
|
|
</when>
|
|
|
|
|
<when test='trgtSttsNm == "대상"'>
|
|
|
|
|
AND LM.LSCT_MPNG_ID IS NULL
|
|
|
|
|
</when>
|
|
|
|
|
<when test='trgtSttsNm == "기타"'>
|
|
|
|
|
AND LM.LSCT_MPNG_ID IS NOT NULL
|
|
|
|
|
AND (LM.DMND_YN = 'Y' OR LM.CHG_APRV_STTS_CD IS NOT NULL OR C.NXRP_CRDN_LINK_YN = 'Y')
|
|
|
|
|
AND LM.DMND_YN = 'Y'
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
</otherwise>
|
|
|
|
@ -766,7 +765,7 @@
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnLsctMpngs" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 객체 가져오기(lsctMapper.selectCrdnLsctMpngs) */
|
|
|
|
|
<select id="selectCrdnLsctMpngs" parameterType="map" resultType="dataobject">/* 단속, 임대차계약 매핑 대장 객체 가져오기(lsctMpngMapper.selectCrdnLsctMpngs) */
|
|
|
|
|
<include refid="selectCrdnLsctMpng" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
@ -882,7 +881,7 @@
|
|
|
|
|
LEFT OUTER JOIN TB_CRDN C ON (LM.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectLsctMpngList" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 목록 조회(lsctMapper.selectLsctMpngList) */
|
|
|
|
|
<select id="selectLsctMpngList" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 목록 조회(lsctMpngMapper.selectLsctMpngList) */
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
@ -955,7 +954,7 @@
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectLsctMpngs" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 객체 가져오기(lsctMapper.selectLsctMpngs) */
|
|
|
|
|
<select id="selectLsctMpngs" parameterType="map" resultType="dataobject">/* 임대차계약 매핑 대장 객체 가져오기(lsctMpngMapper.selectLsctMpngs) */
|
|
|
|
|
<include refid="select" />
|
|
|
|
|
<where>
|
|
|
|
|
<if test="lsctMpngIds != null">
|
|
|
|
@ -978,7 +977,7 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 등록(lsctMapper.insertLsctMpng) */
|
|
|
|
|
<insert id="insertLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 등록(lsctMpngMapper.insertLsctMpng) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="lsctMpngId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
<include refid="numbering.keyByYear">
|
|
|
|
|
<property name="TABLE_NAME" value="TB_LSCT_MPNG" />
|
|
|
|
@ -1057,7 +1056,7 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 수정(lsctMapper.updateLsctMpng) */
|
|
|
|
|
<update id="updateLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 수정(lsctMpngMapper.updateLsctMpng) */
|
|
|
|
|
UPDATE TB_LSCT_MPNG
|
|
|
|
|
SET CRDN_YMD = #{crdnYmd} <!-- 단속 일자 -->
|
|
|
|
|
, CRDN_TM = #{crdnTm} <!-- 단속 시각 -->
|
|
|
|
@ -1086,7 +1085,7 @@
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateLsctMpngChgDmnd" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 요청 수정(lsctMapper.updateLsctMpngChgDmnd) */
|
|
|
|
|
<update id="updateLsctMpngChgDmnd" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 요청 수정(lsctMpngMapper.updateLsctMpngChgDmnd) */
|
|
|
|
|
UPDATE TB_LSCT_MPNG
|
|
|
|
|
SET DMND_YN = #{dmndYn} <!-- 요청 여부 -->
|
|
|
|
|
<if test='dmndYn == "Y"'>
|
|
|
|
@ -1121,7 +1120,7 @@
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateLsctMpngChgAprv" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 승인 수정(lsctMapper.updateLsctMpngChgAprv) */
|
|
|
|
|
<update id="updateLsctMpngChgAprv" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 변경 승인 수정(lsctMpngMapper.updateLsctMpngChgAprv) */
|
|
|
|
|
UPDATE TB_LSCT_MPNG
|
|
|
|
|
SET CHG_APRV_STTS_CD = #{chgAprvSttsCd} <!-- 변경 승인 상태 코드 -->
|
|
|
|
|
, CHG_APRV_DT = #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
@ -1134,7 +1133,7 @@
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 삭제(lsctMapper.deleteLsctMpng) */
|
|
|
|
|
<update id="deleteLsctMpng" parameterType="cokr.xit.fims.rent.LsctMpng">/* 임대차계약 매핑 대장 삭제(lsctMpngMapper.deleteLsctMpng) */
|
|
|
|
|
UPDATE TB_LSCT_MPNG
|
|
|
|
|
SET DEL_YN = 'Y'
|
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
|