주석 수정.

main
jjh 10 months ago
parent 8b5e5aa6f2
commit 46390d88c9

@ -26,31 +26,31 @@
</resultMap>
<sql id="select">
SELECT T.SGG_CD /* 시군구 코드 */
, T.TASK_SE_CD /* 업무 구분 코드 */
, T.TASK_SE_NM /* 업무 구분 명 */
, T.ADVNTCE_DAY_CNT /* 사전통지 일수 */
, T.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
, T.WKSN_RDUCT_RT /* 사회적약자 감경 율 */
, T.FFNLG_ADTN_YMD /* 과태료 가산 일자 */
, T.FFNLG_ADTN_RT /* 과태료 가산 율 */
, T.FFNLG_INADTN_RT /* 과태료 중가산 율 */
, T.FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */
, T.USE_YN /* 사용 여부 */
, T.REG_DT /* 등록 일시 */
, T.RGTR /* 등록자 */
, T.MDFCN_DT /* 수정 일시 */
, T.MDFR /* 수정자 */
FROM TB_TASK T
SELECT T.SGG_CD <!-- 시군구 코드 -->
, T.TASK_SE_CD <!-- 업무 구분 코드 -->
, T.TASK_SE_NM <!-- 업무 구분 명 -->
, T.ADVNTCE_DAY_CNT <!-- 사전통지 일수 -->
, T.ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, T.WKSN_RDUCT_RT <!-- 사회적약자 감경 율 -->
, T.FFNLG_ADTN_YMD <!-- 과태료 가산 일자 -->
, T.FFNLG_ADTN_RT <!-- 과태료 가산 율 -->
, T.FFNLG_INADTN_RT <!-- 과태료 중가산 율 -->
, T.FFNLG_INADTN_MXMM_CNT <!-- 과태료 중가산 최대 수 -->
, T.USE_YN <!-- 사용 여부 -->
, T.REG_DT <!-- 등록 일시 -->
, T.RGTR <!-- 등록자 -->
, T.MDFCN_DT <!-- 수정 일시 -->
, T.MDFR <!-- 수정자 -->
FROM TB_TASK T
</sql>
<select id="selectTaskList" parameterType="map" resultType="dataobject">/* 업무 정보 목록 조회(taskMapper.selectTaskList) */
<include refid="utility.paging-prefix" />
<include refid="select" />
WHERE T.SGG_CD = #{sggCd}
AND T.TASK_SE_CD = #{taskSeCd}
WHERE T.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND T.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test="useYN != null">
AND T.USE_YN = #{useYN}
AND T.USE_YN = #{useYN} <!-- 사용 여부 -->
</if>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -58,26 +58,26 @@
<select id="selectTasks" parameterType="map" resultType="dataobject">/* 업무 정보 객체 가져오기(taskMapper.selectTasks) */
<include refid="select" />
WHERE T.SGG_CD = #{sggCd}
WHERE T.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
<if test="taskSeCd != null and taskSeCd != ''">
AND T.TASK_SE_CD = #{taskSeCd}
AND T.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
<if test="useYN != null">
AND T.USE_YN = #{useYN}
AND T.USE_YN = #{useYN} <!-- 사용 여부 -->
</if>
<include refid="utility.orderBy" />
</select>
<select id="selectAdvntceYmdInfo" parameterType="map" resultType="dataobject">/* 사전통지 정보 객체 가져오기(taskMapper.selectAdvntceYmdInfo) */
SELECT SGG_CD /* 시군구 코드 */
, TASK_SE_CD /* 업무 구분 코드 */
, ADVNTCE_DAY_CNT /* 사전통지 일수 */
, ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
, DATE_FORMAT(CURRENT_DATE, '%Y') AS FYR /* 회계 연도 */
, DATE_FORMAT(CURRENT_DATE, '%Y%m%d') AS LEVY_YMD /* 부과 일자 */
, GET_MASK_DATE(DATE_FORMAT(CURRENT_DATE, '%Y%m%d'), '-') AS LEVY_YMD_MASK /* 부과 일자 */
, DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAY_CNT DAY), '%Y%m%d') AS DUDT_YMD /* 납기 일자 */
, GET_MASK_DATE(DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAY_CNT DAY), '%Y%m%d'), '-') AS DUDT_YMD_MASK /* 납기 일자 */
SELECT SGG_CD <!-- 시군구 코드 -->
, TASK_SE_CD <!-- 업무 구분 코드 -->
, ADVNTCE_DAY_CNT <!-- 사전통지 일수 -->
, ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, DATE_FORMAT(CURRENT_DATE, '%Y') AS FYR <!-- 회계 연도 -->
, DATE_FORMAT(CURRENT_DATE, '%Y%m%d') AS LEVY_YMD <!-- 부과 일자 -->
, GET_MASK_DATE(DATE_FORMAT(CURRENT_DATE, '%Y%m%d'), '-') AS LEVY_YMD_MASK <!-- 부과 일자 -->
, DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAY_CNT DAY), '%Y%m%d') AS DUDT_YMD <!-- 납기 일자 -->
, GET_MASK_DATE(DATE_FORMAT(DATE_ADD(CURRENT_DATE, INTERVAL ADVNTCE_DAY_CNT DAY), '%Y%m%d'), '-') AS DUDT_YMD_MASK <!-- 납기 일자 -->
FROM TB_TASK
WHERE SGG_CD = #{sggCd}
AND TASK_SE_CD = #{taskSeCd}
@ -88,65 +88,65 @@
<insert id="insertTask" parameterType="map">/* 업무 정보 등록(taskMapper.insertTask) */
INSERT
INTO TB_TASK (
SGG_CD /* 시군구 코드 */
, TASK_SE_CD /* 업무 구분 코드 */
, TASK_SE_NM /* 업무 구분 명 */
, ADVNTCE_DAY_CNT /* 사전통지 일수 */
, ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */
, WKSN_RDUCT_RT /* 사회적약자 감경 율 */
, FFNLG_ADTN_YMD /* 과태료 가산 일자 */
, FFNLG_ADTN_RT /* 과태료 가산 율 */
, FFNLG_INADTN_RT /* 과태료 중가산 율 */
, FFNLG_INADTN_MXMM_CNT /* 과태료 중가산 최대 수 */
, USE_YN /* 사용 여부 */
, REG_DT /* 등록 일시 */
, RGTR /* 등록자 */
, MDFCN_DT /* 수정 일시 */
, MDFR /* 수정자 */
SGG_CD <!-- 시군구 코드 -->
, TASK_SE_CD <!-- 업무 구분 코드 -->
, TASK_SE_NM <!-- 업무 구분 명 -->
, ADVNTCE_DAY_CNT <!-- 사전통지 일수 -->
, ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, WKSN_RDUCT_RT <!-- 사회적약자 감경 율 -->
, FFNLG_ADTN_YMD <!-- 과태료 가산 일자 -->
, FFNLG_ADTN_RT <!-- 과태료 가산 율 -->
, FFNLG_INADTN_RT <!-- 과태료 중가산 율 -->
, FFNLG_INADTN_MXMM_CNT <!-- 과태료 중가산 최대 수 -->
, USE_YN <!-- 사용 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
)
VALUES (
#{task.sggCd} /* 시군구 코드 */
, #{task.taskSeCd} /* 업무 구분 코드 */
, #{task.taskSeNm} /* 업무 구분 명 */
, #{task.advntceDayCnt} /* 사전통지 일수 */
, #{task.advntceRductRt} /* 사전통지 감경 율 */
, #{task.wksnRductRt} /* 사회적약자 감경 율 */
, #{task.ffnlgAdtnYmd} /* 과태료 가산 일자 */
, #{task.ffnlgAdtnRt} /* 과태료 가산 율 */
, #{task.ffnlgInadtnRt} /* 과태료 중가산 율 */
, #{task.ffnlgInadtnMxmmCnt} /* 과태료 중가산 최대 수 */
, 'Y' /* 사용 여부 */
, <include refid="utility.now" /> /* 등록 일시 */
, #{currentUser.id} /* 등록자 */
, <include refid="utility.now" /> /* 수정 일시 */
, #{currentUser.id} /* 수정자 */
#{task.sggCd} <!-- 시군구 코드 -->
, #{task.taskSeCd} <!-- 업무 구분 코드 -->
, #{task.taskSeNm} <!-- 업무 구분 명 -->
, #{task.advntceDayCnt} <!-- 사전통지 일수 -->
, #{task.advntceRductRt} <!-- 사전통지 감경 율 -->
, #{task.wksnRductRt} <!-- 사회적약자 감경 율 -->
, #{task.ffnlgAdtnYmd} <!-- 과태료 가산 일자 -->
, #{task.ffnlgAdtnRt} <!-- 과태료 가산 율 -->
, #{task.ffnlgInadtnRt} <!-- 과태료 중가산 율 -->
, #{task.ffnlgInadtnMxmmCnt} <!-- 과태료 중가산 최대 수 -->
, 'Y' <!-- 사용 여부 -->
, <include refid="utility.now" /> <!-- 등록 일시 -->
, #{currentUser.id} <!-- 등록자 -->
, <include refid="utility.now" /> <!-- 수정 일시 -->
, #{currentUser.id} <!-- 수정자 -->
)
</insert>
<update id="updateTask" parameterType="map">/* 업무 정보 수정(taskMapper.updateTask) */
UPDATE TB_TASK
SET TASK_SE_NM = #{task.taskSeNm} /* 업무 구분 명 */
, ADVNTCE_DAY_CNT = #{task.advntceDayCnt} /* 사전통지 일수 */
, ADVNTCE_RDUCT_RT = #{task.advntceRductRt} /* 사전통지 감경 율 */
, WKSN_RDUCT_RT = #{task.wksnRductRt} /* 사회적약자 감경 율 */
, FFNLG_ADTN_YMD = #{task.ffnlgAdtnYmd} /* 과태료 가산 일자 */
, FFNLG_ADTN_RT = #{task.ffnlgAdtnRt} /* 과태료 가산 율 */
, FFNLG_INADTN_RT = #{task.ffnlgInadtnRt} /* 과태료 중가산 율 */
, FFNLG_INADTN_MXMM_CNT = #{task.ffnlgInadtnMxmmCnt} /* 과태료 중가산 최대 수 */
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{currentUser.id} /* 수정자 */
WHERE SGG_CD = #{task.sggCd}
AND TASK_SE_CD = #{task.taskSeCd}
AND USE_YN = 'Y'
SET TASK_SE_NM = #{task.taskSeNm} <!-- 업무 구분 명 -->
, ADVNTCE_DAY_CNT = #{task.advntceDayCnt} <!-- 사전통지 일수 -->
, ADVNTCE_RDUCT_RT = #{task.advntceRductRt} <!-- 사전통지 감경 율 -->
, WKSN_RDUCT_RT = #{task.wksnRductRt} <!-- 사회적약자 감경 율 -->
, FFNLG_ADTN_YMD = #{task.ffnlgAdtnYmd} <!-- 과태료 가산 일자 -->
, FFNLG_ADTN_RT = #{task.ffnlgAdtnRt} <!-- 과태료 가산 율 -->
, FFNLG_INADTN_RT = #{task.ffnlgInadtnRt} <!-- 과태료 중가산 율 -->
, FFNLG_INADTN_MXMM_CNT= #{task.ffnlgInadtnMxmmCnt} <!-- 과태료 중가산 최대 수 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{currentUser.id} <!-- 수정자 -->
WHERE SGG_CD = #{task.sggCd} <!-- 시군구 코드 -->
AND TASK_SE_CD = #{task.taskSeCd} <!-- 업무 구분 코드 -->
AND USE_YN = 'Y'
</update>
<update id="deleteTask" parameterType="map">/* 업무 정보 삭제(taskMapper.deleteTask) */
UPDATE TB_TASK
SET USE_YN = 'N'
, MDFCN_DT = <include refid="utility.now" />
, MDFR = #{currentUser.id}
WHERE SGG_CD = #{task.sggCd}
AND TASK_SE_CD = #{task.taskSeCd}
SET USE_YN = 'N' <!-- 사용 여부 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{currentUser.id} <!-- 수정자 -->
WHERE SGG_CD = #{task.sggCd} <!-- 시군구 코드 -->
AND TASK_SE_CD = #{task.taskSeCd} <!-- 업무 구분 코드 -->
AND USE_YN = 'Y'
</update>

