|
|
@ -318,65 +318,64 @@ UPDATE TB_PAYER SET
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectCrdnPayer">
|
|
|
|
<sql id="selectCrdnPayer">
|
|
|
|
SELECT P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
SELECT P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, P.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, (CASE WHEN (P.VHRNO IS NULL OR P.VHRNO = '') THEN C.VHRNO
|
|
|
|
, P.RTPYR_INPT_SE_CD <!-- 납부자 입력 구분 코드 -->
|
|
|
|
ELSE P.VHRNO
|
|
|
|
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
END) AS VHRNO <!-- 차량번호 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_INPT_SE_CD <!-- 납부자 입력 구분 코드 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM <!-- 납부자 입력 구분 명 -->
|
|
|
|
, P.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
, P.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
|
|
|
|
, P.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, P.RTPYR_STTS_CD <!-- 납부자 상태 코드 -->
|
|
|
|
, P.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
, P.ADDR_SE_CD <!-- 주소 구분 코드 -->
|
|
|
|
, P.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
, P.ZIP <!-- 우편번호 -->
|
|
|
|
, P.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
, P.ROAD_NM_CD <!-- 도로 명 코드 -->
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, P.UDGD_SE_CD <!-- 지하 구분 코드 -->
|
|
|
|
, P.RTPYR_STTS_CD <!-- 납부자 상태 코드 -->
|
|
|
|
, P.BMNO <!-- 건물본번 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM <!-- 납부자 구분 명 -->
|
|
|
|
, P.BSNO <!-- 건물부번 -->
|
|
|
|
, P.ADDR_SE_CD <!-- 주소 구분 코드 -->
|
|
|
|
, P.BLDG_MNG_NO <!-- 건물 관리 번호 -->
|
|
|
|
, P.ZIP <!-- 우편번호 -->
|
|
|
|
, P.STDG_CD <!-- 법정동 코드 -->
|
|
|
|
, P.ROAD_NM_CD <!-- 도로 명 코드 -->
|
|
|
|
, P.DONG_CD <!-- 행정동 코드 -->
|
|
|
|
, P.UDGD_SE_CD <!-- 지하 구분 코드 -->
|
|
|
|
, P.MTN_SE_CD <!-- 산 구분 코드 -->
|
|
|
|
, P.BMNO <!-- 건물본번 -->
|
|
|
|
, P.MNO <!-- 본번 -->
|
|
|
|
, P.BSNO <!-- 건물부번 -->
|
|
|
|
, P.SNO <!-- 부번 -->
|
|
|
|
, P.BLDG_MNG_NO <!-- 건물 관리 번호 -->
|
|
|
|
, P.SPCL_DONG <!-- 특수 동 -->
|
|
|
|
, P.STDG_CD <!-- 법정동 코드 -->
|
|
|
|
, P.SPCL_HO <!-- 특수 호 -->
|
|
|
|
, P.DONG_CD <!-- 행정동 코드 -->
|
|
|
|
, P.SPCL_ADDR <!-- 특수 주소 -->
|
|
|
|
, P.MTN_SE_CD <!-- 산 구분 코드 -->
|
|
|
|
, P.ADDR <!-- 주소 -->
|
|
|
|
, P.MNO <!-- 본번 -->
|
|
|
|
, P.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, P.SNO <!-- 부번 -->
|
|
|
|
, P.WHOL_ADDR <!-- 전체 주소 -->
|
|
|
|
, P.SPCL_DONG <!-- 특수 동 -->
|
|
|
|
, P.REG_DT <!-- 등록 일시 -->
|
|
|
|
, P.SPCL_HO <!-- 특수 호 -->
|
|
|
|
, P.RGTR <!-- 등록자 -->
|
|
|
|
, P.SPCL_ADDR <!-- 특수 주소 -->
|
|
|
|
, P.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, P.ADDR <!-- 주소 -->
|
|
|
|
, P.MDFR <!-- 수정자 -->
|
|
|
|
, P.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, (CASE WHEN (P.VHRNO IS NULL OR P.VHRNO='') THEN C.VHRNO ELSE P.VHRNO END) AS VHRNO <!-- 차량번호 -->
|
|
|
|
, P.WHOL_ADDR <!-- 전체 주소 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM015', P.RTPYR_INPT_SE_CD) FROM DUAL) AS RTPYR_INPT_SE_NM <!-- 납부자 입력 구분 명 -->
|
|
|
|
, P.REG_DT <!-- 등록 일시 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
|
|
|
|
, P.RGTR <!-- 등록자 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM014', P.RTPYR_STTS_CD) FROM DUAL) AS RTPYR_STTS_NM <!-- 납부자 상태 명 -->
|
|
|
|
, P.MDFCN_DT <!-- 수정 일시 -->
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, P.MDFR <!-- 수정자 -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
FROM TB_PAYER P
|
|
|
|
FROM TB_PAYER P
|
|
|
|
LEFT OUTER JOIN TB_CRDN C ON (P.RTPYR_ID = C.RTPYR_ID)
|
|
|
|
LEFT OUTER JOIN TB_CRDN C ON (P.RTPYR_ID = C.RTPYR_ID)
|
|
|
|
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnPayers" parameterType="map" resultType="dataobject">/* 납부자 대장 객체 가져오기(payerMapper.selectLevyExcl) */
|
|
|
|
<select id="selectCrdnPayers" parameterType="map" resultType="dataobject">/* 납부자 대장 객체 가져오기(payerMapper.selectCrdnPayers) */
|
|
|
|
<include refid="selectCrdnPayer" />
|
|
|
|
<include refid="selectCrdnPayer" />
|
|
|
|
<where>
|
|
|
|
<where>
|
|
|
|
<if test="rtpyrId != null">
|
|
|
|
<if test="rtpyrId != null">
|
|
|
|
AND P.RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
|
|
AND P.RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="crdnId != null">
|
|
|
|
<if test="crdnId != null">
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
<if test="delYn != null">
|
|
|
|
<if test="delYn != null">
|
|
|
|
AND C.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
AND C.DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</where>
|
|
|
@ -384,65 +383,64 @@ UPDATE TB_PAYER SET
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(payerMapper.selectCrdn) */
|
|
|
|
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(payerMapper.selectCrdn) */
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
, C.CRDN_TM <!-- 단속 시간 -->
|
|
|
|
, C.CRDN_TM <!-- 단속 시간 -->
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
FROM TB_CRDN C
|
|
|
|
FROM TB_CRDN C
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
WHERE C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
WHERE C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
AND C.DEL_YN = 'N'
|
|
|
|
AND C.DEL_YN = 'N'
|
|
|
|
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectHstry">
|
|
|
|
<sql id="selectHstry">
|
|
|
|
SELECT PH.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
SELECT PH.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
, PH.HSTRY_SN <!-- 이력 일련번호 -->
|
|
|
|
, PH.HSTRY_SN <!-- 이력 일련번호 -->
|
|
|
|
, PH.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, PH.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, PH.VHRNO <!-- 차량번호 -->
|
|
|
|
, PH.VHRNO <!-- 차량번호 -->
|
|
|
|
, PH.RTPYR_INPT_SE_CD <!-- 납부자 입력 구분 코드 -->
|
|
|
|
, PH.RTPYR_INPT_SE_CD <!-- 납부자 입력 구분 코드 -->
|
|
|
|
, PH.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
, PH.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
, PH.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, PH.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
, PH.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, PH.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
, PH.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
, PH.RTPYR_TELNO <!-- 납부자 전화번호 -->
|
|
|
|
, PH.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
, PH.RTPYR_MBL_TELNO <!-- 납부자 휴대 전화번호 -->
|
|
|
|
, PH.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
, PH.RTPYR_EML <!-- 납부자 이메일 -->
|
|
|
|
, PH.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, PH.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
, PH.RTPYR_STTS_CD <!-- 납부자 상태 코드 -->
|
|
|
|
, PH.RTPYR_STTS_CD <!-- 납부자 상태 코드 -->
|
|
|
|
, PH.ADDR_SE_CD <!-- 주소 구분 코드 -->
|
|
|
|
, PH.ADDR_SE_CD <!-- 주소 구분 코드 -->
|
|
|
|
, PH.ZIP <!-- 우편번호 -->
|
|
|
|
, PH.ZIP <!-- 우편번호 -->
|
|
|
|
, PH.ROAD_NM_CD <!-- 도로 명 코드 -->
|
|
|
|
, PH.ROAD_NM_CD <!-- 도로 명 코드 -->
|
|
|
|
, PH.UDGD_SE_CD <!-- 지하 구분 코드 -->
|
|
|
|
, PH.UDGD_SE_CD <!-- 지하 구분 코드 -->
|
|
|
|
, PH.BMNO <!-- 건물본번 -->
|
|
|
|
, PH.BMNO <!-- 건물본번 -->
|
|
|
|
, PH.BSNO <!-- 건물부번 -->
|
|
|
|
, PH.BSNO <!-- 건물부번 -->
|
|
|
|
, PH.BLDG_MNG_NO <!-- 건물 관리 번호 -->
|
|
|
|
, PH.BLDG_MNG_NO <!-- 건물 관리 번호 -->
|
|
|
|
, PH.STDG_CD <!-- 법정동 코드 -->
|
|
|
|
, PH.STDG_CD <!-- 법정동 코드 -->
|
|
|
|
, PH.DONG_CD <!-- 행정동 코드 -->
|
|
|
|
, PH.DONG_CD <!-- 행정동 코드 -->
|
|
|
|
, PH.MTN_SE_CD <!-- 산 구분 코드 -->
|
|
|
|
, PH.MTN_SE_CD <!-- 산 구분 코드 -->
|
|
|
|
, PH.MNO <!-- 본번 -->
|
|
|
|
, PH.MNO <!-- 본번 -->
|
|
|
|
, PH.SNO <!-- 부번 -->
|
|
|
|
, PH.SNO <!-- 부번 -->
|
|
|
|
, PH.SPCL_DONG <!-- 특수 동 -->
|
|
|
|
, PH.SPCL_DONG <!-- 특수 동 -->
|
|
|
|
, PH.SPCL_HO <!-- 특수 호 -->
|
|
|
|
, PH.SPCL_HO <!-- 특수 호 -->
|
|
|
|
, PH.SPCL_ADDR <!-- 특수 주소 -->
|
|
|
|
, PH.SPCL_ADDR <!-- 특수 주소 -->
|
|
|
|
, PH.ADDR <!-- 주소 -->
|
|
|
|
, PH.ADDR <!-- 주소 -->
|
|
|
|
, PH.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, PH.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, PH.WHOL_ADDR <!-- 전체 주소 -->
|
|
|
|
, PH.WHOL_ADDR <!-- 전체 주소 -->
|
|
|
|
, PH.REG_DT <!-- 등록 일시 -->
|
|
|
|
, PH.REG_DT <!-- 등록 일시 -->
|
|
|
|
, PH.RGTR <!-- 등록자 -->
|
|
|
|
, PH.RGTR <!-- 등록자 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = PH.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = PH.RGTR) AS RGTR_NM <!-- 등록자 명 -->
|
|
|
|
FROM TB_PAYER_HSTRY PH
|
|
|
|
FROM TB_PAYER_HSTRY PH
|
|
|
|
</sql>
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectPayerHstrys" parameterType="map" resultType="dataobject">/* 납부자 변경 이력 대장 객체 가져오기(payerMapper.selectPayerHstrys) */
|
|
|
|
<select id="selectPayerHstrys" parameterType="map" resultType="dataobject">/* 납부자 변경 이력 대장 객체 가져오기(payerMapper.selectPayerHstrys) */
|
|
|
|
<include refid="selectHstry" />
|
|
|
|
<include refid="selectHstry" />
|
|
|
|
WHERE RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
|
|
WHERE RTPYR_ID = #{rtpyrId} <!-- 납부자 ID -->
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|