|
|
|
@ -191,22 +191,7 @@
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(excl01Mapper.selectCrdn) */
|
|
|
|
|
SELECT A.CRDN_ID /* 단속 ID */
|
|
|
|
|
, A.SGG_CD /* 시군구 코드 */
|
|
|
|
|
, A.TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, A.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
|
|
|
|
|
, A.CRDN_YMD /* 단속 일자 */
|
|
|
|
|
, A.CRDN_TM /* 단속 시각 */
|
|
|
|
|
, A.VHRNO /* 차량번호 */
|
|
|
|
|
, A.CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, (SELECT FN_GET_CODE_NM('FIM010', A.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
|
|
|
|
, <include refid="utility.today" /> AS TODAY /* 오늘 일자 */
|
|
|
|
|
FROM TB_CRDN A
|
|
|
|
|
WHERE A.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertLevyExcl" parameterType="map">/* 부과제외 대장 등록(excl01Mapper.insertLevyExcl) */
|
|
|
|
|
<insert id="insert" parameterType="map">/* 부과제외 대장 등록(excl01Mapper.insertLevyExcl) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="excl01.levyExclId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
SELECT LPAD(IFNULL(MAX(LEVY_EXCL_ID) + 1, 1), 20, '0') NEW_ID FROM TB_LEVY_EXCL
|
|
|
|
|
</selectKey>
|
|
|
|
@ -243,7 +228,7 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateLevyExcl" parameterType="map">/* 부과제외 대장 수정(excl01Mapper.updateLevyExcl) */
|
|
|
|
|
<update id="update" parameterType="map">/* 부과제외 대장 수정(excl01Mapper.updateLevyExcl) */
|
|
|
|
|
UPDATE TB_LEVY_EXCL
|
|
|
|
|
SET LEVY_EXCL_YMD = #{excl01.levyExclYmd} /* 부과 제외 일자 */
|
|
|
|
|
, LEVY_EXCL_SE_CD = #{excl01.levyExclSeCd} /* 부과 제외 구분 코드 */
|
|
|
|
@ -255,7 +240,7 @@
|
|
|
|
|
AND DEL_YN = 'N' /* 삭제 여부 */
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteLevyExcl" parameterType="map">/* 부과제외 대장 삭제(excl01Mapper.deleteLevyExcl) */
|
|
|
|
|
<update id="delete" parameterType="map">/* 부과제외 대장 삭제(excl01Mapper.deleteLevyExcl) */
|
|
|
|
|
UPDATE TB_LEVY_EXCL
|
|
|
|
|
SET DEL_YN = 'Y' /* 삭제 여부 */
|
|
|
|
|
, DEL_DT = #{excl01.lastModified} /* 삭제 일시 */
|
|
|
|
@ -274,6 +259,22 @@
|
|
|
|
|
</choose>
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(excl01Mapper.selectCrdn) */
|
|
|
|
|
SELECT A.CRDN_ID /* 단속 ID */
|
|
|
|
|
, A.SGG_CD /* 시군구 코드 */
|
|
|
|
|
, A.TASK_SE_CD /* 업무 구분 코드 */
|
|
|
|
|
, A.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
|
|
|
|
|
, A.CRDN_YMD /* 단속 일자 */
|
|
|
|
|
, A.CRDN_TM /* 단속 시각 */
|
|
|
|
|
, A.VHRNO /* 차량번호 */
|
|
|
|
|
, A.CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, (SELECT FN_GET_CODE_NM('FIM010', A.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
|
|
|
|
, <include refid="utility.today" /> AS TODAY /* 오늘 일자 */
|
|
|
|
|
FROM TB_CRDN A
|
|
|
|
|
WHERE A.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnLevyExcl" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(excl01Mapper.selectCrdnLevyExcl) */
|
|
|
|
|
SELECT A.CRDN_ID /* 단속 ID */
|
|
|
|
|
, A.SGG_CD /* 시군구 코드 */
|
|
|
|
@ -284,6 +285,7 @@
|
|
|
|
|
, A.VHRNO /* 차량번호 */
|
|
|
|
|
, A.CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, (SELECT FN_GET_CODE_NM('FIM010', A.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
|
|
|
|
, A.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
|
|
|
|
|
, B.LEVY_EXCL_ID /* 부과 제외 ID */
|
|
|
|
|
, B.LEVY_EXCL_YMD /* 부과 제외 일자 */
|
|
|
|
|
, B.LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
|
|
|
|
@ -294,39 +296,7 @@
|
|
|
|
|
WHERE A.CRDN_ID = #{crdnId} /* 단속 ID */
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertCrdnSttsHstry" parameterType="map">/* 부과제외 대장 등록(excl01Mapper.insertLevyExcl) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="excl01.sttsHstryId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
SELECT LPAD(IFNULL(MAX(STTS_HSTRY_ID) + 1, 1), 20, '0') NEW_ID FROM TB_CRDN_STTS_HSTRY
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT
|
|
|
|
|
INTO TB_CRDN_STTS_HSTRY (
|
|
|
|
|
STTS_HSTRY_ID /* 상태 이력 ID */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, BFR_STTS_CD /* 이전 상태 코드 */
|
|
|
|
|
, BFR_STTS_CHG_DT /* 이전 상태 변경 일시 */
|
|
|
|
|
, CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, TASK_DTL_ID /* 업무 상세 ID */
|
|
|
|
|
, ETC_CN /* 기타 내용 */
|
|
|
|
|
, DEL_YN /* 삭제 여부 */
|
|
|
|
|
, REG_DT /* 등록 일시*/
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{excl01.sttsHstryId} /* 상태 이력 ID */
|
|
|
|
|
, #{excl01.crdnId} /* 단속 ID */
|
|
|
|
|
, #{excl01.bfrSttsCd} /* 이전 상태 코드 */
|
|
|
|
|
, #{excl01.bfrSttsChgDt} /* 이전 상태 변경 일시 */
|
|
|
|
|
, #{excl01.crdnSttsCd} /* 단속 상태 코드 */
|
|
|
|
|
, #{excl01.taskDtlId} /* 업무 상세 ID */
|
|
|
|
|
, #{excl01.etcCn} /* 기타 내용 */
|
|
|
|
|
, 'N' /* 삭제 여부 */
|
|
|
|
|
, #{excl01.createdAt} /* 등록 일시 */
|
|
|
|
|
, #{excl01.createdBy} /* 등록자 */
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnSttsCd" parameterType="map">/* 부과제외 대장 수정(excl01Mapper.updateLevyExcl) */
|
|
|
|
|
<update id="updateCrdnSttsCd" parameterType="map">/* 단속 대장 수정(excl01Mapper.updateCrdnSttsCd) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET CRDN_STTS_CD = #{excl01.crdnSttsCd} /* 단속 상태 코드 */
|
|
|
|
|
, CRDN_STTS_CHG_DT = <include refid="utility.now" /> /* 단속 상태 변경 일시 */
|
|
|
|
|