|
|
|
@ -23,18 +23,18 @@
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
|
SELECT STTS_HSTRY_ID /* 상태 이력 ID */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, BFR_STTS_CD /* 이전 상태 코드 */
|
|
|
|
|
, BFR_STTS_CHG_DT /* 이전 상태 변경 일시 */
|
|
|
|
|
, CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, TASK_DTL_ID /* 업무 상세 ID */
|
|
|
|
|
, USE_YN /* 사용 여부 */
|
|
|
|
|
, ETC_CN /* 기타 내용 */
|
|
|
|
|
, REG_DT /* 등록 일시 */
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
, MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, MDFR /* 수정자 */
|
|
|
|
|
SELECT STTS_HSTRY_ID /* 상태 이력 ID */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, BFR_STTS_CD /* 이전 상태 코드 */
|
|
|
|
|
, BFR_STTS_CHG_DT /* 이전 상태 변경 일시 */
|
|
|
|
|
, CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, TASK_DTL_ID /* 업무 상세 ID */
|
|
|
|
|
, USE_YN /* 사용 여부 */
|
|
|
|
|
, ETC_CN /* 기타 내용 */
|
|
|
|
|
, REG_DT /* 등록 일시 */
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
, MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, MDFR /* 수정자 */
|
|
|
|
|
FROM TB_CRDN_STTS_HSTRY
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
@ -68,49 +68,65 @@
|
|
|
|
|
</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 /* 기타 내용 */
|
|
|
|
|
, USE_YN /* 사용 여부 */
|
|
|
|
|
, REG_DT /* 등록 일시*/
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
, MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, MDFR /* 수정자 */
|
|
|
|
|
STTS_HSTRY_ID /* 상태 이력 ID */
|
|
|
|
|
, CRDN_ID /* 단속 ID */
|
|
|
|
|
, BFR_STTS_CD /* 이전 상태 코드 */
|
|
|
|
|
, BFR_STTS_CHG_DT /* 이전 상태 변경 일시 */
|
|
|
|
|
, CRDN_STTS_CD /* 단속 상태 코드 */
|
|
|
|
|
, TASK_DTL_ID /* 업무 상세 ID */
|
|
|
|
|
, ETC_CN /* 기타 내용 */
|
|
|
|
|
, USE_YN /* 사용 여부 */
|
|
|
|
|
, REG_DT /* 등록 일시*/
|
|
|
|
|
, RGTR /* 등록자 */
|
|
|
|
|
, MDFCN_DT /* 수정 일시 */
|
|
|
|
|
, MDFR /* 수정자 */
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */
|
|
|
|
|
, #{crdnSttsHstry.crdnId} /* 단속 ID */
|
|
|
|
|
, #{crdnSttsHstry.bfrSttsCd} /* 이전 상태 코드 */
|
|
|
|
|
, #{crdnSttsHstry.bfrSttsChgDt} /* 이전 상태 변경 일시 */
|
|
|
|
|
, #{crdnSttsHstry.crdnSttsCd} /* 단속 상태 코드 */
|
|
|
|
|
, #{crdnSttsHstry.taskDtlId} /* 업무 상세 ID */
|
|
|
|
|
, #{crdnSttsHstry.etcCn} /* 기타 내용 */
|
|
|
|
|
, 'Y' /* 삭제 여부 */
|
|
|
|
|
, #{crdnSttsHstry.createdAt} /* 등록 일시 */
|
|
|
|
|
, #{crdnSttsHstry.createdBy} /* 등록자 */
|
|
|
|
|
, #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
#{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */
|
|
|
|
|
, #{crdnSttsHstry.crdnId} /* 단속 ID */
|
|
|
|
|
, #{crdnSttsHstry.bfrSttsCd} /* 이전 상태 코드 */
|
|
|
|
|
, #{crdnSttsHstry.bfrSttsChgDt} /* 이전 상태 변경 일시 */
|
|
|
|
|
, #{crdnSttsHstry.crdnSttsCd} /* 단속 상태 코드 */
|
|
|
|
|
, #{crdnSttsHstry.taskDtlId} /* 업무 상세 ID */
|
|
|
|
|
, #{crdnSttsHstry.etcCn} /* 기타 내용 */
|
|
|
|
|
, 'Y' /* 삭제 여부 */
|
|
|
|
|
, #{crdnSttsHstry.createdAt} /* 등록 일시 */
|
|
|
|
|
, #{crdnSttsHstry.createdBy} /* 등록자 */
|
|
|
|
|
, #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 수정(crdnSttsHstryMapper.updateCrdnSttsHstry) */
|
|
|
|
|
UPDATE TB_CRDN_STTS_HSTRY
|
|
|
|
|
SET USE_YN = #{crdnSttsHstry.useYn} /* 사용 여부 */
|
|
|
|
|
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId}
|
|
|
|
|
SET USE_YN = #{crdnSttsHstry.useYn} /* 사용 여부 */
|
|
|
|
|
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="deleteCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 삭제(crdnSttsHstryMapper.deleteCrdnSttsHstry) */
|
|
|
|
|
UPDATE TB_CRDN_STTS_HSTRY
|
|
|
|
|
SET USE_YN = 'N' /* 사용 여부 */
|
|
|
|
|
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId}
|
|
|
|
|
SET USE_YN = 'N' /* 사용 여부 */
|
|
|
|
|
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateCrdnSttsCd" parameterType="map">/* 단속 대장 수정(crdnSttsHstryMapper.updateCrdnSttsCd) */
|
|
|
|
|
UPDATE TB_CRDN
|
|
|
|
|
SET CRDN_STTS_CD = #{crdnSttsHstry.crdnSttsCd} /* 단속 상태 코드 */
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="crdnSttsHstry.crdnSttsChgDt != null">
|
|
|
|
|
, CRDN_STTS_CHG_DT = #{crdnSttsHstry.crdnSttsChgDt} /* 단속 상태 변경 일시 */
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
, CRDN_STTS_CHG_DT = <include refid="utility.now" /> /* 단속 상태 변경 일시 */
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE CRDN_ID = #{crdnSttsHstry.crdnId} /* 단속 ID */
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
|