|
|
|
|
@ -9,47 +9,49 @@
|
|
|
|
|
<!-- 자동차 기본정보 조회 이력 목록 조회 -->
|
|
|
|
|
<select id="selectCarBassMatterInqireList" parameterType="VehicleApiHistorySearchVO" resultType="CarBassMatterInqireVO">
|
|
|
|
|
SELECT
|
|
|
|
|
CAR_BASS_MATTER_INQIRE_ID,
|
|
|
|
|
INFO_SYS_ID,
|
|
|
|
|
INFO_SYS_IP,
|
|
|
|
|
SIGUNGU_CODE,
|
|
|
|
|
CNTC_INFO_CODE,
|
|
|
|
|
CHARGER_ID,
|
|
|
|
|
CHARGER_IP,
|
|
|
|
|
CHARGER_NM,
|
|
|
|
|
DMND_LEVY_STDDE,
|
|
|
|
|
DMND_INQIRE_SE_CODE,
|
|
|
|
|
DMND_VHRNO,
|
|
|
|
|
DMND_VIN,
|
|
|
|
|
CNTC_RESULT_CODE,
|
|
|
|
|
CNTC_RESULT_DTLS,
|
|
|
|
|
VHRNO,
|
|
|
|
|
VIN,
|
|
|
|
|
CNM,
|
|
|
|
|
MBER_NM,
|
|
|
|
|
REG_DT,
|
|
|
|
|
RGTR
|
|
|
|
|
FROM tb_car_bass_matter_inqire
|
|
|
|
|
t.CAR_BASS_MATTER_INQIRE_ID,
|
|
|
|
|
t.INFO_SYS_ID,
|
|
|
|
|
t.INFO_SYS_IP,
|
|
|
|
|
t.SIGUNGU_CODE,
|
|
|
|
|
t.CNTC_INFO_CODE,
|
|
|
|
|
t.CHARGER_ID,
|
|
|
|
|
t.CHARGER_IP,
|
|
|
|
|
t.CHARGER_NM,
|
|
|
|
|
t.DMND_LEVY_STDDE,
|
|
|
|
|
t.DMND_INQIRE_SE_CODE,
|
|
|
|
|
t.DMND_VHRNO,
|
|
|
|
|
t.DMND_VIN,
|
|
|
|
|
t.CNTC_RESULT_CODE,
|
|
|
|
|
t.CNTC_RESULT_DTLS,
|
|
|
|
|
t.VHRNO,
|
|
|
|
|
t.VIN,
|
|
|
|
|
t.CNM,
|
|
|
|
|
t.MBER_NM,
|
|
|
|
|
t.REG_DT,
|
|
|
|
|
t.RGTR,
|
|
|
|
|
u.USER_NM AS rgtrNm
|
|
|
|
|
FROM tb_car_bass_matter_inqire t
|
|
|
|
|
LEFT JOIN tb_user u ON t.RGTR = u.USER_ID
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='searchStartDate != null and searchStartDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='searchEndDate != null and searchEndDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vhrno != null and vhrno != ""'>
|
|
|
|
|
AND (DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vin != null and vin != ""'>
|
|
|
|
|
AND (DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR VIN LIKE CONCAT('%', #{vin}, '%'))
|
|
|
|
|
AND (t.DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR t.VIN LIKE CONCAT('%', #{vin}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='chargerNm != null and chargerNm != ""'>
|
|
|
|
|
AND CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='cntcResultCode != null and cntcResultCode != ""'>
|
|
|
|
|
AND CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
</if>
|
|
|
|
|
ORDER BY REG_DT DESC
|
|
|
|
|
ORDER BY t.REG_DT DESC
|
|
|
|
|
<if test='pagingYn == "Y"'>
|
|
|
|
|
LIMIT #{startIndex}, #{perPage}
|
|
|
|
|
</if>
|
|
|
|
|
@ -58,25 +60,26 @@
|
|
|
|
|
<!-- 자동차 기본정보 조회 이력 총 개수 조회 -->
|
|
|
|
|
<select id="selectCarBassMatterInqireListTotalCount" parameterType="VehicleApiHistorySearchVO" resultType="int">
|
|
|
|
|
SELECT COUNT(*)
|
|
|
|
|
FROM tb_car_bass_matter_inqire
|
|
|
|
|
FROM tb_car_bass_matter_inqire t
|
|
|
|
|
LEFT JOIN tb_user u ON t.RGTR = u.USER_ID
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='searchStartDate != null and searchStartDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='searchEndDate != null and searchEndDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vhrno != null and vhrno != ""'>
|
|
|
|
|
AND (DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vin != null and vin != ""'>
|
|
|
|
|
AND (DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR VIN LIKE CONCAT('%', #{vin}, '%'))
|
|
|
|
|
AND (t.DMND_VIN LIKE CONCAT('%', #{vin}, '%') OR t.VIN LIKE CONCAT('%', #{vin}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='chargerNm != null and chargerNm != ""'>
|
|
|
|
|
AND CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='cntcResultCode != null and cntcResultCode != ""'>
|
|
|
|
|
AND CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
</if>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@ -92,44 +95,46 @@
|
|
|
|
|
<!-- 자동차 등록원부(갑) 조회 이력 목록 조회 -->
|
|
|
|
|
<select id="selectCarLedgerFrmbkList" parameterType="VehicleApiHistorySearchVO" resultType="CarLedgerFrmbkVO">
|
|
|
|
|
SELECT
|
|
|
|
|
CAR_LEDGER_FRMBK_ID,
|
|
|
|
|
INFO_SYS_ID,
|
|
|
|
|
INFO_SYS_IP,
|
|
|
|
|
SIGUNGU_CODE,
|
|
|
|
|
CNTC_INFO_CODE,
|
|
|
|
|
CHARGER_ID,
|
|
|
|
|
CHARGER_IP,
|
|
|
|
|
CHARGER_NM,
|
|
|
|
|
DMND_VHRNO,
|
|
|
|
|
CNTC_RESULT_CODE,
|
|
|
|
|
CNTC_RESULT_DTLS,
|
|
|
|
|
VHRNO,
|
|
|
|
|
VIN,
|
|
|
|
|
CNM,
|
|
|
|
|
MBER_NM,
|
|
|
|
|
REG_DT,
|
|
|
|
|
RGTR
|
|
|
|
|
FROM tb_car_ledger_frmbk
|
|
|
|
|
t.CAR_LEDGER_FRMBK_ID,
|
|
|
|
|
t.INFO_SYS_ID,
|
|
|
|
|
t.INFO_SYS_IP,
|
|
|
|
|
t.SIGUNGU_CODE,
|
|
|
|
|
t.CNTC_INFO_CODE,
|
|
|
|
|
t.CHARGER_ID,
|
|
|
|
|
t.CHARGER_IP,
|
|
|
|
|
t.CHARGER_NM,
|
|
|
|
|
t.DMND_VHRNO,
|
|
|
|
|
t.CNTC_RESULT_CODE,
|
|
|
|
|
t.CNTC_RESULT_DTLS,
|
|
|
|
|
t.VHRNO,
|
|
|
|
|
t.VIN,
|
|
|
|
|
t.CNM,
|
|
|
|
|
t.MBER_NM,
|
|
|
|
|
t.REG_DT,
|
|
|
|
|
t.RGTR,
|
|
|
|
|
u.USER_NM AS rgtrNm
|
|
|
|
|
FROM tb_car_ledger_frmbk t
|
|
|
|
|
LEFT JOIN tb_user u ON t.RGTR = u.USER_ID
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='searchStartDate != null and searchStartDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='searchEndDate != null and searchEndDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vhrno != null and vhrno != ""'>
|
|
|
|
|
AND (DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vin != null and vin != ""'>
|
|
|
|
|
AND VIN LIKE CONCAT('%', #{vin}, '%')
|
|
|
|
|
AND t.VIN LIKE CONCAT('%', #{vin}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='chargerNm != null and chargerNm != ""'>
|
|
|
|
|
AND CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='cntcResultCode != null and cntcResultCode != ""'>
|
|
|
|
|
AND CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
</if>
|
|
|
|
|
ORDER BY REG_DT DESC
|
|
|
|
|
ORDER BY t.REG_DT DESC
|
|
|
|
|
<if test='pagingYn == "Y"'>
|
|
|
|
|
LIMIT #{startIndex}, #{perPage}
|
|
|
|
|
</if>
|
|
|
|
|
@ -138,25 +143,26 @@
|
|
|
|
|
<!-- 자동차 등록원부(갑) 조회 이력 총 개수 조회 -->
|
|
|
|
|
<select id="selectCarLedgerFrmbkListTotalCount" parameterType="VehicleApiHistorySearchVO" resultType="int">
|
|
|
|
|
SELECT COUNT(*)
|
|
|
|
|
FROM tb_car_ledger_frmbk
|
|
|
|
|
FROM tb_car_ledger_frmbk t
|
|
|
|
|
LEFT JOIN tb_user u ON t.RGTR = u.USER_ID
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<if test='searchStartDate != null and searchStartDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[>=]]> #{searchStartDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='searchEndDate != null and searchEndDate != ""'>
|
|
|
|
|
AND DATE_FORMAT(REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
AND DATE_FORMAT(t.REG_DT, '%Y%m%d') <![CDATA[<=]]> #{searchEndDate}
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vhrno != null and vhrno != ""'>
|
|
|
|
|
AND (DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
AND (t.DMND_VHRNO LIKE CONCAT('%', #{vhrno}, '%') OR t.VHRNO LIKE CONCAT('%', #{vhrno}, '%'))
|
|
|
|
|
</if>
|
|
|
|
|
<if test='vin != null and vin != ""'>
|
|
|
|
|
AND VIN LIKE CONCAT('%', #{vin}, '%')
|
|
|
|
|
AND t.VIN LIKE CONCAT('%', #{vin}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='chargerNm != null and chargerNm != ""'>
|
|
|
|
|
AND CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
AND t.CHARGER_NM LIKE CONCAT('%', #{chargerNm}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test='cntcResultCode != null and cntcResultCode != ""'>
|
|
|
|
|
AND CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
AND t.CNTC_RESULT_CODE = #{cntcResultCode}
|
|
|
|
|
</if>
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|