|
|
@ -8,23 +8,23 @@
|
|
|
|
============================ -->
|
|
|
|
============================ -->
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="svbtcRow" type="cokr.xit.fims.sndb.Svbtc">
|
|
|
|
<resultMap id="svbtcRow" type="cokr.xit.fims.sndb.Svbtc">
|
|
|
|
<result property="svbtcId" column="SVBTC_ID" /> <!-- 공시송달 ID -->
|
|
|
|
<result property="svbtcId" column="SVBTC_ID" /> <!-- 공시송달 ID -->
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
|
|
|
|
<result property="sndngSeCd" column="SNDNG_SE_CD" /> <!-- 발송 구분 코드 -->
|
|
|
|
<result property="sndngSeCd" column="SNDNG_SE_CD" /> <!-- 발송 구분 코드 -->
|
|
|
|
<result property="svbtcYmd" column="SVBTC_YMD" /> <!-- 공시송달 일자 -->
|
|
|
|
<result property="svbtcYmd" column="SVBTC_YMD" /> <!-- 공시송달 일자 -->
|
|
|
|
<result property="ttlNm" column="TTL_NM" /> <!-- 제목 명 -->
|
|
|
|
<result property="ttlNm" column="TTL_NM" /> <!-- 제목 명 -->
|
|
|
|
<result property="docNo" column="DOC_NO" /> <!-- 문서 번호 -->
|
|
|
|
<result property="docNo" column="DOC_NO" /> <!-- 문서 번호 -->
|
|
|
|
<result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 -->
|
|
|
|
<result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 -->
|
|
|
|
<result property="tnocs" column="TNOCS" /> <!-- 총건수 -->
|
|
|
|
<result property="tnocs" column="TNOCS" /> <!-- 총건수 -->
|
|
|
|
<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" /> <!-- 수정 일시 -->
|
|
|
|
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
|
|
|
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
|
|
|
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
|
|
|
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
|
|
|
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
|
|
|
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
|
|
|
</resultMap>
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="select">
|
|
|
|
<sql id="select">
|
|
|
@ -56,8 +56,8 @@
|
|
|
|
<select id="selectSvbtcList" parameterType="map" resultType="dataobject">/* 공시송달 대장 목록 조회(svbtcMapper.selectSvbtcList) */
|
|
|
|
<select id="selectSvbtcList" parameterType="map" resultType="dataobject">/* 공시송달 대장 목록 조회(svbtcMapper.selectSvbtcList) */
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
<include refid="select" />
|
|
|
|
<include refid="select" />
|
|
|
|
WHERE SV.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
WHERE SV.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
AND SV.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
AND SV.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
<if test="schSvbtcYmdFrom != null">
|
|
|
|
<if test="schSvbtcYmdFrom != null">
|
|
|
|
AND SV.SVBTC_YMD <![CDATA[>=]]> #{schSvbtcYmdFrom} <!-- 발송 일자 시작 -->
|
|
|
|
AND SV.SVBTC_YMD <![CDATA[>=]]> #{schSvbtcYmdFrom} <!-- 발송 일자 시작 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
@ -67,22 +67,22 @@
|
|
|
|
<if test="schSndngSeCd != null">
|
|
|
|
<if test="schSndngSeCd != null">
|
|
|
|
AND SV.SNDNG_SE_CD = #{schSndngSeCd} <!-- 발송 구분 코드 -->
|
|
|
|
AND SV.SNDNG_SE_CD = #{schSndngSeCd} <!-- 발송 구분 코드 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
AND SV.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
AND SV.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SV.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */
|
|
|
|
AND SV.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') <!-- 등록 일자 시작 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SV.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */
|
|
|
|
AND SV.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') <!-- 등록 일자 종료 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schRegDateOpt == 'mdfcnDt'">
|
|
|
|
<when test="schRegDateOpt == 'mdfcnDt'">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SV.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */
|
|
|
|
AND SV.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') <!-- 수정 일자 시작 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SV.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */
|
|
|
|
AND SV.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') <!-- 수정 일자 종료 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
@ -91,12 +91,12 @@
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schRgtrOpt == 'rgtr'">
|
|
|
|
<when test="schRgtrOpt == 'rgtr'">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND SV.RGTR = #{schRgtrCd} /* 등록자 코드 */
|
|
|
|
AND SV.RGTR = #{schRgtrCd} <!-- 등록자 코드 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schRgtrOpt == 'mdfr'">
|
|
|
|
<when test="schRgtrOpt == 'mdfr'">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND SV.MDFR = #{schRgtrCd} /* 수정자 코드 */
|
|
|
|
AND SV.MDFR = #{schRgtrCd} <!-- 수정자 코드 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
@ -128,76 +128,79 @@
|
|
|
|
<include refid="select" />
|
|
|
|
<include refid="select" />
|
|
|
|
<where>
|
|
|
|
<where>
|
|
|
|
<if test="svbtcId != null">
|
|
|
|
<if test="svbtcId != null">
|
|
|
|
AND SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
AND SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="sndngDtlId != null">
|
|
|
|
<if test="sndngDtlId != null">
|
|
|
|
AND SD.SNDNG_DTL_ID = #{sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
AND SD.SNDNG_DTL_ID = #{sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="sndngId != null">
|
|
|
|
<if test="sndngId != null">
|
|
|
|
AND SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
AND SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="delYN != null">
|
|
|
|
<if test="delYN != null">
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectDtl">
|
|
|
|
<sql id="selectDtl">
|
|
|
|
SELECT SV.SVBTC_ID <!-- 공시송달 ID -->
|
|
|
|
SELECT SV.SVBTC_ID <!-- 공시송달 ID -->
|
|
|
|
, SV.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, SV.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, SV.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, SV.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, SV.SNDNG_SE_CD <!-- 발송 구분 코드 -->
|
|
|
|
, SV.SNDNG_SE_CD <!-- 발송 구분 코드 -->
|
|
|
|
, SV.SVBTC_YMD <!-- 공시송달 일자 -->
|
|
|
|
, SV.SVBTC_YMD <!-- 공시송달 일자 -->
|
|
|
|
, SV.TTL_NM <!-- 제목 명 -->
|
|
|
|
, SV.DOC_NO <!-- 문서 번호 -->
|
|
|
|
, SV.DOC_NO <!-- 문서 번호 -->
|
|
|
|
, SV.TTL_NM <!-- 제목 명 -->
|
|
|
|
, SV.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, SV.ETC_CN <!-- 기타 내용 -->
|
|
|
|
, SV.TNOCS <!-- 총건수 -->
|
|
|
|
, SV.TNOCS <!-- 총건수 -->
|
|
|
|
, SV.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, SV.DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, SV.REG_DT <!-- 등록 일시 -->
|
|
|
|
, SV.REG_DT <!-- 등록 일시 -->
|
|
|
|
, SV.RGTR <!-- 등록자 -->
|
|
|
|
, SV.RGTR <!-- 등록자 -->
|
|
|
|
, SV.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, SV.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, SV.MDFR <!-- 수정자 -->
|
|
|
|
, SV.MDFR <!-- 수정자 -->
|
|
|
|
, SV.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
, SV.DEL_DT <!-- 삭제 일시 -->
|
|
|
|
, SV.DLTR <!-- 삭제자 -->
|
|
|
|
, SV.DLTR <!-- 삭제자 -->
|
|
|
|
, SV.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
, SV.DEL_RSN <!-- 삭제 사유 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.MDFR) AS MDFR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.MDFR) AS MDFR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.DLTR) AS DLTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.DLTR) AS DLTR_NM <!-- 등록자 명 -->
|
|
|
|
, SD.SNDNG_DTL_ID <!-- 발송 상세 ID -->
|
|
|
|
, SD.SNDNG_DTL_ID <!-- 발송 상세 ID -->
|
|
|
|
, SD.SNDNG_ID <!-- 발송 ID -->
|
|
|
|
, SD.SNDNG_ID <!-- 발송 ID -->
|
|
|
|
, SD.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, SD.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, SD.VHRNO <!-- 차량번호 -->
|
|
|
|
, SD.VHRNO <!-- 차량번호 -->
|
|
|
|
, SD.CRDN_DT <!-- 단속 일시 -->
|
|
|
|
, SD.CRDN_DT <!-- 단속 일시 -->
|
|
|
|
, SD.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, SD.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
, SD.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, SD.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
, SD.FYR <!-- 회계연도 -->
|
|
|
|
, SD.FYR <!-- 회계연도 -->
|
|
|
|
, SD.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
, SD.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
, SD.SNDNG_YMD <!-- 발송 일자 -->
|
|
|
|
, SD.SNDNG_YMD <!-- 발송 일자 -->
|
|
|
|
, SD.DUDT_YMD <!-- 납기 일자 -->
|
|
|
|
, SD.SNDNG_END_YMD <!-- 발송 종료 일자 -->
|
|
|
|
, SD.DUDT_AFTR_YMD <!-- 납기 후 일자 -->
|
|
|
|
, SD.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
, SD.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, SD.DUDT_YMD <!-- 납기 일자 -->
|
|
|
|
, SD.SUM_AMT <!-- 합계 금액 -->
|
|
|
|
, SD.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
, SD.RCPN_NM <!-- 수령인 명 -->
|
|
|
|
, SD.PCPTAX <!-- 본세 -->
|
|
|
|
, SD.RCPN_BRDT <!-- 수령인 생년월일 -->
|
|
|
|
, SD.ADAMT <!-- 가산금 -->
|
|
|
|
, SD.RCPN_ADDR <!-- 수령인 주소 -->
|
|
|
|
, SD.SUM_AMT <!-- 합계 금액 -->
|
|
|
|
, SD.RCPN_DTL_ADDR <!-- 수령인 상세 주소 -->
|
|
|
|
, SD.RCPN_NM <!-- 수령인 명 -->
|
|
|
|
, SD.RCPN_ZIP <!-- 수령인 우편번호 -->
|
|
|
|
, SD.RCPN_BRDT <!-- 수령인 생년월일 -->
|
|
|
|
, SD.CON_KEY <!-- 외부연계식별키 -->
|
|
|
|
, SD.RCPN_ADDR <!-- 수령인 주소 -->
|
|
|
|
, SD.RG_NO <!-- 등기 번호 -->
|
|
|
|
, SD.RCPN_DTL_ADDR <!-- 수령인 상세 주소 -->
|
|
|
|
, SD.DLVR_YMD <!-- 배달 일자 -->
|
|
|
|
, SD.RCPN_ZIP <!-- 수령인 우편번호 -->
|
|
|
|
, SD.DLVR_TM <!-- 배달 시각 -->
|
|
|
|
, SD.CON_KEY <!-- 외부연계식별키 -->
|
|
|
|
, SD.UNDLVR_RSN_NM <!-- 미배달 사유 명 -->
|
|
|
|
, SD.RG_NO <!-- 등기 번호 -->
|
|
|
|
, SD.ACTL_RCPN_NM <!-- 실제 수령인 명 -->
|
|
|
|
, SD.DLVR_YMD <!-- 배달 일자 -->
|
|
|
|
, SD.RCPN_REL_NM <!-- 수령인 관계 명 -->
|
|
|
|
, SD.DLVR_TM <!-- 배달 시각 -->
|
|
|
|
, SD.SNDNG_DTL_STTS_CD <!-- 발송 상세 상태 코드 -->
|
|
|
|
, SD.UNDLVR_RSN_NM <!-- 미배달 사유 명 -->
|
|
|
|
, SD.SNDNG_RCVMT_CD <!-- 발송 수납 코드 -->
|
|
|
|
, SD.ACTL_RCPN_NM <!-- 실제 수령인 명 -->
|
|
|
|
, SD.ADDR_CHG_CD <!-- 주소 변경 코드 -->
|
|
|
|
, SD.RCPN_REL_NM <!-- 수령인 관계 명 -->
|
|
|
|
, GET_MASK_DATE(SD.DUDT_YMD, 'K') AS DUDT_YMD_MASK_KOR <!-- 납기 일자(한글표기) -->
|
|
|
|
, SD.SNDNG_DTL_STTS_CD <!-- 발송 상세 상태 코드 -->
|
|
|
|
, GET_MASK_DATE(SD.DUDT_YMD, '.') AS DUDT_YMD_MASK <!-- 납기 일자 -->
|
|
|
|
, SD.SNDNG_RCVMT_CD <!-- 발송 수납 코드 -->
|
|
|
|
, GET_MASK_DATE(SD.DUDT_AFTR_YMD, '.') AS DUDT_AFTR_YMD_MASK <!-- 납기 후 일자 -->
|
|
|
|
, SD.ADDR_CHG_CD <!-- 주소 변경 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_DATE(SD.LEVY_YMD, '.') FROM DUAL) AS LEVY_YMD_MASK <!-- 부과 일자 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_DATE(SD.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK <!-- 납기 일자 -->
|
|
|
|
|
|
|
|
, (SELECT GET_MASK_DATE(SD.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR <!-- 납기 일자(한글표기) -->
|
|
|
|
, (SELECT GET_CODE('EGP010', SD.UNDLVR_RSN_NM) FROM DUAL) AS UNDLVR_RSN_CD <!-- 미배달 사유 코드 -->
|
|
|
|
, (SELECT GET_CODE('EGP010', SD.UNDLVR_RSN_NM) FROM DUAL) AS UNDLVR_RSN_CD <!-- 미배달 사유 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM <!-- 발송 상세 상태 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM <!-- 발송 상세 상태 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM <!-- 발송 수납 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM <!-- 발송 수납 명 -->
|
|
|
@ -210,14 +213,14 @@
|
|
|
|
<include refid="selectDtl" />
|
|
|
|
<include refid="selectDtl" />
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="sndngId != null">
|
|
|
|
<when test="sndngId != null">
|
|
|
|
WHERE SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
WHERE SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
WHERE SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
WHERE SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
</otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
<if test="delYN != null">
|
|
|
|
<if test="delYN != null">
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
@ -227,19 +230,19 @@
|
|
|
|
<include refid="selectDtl" />
|
|
|
|
<include refid="selectDtl" />
|
|
|
|
<where>
|
|
|
|
<where>
|
|
|
|
<if test="svbtcId != null">
|
|
|
|
<if test="svbtcId != null">
|
|
|
|
AND SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
AND SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="sndngDtlId != null">
|
|
|
|
<if test="sndngDtlId != null">
|
|
|
|
AND SD.SNDNG_DTL_ID = #{sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
AND SD.SNDNG_DTL_ID = #{sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="sndngId != null">
|
|
|
|
<if test="sndngId != null">
|
|
|
|
AND SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
AND SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="crdnId != null">
|
|
|
|
<if test="crdnId != null">
|
|
|
|
AND SD.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND SD.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="delYN != null">
|
|
|
|
<if test="delYN != null">
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
@ -253,59 +256,59 @@
|
|
|
|
</selectKey>
|
|
|
|
</selectKey>
|
|
|
|
INSERT
|
|
|
|
INSERT
|
|
|
|
INTO TB_SVBTC (
|
|
|
|
INTO TB_SVBTC (
|
|
|
|
SVBTC_ID <!-- 공시송달 ID -->
|
|
|
|
SVBTC_ID <!-- 공시송달 ID -->
|
|
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, SNDNG_SE_CD <!-- 발송 구분 코드 -->
|
|
|
|
, SNDNG_SE_CD <!-- 발송 구분 코드 -->
|
|
|
|
, SVBTC_YMD <!-- 공시송달 일자 -->
|
|
|
|
, SVBTC_YMD <!-- 공시송달 일자 -->
|
|
|
|
, TTL_NM <!-- 제목 명 -->
|
|
|
|
, TTL_NM <!-- 제목 명 -->
|
|
|
|
, DOC_NO <!-- 문서 번호 -->
|
|
|
|
, DOC_NO <!-- 문서 번호 -->
|
|
|
|
, ETC_CN <!-- 기타 내용 -->
|
|
|
|
, ETC_CN <!-- 기타 내용 -->
|
|
|
|
, TNOCS <!-- 총건수 -->
|
|
|
|
, TNOCS <!-- 총건수 -->
|
|
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, DEL_YN <!-- 삭제 여부 -->
|
|
|
|
, REG_DT <!-- 등록 일시 -->
|
|
|
|
, REG_DT <!-- 등록 일시 -->
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
, RGTR <!-- 등록자 -->
|
|
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
)
|
|
|
|
)
|
|
|
|
VALUES (
|
|
|
|
VALUES (
|
|
|
|
#{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
#{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
, #{svbtc.sggCd} <!-- 시군구 코드 -->
|
|
|
|
, #{svbtc.sggCd} <!-- 시군구 코드 -->
|
|
|
|
, #{svbtc.taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
, #{svbtc.taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
, #{svbtc.sndngSeCd} <!-- 발송 구분 코드 -->
|
|
|
|
, #{svbtc.sndngSeCd} <!-- 발송 구분 코드 -->
|
|
|
|
, #{svbtc.svbtcYmd} <!-- 공시송달 일자 -->
|
|
|
|
, #{svbtc.svbtcYmd} <!-- 공시송달 일자 -->
|
|
|
|
, #{svbtc.ttlNm} <!-- 제목 명 -->
|
|
|
|
, #{svbtc.ttlNm} <!-- 제목 명 -->
|
|
|
|
, #{svbtc.docNo} <!-- 문서 번호 -->
|
|
|
|
, #{svbtc.docNo} <!-- 문서 번호 -->
|
|
|
|
, #{svbtc.etcCn} <!-- 기타 내용 -->
|
|
|
|
, #{svbtc.etcCn} <!-- 기타 내용 -->
|
|
|
|
, #{svbtc.tnocs} <!-- 총건수 -->
|
|
|
|
, #{svbtc.tnocs} <!-- 총건수 -->
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
, 'N' <!-- 삭제 여부 -->
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
|
|
|
, #{svbtc.createdBy} <!-- 등록자 -->
|
|
|
|
, #{svbtc.createdBy} <!-- 등록자 -->
|
|
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
, #{svbtc.modifiedBy} <!-- 수정자 -->
|
|
|
|
, #{svbtc.modifiedBy} <!-- 수정자 -->
|
|
|
|
)
|
|
|
|
)
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateSvbtc" parameterType="map">/* 공시송달 대장 수정(svbtcMapper.updateSvbtc) */
|
|
|
|
<update id="updateSvbtc" parameterType="map">/* 공시송달 대장 수정(svbtcMapper.updateSvbtc) */
|
|
|
|
UPDATE TB_SVBTC
|
|
|
|
UPDATE TB_SVBTC
|
|
|
|
SET SVBTC_YMD = #{svbtc.svbtcYmd} <!-- 공시송달 일자 -->
|
|
|
|
SET SVBTC_YMD= #{svbtc.svbtcYmd} <!-- 공시송달 일자 -->
|
|
|
|
, TTL_NM = #{svbtc.ttlNm} <!-- 제목 명 -->
|
|
|
|
, TTL_NM = #{svbtc.ttlNm} <!-- 제목 명 -->
|
|
|
|
, DOC_NO = #{svbtc.docNo} <!-- 문서 번호 -->
|
|
|
|
, DOC_NO = #{svbtc.docNo} <!-- 문서 번호 -->
|
|
|
|
, ETC_CN = #{svbtc.etcCn} <!-- 기타 내용 -->
|
|
|
|
, ETC_CN = #{svbtc.etcCn} <!-- 기타 내용 -->
|
|
|
|
, TNOCS = #{svbtc.tnocs} <!-- 총건수 -->
|
|
|
|
, TNOCS = #{svbtc.tnocs} <!-- 총건수 -->
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
, MDFR = #{svbtc.modifiedBy} <!-- 수정자 -->
|
|
|
|
, MDFR = #{svbtc.modifiedBy} <!-- 수정자 -->
|
|
|
|
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
<update id="deleteSvbtc" parameterType="map">/* 공시송달 대장 삭제(svbtcMapper.deleteSvbtc) */
|
|
|
|
<update id="deleteSvbtc" parameterType="map">/* 공시송달 대장 삭제(svbtcMapper.deleteSvbtc) */
|
|
|
|
UPDATE TB_SVBTC
|
|
|
|
UPDATE TB_SVBTC
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
SET DEL_YN = 'Y' <!-- 삭제 여부 -->
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
|
|
|
, DLTR = #{svbtc.modifiedBy} <!-- 삭제자 -->
|
|
|
|
, DLTR = #{svbtc.modifiedBy} <!-- 삭제자 -->
|
|
|
|
, DEL_RSN = #{svbtc.delRsn} <!-- 삭제 사유 -->
|
|
|
|
, DEL_RSN = #{svbtc.delRsn} <!-- 삭제 사유 -->
|
|
|
|
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
AND DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|
|
|
|