@ -9,64 +9,64 @@
============================ -->
<resultMap id="vltnRow" type="cokr.xit.fims.mngt.Vltn">
<result property="vltnId" column="VLTN_ID" /> <!-- 위반 ID -->
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
<result property="vltnCd" column="VLTN_CD" /> <!-- 위반 코드 -->
<result property="vltnArtcl" column="VLTN_ARTCL" /> <!-- 위반 항목 -->
<result property="vltnLawNm" column="VLTN_LAW_NM" /> <!-- 위반 법 명 -->
<result property="vltnLaw1" column="VLTN_LAW1" /> <!-- 위반 법1 -->
<result property="vltnLaw2" column="VLTN_LAW2" /> <!-- 위반 법2 -->
<result property="vltnLawEtc" column="VLTN_LAW_ETC" /> <!-- 위반 법 기타 -->
<result property="acntgSeCd" column="ACNTG_SE_CD" /> <!-- 회계 구분 코드 -->
<result property="acntgSeNm" column="ACNTG_SE_NM" /> <!-- 회계 구분 명 -->
<result property="txitmCd" column="TXITM_CD" /> <!-- 세목 코드 -->
<result property="txitmNm" column="TXITM_NM" /> <!-- 세목 명 -->
<result property="operItemCd" column="OPER_ITEM_CD" /> <!-- 운영 항목 코드 -->
<result property="operItemNm" column="OPER_ITEM_NM" /> <!-- 운영 항목 명 -->
<result property="spclBizCd" column="SPCL_BIZ_CD" /> <!-- 특별회계 사업 코드 -->
<result property="useYN" column="USE_YN" /> <!-- 사용 여부 -->
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
<result property="vltnId" column="VLTN_ID" /> <!-- 위반 ID -->
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
<result property="vltnCd" column="VLTN_CD" /> <!-- 위반 코드 -->
<result property="vltnArtcl" column="VLTN_ARTCL" /> <!-- 위반 항목 -->
<result property="vltnLawNm" column="VLTN_LAW_NM" /> <!-- 위반 법 명 -->
<result property="vltnLaw1" column="VLTN_LAW1" /> <!-- 위반 법1 -->
<result property="vltnLaw2" column="VLTN_LAW2" /> <!-- 위반 법2 -->
<result property="vltnLawEtc" column="VLTN_LAW_ETC" /> <!-- 위반 법 기타 -->
<result property="acntgSeCd" column="ACNTG_SE_CD" /> <!-- 회계 구분 코드 -->
<result property="acntgSeNm" column="ACNTG_SE_NM" /> <!-- 회계 구분 명 -->
<result property="txitmCd" column="TXITM_CD" /> <!-- 세목 코드 -->
<result property="txitmNm" column="TXITM_NM" /> <!-- 세목 명 -->
<result property="operItemCd" column="OPER_ITEM_CD" /> <!-- 운영 항목 코드 -->
<result property="operItemNm" column="OPER_ITEM_NM" /> <!-- 운영 항목 명 -->
<result property="spclBizCd" column="SPCL_BIZ_CD" /> <!-- 특별회계 사업 코드 -->
<result property="useYN" column="USE_YN" /> <!-- 사용 여부 -->
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
</resultMap>
<sql id="select">
SELECT V.VLTN_ID /* 위반 ID */
, V.SGG_CD /* 시군구 코드 */
, V.TASK_SE_CD /* 업무 구분 코드 */
, V.VLTN_CD /* 위반 코드 */
, V.VLTN_ARTCL /* 위반 항목 */
, V.VLTN_LAW_NM /* 위반 법 명 */
, V.VLTN_LAW1 /* 위반 법1 */
, V.VLTN_LAW2 /* 위반 법2 */
, V.VLTN_LAW_ETC /* 위반 법 기타 */
, V.ACNTG_SE_CD /* 회계 구분 코드 */
, V.ACNTG_SE_NM /* 회계 구분 명 */
, V.TXITM_CD /* 세목 코드 */
, V.TXITM_NM /* 세목 명 */
, V.OPER_ITEM_CD /* 운영 항목 코드 */
, V.OPER_ITEM_NM /* 운영 항목 명 */
, V.SPCL_BIZ_CD /* 특별회계 사업 코드 */
, V.SPCL_BIZ_NM /* 특별회계 사업 명 */
, V.USE_YN /* 사용 여부 */
, V.REG_DT /* 등록 일시 */
, V.RGTR /* 등록자 */
, V.MDFCN_DT /* 수정 일시 */
, V.MDFR /* 수정자 */
, <include refid="utility.today" /> AS TODAY /* 오늘 일자 */
, (SELECT GET_CODE_NM('FIM054', V.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
FROM TB_VLTN V
SELECT V.VLTN_ID <!-- 위반 ID -->
, V.SGG_CD <!-- 시군구 코드 -->
, V.TASK_SE_CD <!-- 업무 구분 코드 -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
, V.VLTN_LAW_NM <!-- 위반 법 명 -->
, V.VLTN_LAW1 <!-- 위반 법1 -->
, V.VLTN_LAW2 <!-- 위반 법2 -->
, V.VLTN_LAW_ETC <!-- 위반 법 기타 -->
, V.ACNTG_SE_CD <!-- 회계 구분 코드 -->
, V.ACNTG_SE_NM <!-- 회계 구분 명 -->
, V.TXITM_CD <!-- 세목 코드 -->
, V.TXITM_NM <!-- 세목 명 -->
, V.OPER_ITEM_CD <!-- 운영 항목 코드 -->
, V.OPER_ITEM_NM <!-- 운영 항목 명 -->
, V.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, V.SPCL_BIZ_NM <!-- 특별회계 사업 명 -->
, V.USE_YN <!-- 사용 여부 -->
, V.REG_DT <!-- 등록 일시 -->
, V.RGTR <!-- 등록자 -->
, V.MDFCN_DT <!-- 수정 일시 -->
, V.MDFR <!-- 수정자 -->
, <include refid="utility.today" /> AS TODAY <!-- 오늘 일자 -->
, (SELECT GET_CODE_NM('FIM054', V.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
FROM TB_VLTN V
</sql>
<select id="selectVltnList" parameterType="map" resultType="dataobject">/* 위반 정보 목록 조회(vltnMapper.selectVltnList) */
<include refid="utility.paging-prefix" />
<include refid="select" />
WHERE V.SGG_CD = #{sggCd}
AND V.TASK_SE_CD = #{taskSeCd}
WHERE V.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND V.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test="useYN != null">
AND V.USE_YN = #{useYN}
AND V.USE_YN = #{useYN} <!-- 사용 여부 -->
</if>
<include refid="utility.orderBy" />
<include refid="utility.paging-suffix" />
@ -74,27 +74,27 @@
<select id="selectVltns" parameterType="map" resultType="dataobject">/* 위반 정보 객체 가져오기(vltnMapper.selectVltns) */
<include refid="select" />
WHERE V.SGG_CD = #{sggCd}
WHERE V.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
<if test="taskSeCd != null">
AND V.TASK_SE_CD = #{taskSeCd}
AND V.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
<if test="vltnId != null">
AND V.VLTN_ID = #{vltnId}
AND V.VLTN_ID = #{vltnId} <!-- 위반 ID -->
</if>
<if test="vltnCd != null">
AND V.VLTN_CD = #{vltnCd}
AND V.VLTN_CD = #{vltnCd} <!-- 위반 코드 -->
</if>
<if test="vltnArtcl != null">
AND V.VLTN_ARTCL = #{vltnArtcl}
AND V.VLTN_ARTCL = #{vltnArtcl} <!-- 위반 항목 -->
</if>
<if test="acntgSeCd != null">
AND V.ACNTG_SE_CD = #{acntgSeCd}
AND V.ACNTG_SE_CD= #{acntgSeCd} <!-- 회계 구분 코드 -->
</if>
<if test="txitmCd != null">
AND V.TXITM_CD = #{txitmCd}
AND V.TXITM_CD = #{txitmCd} <!-- 세목 코드 -->
</if>
<if test="useYN != null">
AND V.USE_YN = #{useYN}
AND V.USE_YN = #{useYN} <!-- 사용 여부 -->
</if>
<include refid="utility.orderBy" />
</select>
@ -102,81 +102,81 @@
<insert id="insertVltn" parameterType="map">/* 위반 정보 등록(vltnMapper.insertVltn) */
INSERT
INTO TB_VLTN (
VLTN_ID /* 위반 ID */
, SGG_CD /* 시군구 코드 */
, TASK_SE_CD /* 업무 구분 코드 */
, VLTN_CD /* 위반 코드 */
, VLTN_ARTCL /* 위반 항목 */
, VLTN_LAW_NM /* 위반 법 명 */
, VLTN_LAW1 /* 위반 법1 */
, VLTN_LAW2 /* 위반 법2 */
, VLTN_LAW_ETC /* 위반 법 기타 */
, ACNTG_SE_CD /* 회계 구분 코드 */
, ACNTG_SE_NM /* 회계 구분 명 */
, TXITM_CD /* 세목 코드 */
, TXITM_NM /* 세목 명 */
, OPER_ITEM_CD /* 운영 항목 코드 */
, OPER_ITEM_NM /* 운영 항목 명 */
, SPCL_BIZ_CD /* 특별회계 사업 코드 */
, USE_YN /* 사용 여부 */
, REG_DT /* 등록 일시 */
, RGTR /* 등록자 */
, MDFCN_DT /* 수정 일시 */
, MDFR /* 수정자 */
VLTN_ID <!-- 위반 ID -->
, SGG_CD <!-- 시군구 코드 -->
, TASK_SE_CD <!-- 업무 구분 코드 -->
, VLTN_CD <!-- 위반 코드 -->
, VLTN_ARTCL <!-- 위반 항목 -->
, VLTN_LAW_NM <!-- 위반 법 명 -->
, VLTN_LAW1 <!-- 위반 법1 -->
, VLTN_LAW2 <!-- 위반 법2 -->
, VLTN_LAW_ETC <!-- 위반 법 기타 -->
, ACNTG_SE_CD <!-- 회계 구분 코드 -->
, ACNTG_SE_NM <!-- 회계 구분 명 -->
, TXITM_CD <!-- 세목 코드 -->
, TXITM_NM <!-- 세목 명 -->
, OPER_ITEM_CD <!-- 운영 항목 코드 -->
, OPER_ITEM_NM <!-- 운영 항목 명 -->
, SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
, USE_YN <!-- 사용 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
)
VALUES (
#{vltn.vltnId} /* 위반 ID */
, #{vltn.sggCd} /* 시군구 코드 */
, #{vltn.taskSeCd} /* 업무 구분 코드 */
, #{vltn.vltnCd} /* 위반 코드 */
, #{vltn.vltnArtcl} /* 위반 항목 */
, #{vltn.vltnLawNm} /* 위반 법 명 */
, #{vltn.vltnLaw1} /* 위반 법1 */
, #{vltn.vltnLaw2} /* 위반 법2 */
, #{vltn.vltnLawEtc} /* 위반 법 기타 */
, #{vltn.acntgSeCd} /* 회계 구분 코드 */
, #{vltn.acntgSeNm} /* 회계 구분 명 */
, #{vltn.txitmCd} /* 세목 코드 */
, #{vltn.txitmNm} /* 세목 명 */
, #{vltn.operItemCd} /* 운영 항목 코드 */
, #{vltn.operItemNm} /* 운영 항목 명 */
, #{vltn.spclBizCd} /* 특별회계 사업 코드 */
, 'Y' /* 사용 여부 */
, <include refid="utility.now" /> /* 등록 일시 */
, #{vltn.createdBy} /* 등록자 */
, <include refid="utility.now" /> /* 수정 일시 */
, #{vltn.modifiedBy} /* 수정자 */
#{vltn.vltnId} <!-- 위반 ID -->
, #{vltn.sggCd} <!-- 시군구 코드 -->
, #{vltn.taskSeCd} <!-- 업무 구분 코드 -->
, #{vltn.vltnCd} <!-- 위반 코드 -->
, #{vltn.vltnArtcl} <!-- 위반 항목 -->
, #{vltn.vltnLawNm} <!-- 위반 법 명 -->
, #{vltn.vltnLaw1} <!-- 위반 법1 -->
, #{vltn.vltnLaw2} <!-- 위반 법2 -->
, #{vltn.vltnLawEtc} <!-- 위반 법 기타 -->
, #{vltn.acntgSeCd} <!-- 회계 구분 코드 -->
, #{vltn.acntgSeNm} <!-- 회계 구분 명 -->
, #{vltn.txitmCd} <!-- 세목 코드 -->
, #{vltn.txitmNm} <!-- 세목 명 -->
, #{vltn.operItemCd} <!-- 운영 항목 코드 -->
, #{vltn.operItemNm} <!-- 운영 항목 명 -->
, #{vltn.spclBizCd} <!-- 특별회계 사업 코드 -->
, 'Y' <!-- 사용 여부 -->
, <include refid="utility.now" /> <!-- 등록 일시 -->
, #{vltn.createdBy} <!-- 등록자 -->
, <include refid="utility.now" /> <!-- 수정 일시 -->
, #{vltn.modifiedBy} <!-- 수정자 -->
)
</insert>
<update id="updateVltn" parameterType="map">/* 위반 정보 수정(vltnMapper.updateVltn) */
UPDATE TB_VLTN
SET VLTN_CD = #{vltn.vltnCd} /* 위반 코드 */
, VLTN_ARTCL = #{vltn.vltnArtcl} /* 위반 항목 */
, VLTN_LAW_NM = #{vltn.vltnLawNm} /* 위반 법 명 */
, VLTN_LAW1 = #{vltn.vltnLaw1} /* 위반 법1 */
, VLTN_LAW2 = #{vltn.vltnLaw2} /* 위반 법2 */
, VLTN_LAW_ETC = #{vltn.vltnLawEtc} /* 위반 법 기타 */
, ACNTG_SE_CD = #{vltn.acntgSeCd} /* 회계 구분 코드 */
, ACNTG_SE_NM = #{vltn.acntgSeNm} /* 회계 구분 명 */
, TXITM_CD = #{vltn.txitmCd} /* 세목 코드 */
, TXITM_NM = #{vltn.txitmNm} /* 세목 명 */
, OPER_ITEM_CD = #{vltn.operItemCd} /* 운영 항목 코드 */
, OPER_ITEM_NM = #{vltn.operItemNm} /* 운영 항목 명 */
, SPCL_BIZ_CD = #{vltn.spclBizCd} /* 특별회계 사업 코드 */
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{vltn.modifiedBy} /* 수정자 */
WHERE VLTN_ID = #{vltn.vltnId}
AND USE_YN = 'Y'
SET VLTN_CD = #{vltn.vltnCd} <!-- 위반 코드 -->
, VLTN_ARTCL = #{vltn.vltnArtcl} <!-- 위반 항목 -->
, VLTN_LAW_NM = #{vltn.vltnLawNm} <!-- 위반 법 명 -->
, VLTN_LAW1 = #{vltn.vltnLaw1} <!-- 위반 법1 -->
, VLTN_LAW2 = #{vltn.vltnLaw2} <!-- 위반 법2 -->
, VLTN_LAW_ETC = #{vltn.vltnLawEtc} <!-- 위반 법 기타 -->
, ACNTG_SE_CD = #{vltn.acntgSeCd} <!-- 회계 구분 코드 -->
, ACNTG_SE_NM = #{vltn.acntgSeNm} <!-- 회계 구분 명 -->
, TXITM_CD = #{vltn.txitmCd} <!-- 세목 코드 -->
, TXITM_NM = #{vltn.txitmNm} <!-- 세목 명 -->
, OPER_ITEM_CD = #{vltn.operItemCd} <!-- 운영 항목 코드 -->
, OPER_ITEM_NM = #{vltn.operItemNm} <!-- 운영 항목 명 -->
, SPCL_BIZ_CD = #{vltn.spclBizCd} <!-- 특별회계 사업 코드 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{vltn.modifiedBy} <!-- 수정자 -->
WHERE VLTN_ID = #{vltn.vltnId} <!-- 위반 ID -->
AND USE_YN = 'Y'
</update>
<update id="deleteVltn" parameterType="map">/* 위반 정보 삭제(vltnMapper.deleteVltn) */
UPDATE TB_VLTN
SET USE_YN = 'N' /* 사용 여부 */
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{vltn.modifiedBy} /* 수정자 */
WHERE VLTN_ID = #{vltn.vltnId}
AND USE_YN = 'Y'
SET USE_YN = 'N' <!-- 사용 여부 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{vltn.modifiedBy} <!-- 수정자 -->
WHERE VLTN_ID = #{vltn.vltnId} <!-- 위반 ID -->
AND USE_YN = 'Y'
</update>
</mapper>

@ -544,12 +544,12 @@
<choose>
<when test="schRgtrOpt == 'rgtr'">
<if test="schRgtrCd != null">
AND C.RGTR = #{schRgtrCd} <!-- 등록자 코드 -->
AND C.RGTR = #{schRgtrCd} <!-- 등록자 코드 -->
</if>
</when>
<when test="schRgtrOpt == 'mdfr'">
<if test="schRgtrCd != null">
AND C.MDFR = #{schRgtrCd} <!-- 수정자 코드 -->
AND C.MDFR = #{schRgtrCd} <!-- 수정자 코드 -->
</if>
</when>
<otherwise>

Loading…
Cancel
Save