단속부가정보 등록 SQL 추가

main
이범준 1 year ago
parent 9ba4c7b31a
commit 8edb934876

@ -202,41 +202,6 @@ public class Crdn extends AbstractEntity {
*/
private String useFuelCd;
/**
*
*/
private String usgSeCd;
/**
*
*/
private String mxmmLoadQy;
/**
*
*/
private String tkcarPsncpaCnt;
/**
*
*/
private String carmdlAsortNm;
/**
*
*/
private String carmdlTypeNm;
/**
*
*/
private String carmdlClsfNm;
/**
*
*/
private String ersrYmd;
/**
*
*/
@ -257,26 +222,6 @@ public class Crdn extends AbstractEntity {
*/
private String ovtimeYn;
/**
*
*/
private String rvwSeCd;
/**
*
*/
private String rvwPrcsScrnNm;
/**
*
*/
private String rvwDt;
/**
*
*/
private String rvwr;
/**
*
*/

@ -31,10 +31,20 @@ public interface Crdn05Mapper extends AbstractMapper {
*/
int insertCrdn(Crdn crdn);
/** .
* @param params
* <ul><li>"crdn" - </li>
* <li>"currentUser" - </li>
* </ul>
* @return
*/
int insertCrdnAddition(Crdn crdn);
/** .<br />
* {@link cokr.xit.fims.crdn.service.bean.Crdn05Bean#getBasicAmt(CrdnQuery)}
* @param query
* @return
*/
int selectBasicAmt(CrdnQuery query);
}

@ -34,7 +34,19 @@ public class Crdn05Bean extends AbstractComponent {
* </ul>
*/
public boolean insertCrdn(Crdn crdn) {
return crdn05Mapper.insertCrdn(crdn) == 1 ? true : false;
int effected = crdn05Mapper.insertCrdn(crdn);
if(effected != 1) {
return false;
}
effected = crdn05Mapper.insertCrdnAddition(crdn);
if(effected != 1) {
return false;
}
return true;
}
public int[] getBasicAmt(Crdn crdn) {

@ -32,17 +32,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.USG_SE_CD <!-- 용도 구분 코드 -->
, C.MXMM_LOAD_QY <!-- 최대 적재 량 -->
, C.TKCAR_PSNCPA_CNT <!-- 승차 정원 수 -->
, C.CARMDL_ASORT_NM <!-- 차종 종별 명 -->
, C.CARMDL_TYPE_NM <!-- 차종 유형 명 -->
, C.CARMDL_CLSF_NM <!-- 차종 분류 명 -->
, C.ERSR_YMD <!-- 말소 일자 -->
, C.RVW_SE_CD <!-- 검토 구분 코드 -->
, C.RVW_PRCS_SCRN_NM <!-- 검토 처리 화면 명 -->
, C.RVW_DT <!-- 검토 일시 -->
, C.RVWR <!-- 검토자 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, C.LEVY_AMT <!-- 부과 금액 -->
@ -426,10 +415,10 @@ INSERT INTO TB_CRDN_CVLCPT (
<update id="updateCvlcpt" parameterType="cokr.xit.fims.crdn.Crdn">
/* 민원정보 수정(crdn01Mapper.updateCvlcpt) */
UPDATE TB_CRDN <!-- TODO : 컬럼 추가 -->
UPDATE TB_CRDN_CVLCPT <!-- TODO : 컬럼 추가 -->
SET MDFCN_DT = <include refid="utility.now" /> /* 수정일시 */
, MDFR = #{modifiedBy} /* 수정자 */
WHERE CRDN_ID = #{crdnId} /* 단속 ID */
WHERE CVLCPT_LINK_ID = #{linkId} /* 연계 ID */
</update>
</mapper>

@ -42,8 +42,9 @@ INSERT INTO TB_CRDN (
, SGG_CD <!-- 시군구 코드 -->
, CRDN_REG_SE_CD <!-- 단속 등록 구분 코드 -->
, CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, TASK_SE_CD <!-- 업무 구분 코드 -->
, LINK_NM <!-- 연계 테이블 명 -->
, LINK_ID <!-- 연계 ID -->
, CRDN_SE_CD <!-- 단속 구분 코드 -->
, RTPYR_ID <!-- 납부자 ID -->
, CRDN_YMD <!-- 단속 일자 -->
, CRDN_TM <!-- 단속 시각 -->
@ -51,38 +52,13 @@ INSERT INTO TB_CRDN (
, CRDN_STDG_NM <!-- 단속 법정동 명 -->
, CRDN_ROAD_NM <!-- 단속 도로 명 -->
, CRDN_PLC <!-- 단속 장소 -->
, DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, TEAM_ID <!-- 조 ID -->
, VLTN_ID <!-- 위반 ID -->
, CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CRDN_END_HR <!-- 단속 종료 시간 -->
, CRDN_SN <!-- 단속 일련번호 -->
, GPS_X <!-- GPS X -->
, GPS_Y <!-- GPS Y -->
, MOSC_X <!-- 모자이크 X -->
, MOSC_Y <!-- 모자이크 Y -->
, TOWNG_YN <!-- 견인 여부 -->
, ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, VIN <!-- 차대번호 -->
, VHCL_NM <!-- 차량 명 -->
, VHCL_COLOR <!-- 차량 색상 -->
, USE_FUEL_CD <!-- 사용 연료 코드 -->
, USG_SE_CD <!-- 용도 구분 코드 -->
, MXMM_LOAD_QY <!-- 최대 적재 량 -->
, TKCAR_PSNCPA_CNT <!-- 승차 정원 수 -->
, CARMDL_ASORT_NM <!-- 차종 종별 명 -->
, CARMDL_TYPE_NM <!-- 차종 유형 명 -->
, CARMDL_CLSF_NM <!-- 차종 분류 명 -->
, ERSR_YMD <!-- 말소 일자 -->
, FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, VLTN_NMTM <!-- 위반 횟수 -->
, OVTIME_YN <!-- 시간외 여부 -->
, RVW_SE_CD <!-- 검토 구분 코드 -->
, RVW_PRCS_SCRN_NM <!-- 검토 처리 화면 명 -->
, RVW_DT <!-- 검토 일시 -->
, RVWR <!-- 검토자 -->
, FFNLG_AMT <!-- 과태료 금액 -->
, FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, LEVY_AMT <!-- 부과 금액 -->
@ -106,15 +82,14 @@ INSERT INTO TB_CRDN (
, DEL_DT <!-- 삭제 일시 -->
, DLTR <!-- 삭제자 -->
, DEL_RSN <!-- 삭제 사유 -->
, TASK_SE_CD <!-- 업무 구분 코드 -->
, LINK_NM <!-- 연계 테이블 명 -->
) VALUES (
#{crdnId} <!-- 단속 ID -->
, (SELECT SGG_CD FROM TB_SGG_INFO WHERE INST_CD = #{institute}) <!-- 시군구 코드 -->
, #{crdnRegSeCd} <!-- 단속 등록 구분 코드 -->
, #{crdnInptSeCd} <!-- 단속 입력 구분 코드 -->
, #{taskSeCd} <!-- 업무 구분 코드 -->
, #{linkNm} <!-- 연계 테이블 명 -->
, #{linkId} <!-- 연계 ID -->
, #{crdnSeCd} <!-- 단속 구분 코드 -->
, #{rtpyrId} <!-- 납부자 ID -->
, #{crdnYmd} <!-- 단속 일자 -->
, #{crdnTm} <!-- 단속 시각 -->
@ -122,8 +97,6 @@ INSERT INTO TB_CRDN (
, #{crdnStdgNm} <!-- 단속 법정동 명 -->
, #{crdnRoadNm} <!-- 단속 도로 명 -->
, #{crdnPlc} <!-- 단속 장소 -->
, #{dtlCrdnPlc} <!-- 상세 단속 장소 -->
, #{teamId} <!-- 조 ID -->
, (SELECT B.VLTN_ID
FROM TB_SGG_INFO A
INNER JOIN TB_VLTN_INFO B
@ -131,35 +104,12 @@ INSERT INTO TB_CRDN (
AND A.INST_CD = #{institute}
AND B.TASK_SE_CD = #{taskSeCd}
AND B.VLTN_CD = #{vltnCd}) <!-- 위반 ID -->
, #{crdnSpareaCd} <!-- 단속 특별구역 코드 -->
, #{crdnBgngTm} <!-- 단속 시작 시각 -->
, #{crdnEndHr} <!-- 단속 종료 시간 -->
, #{crdnSn} <!-- 단속 일련번호 -->
, #{gpsX} <!-- GPS X -->
, #{gpsY} <!-- GPS Y -->
, #{moscX} <!-- 모자이크 X -->
, #{moscY} <!-- 모자이크 Y -->
, #{towngYn} <!-- 견인 여부 -->
, #{atchFileCnt} <!-- 첨부 파일 수 -->
, #{vin} <!-- 차대번호 -->
, #{vhclNm} <!-- 차량 명 -->
, #{vhclColor} <!-- 차량 색상 -->
, #{useFuelCd} <!-- 사용 연료 코드 -->
, #{usgSeCd} <!-- 용도 구분 코드 -->
, #{mxmmLoadQy} <!-- 최대 적재 량 -->
, #{tkcarPsncpaCnt} <!-- 승차 정원 수 -->
, #{carmdlAsortNm} <!-- 차종 종별 명 -->
, #{carmdlTypeNm} <!-- 차종 유형 명 -->
, #{carmdlClsfNm} <!-- 차종 분류 명 -->
, #{ersrYmd} <!-- 말소 일자 -->
, #{ffnlgCarmdlCd} <!-- 과태료 차종 코드 -->
, #{parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
, #{vltnNmtm} <!-- 위반 횟수 -->
, #{ovtimeYn} <!-- 시간외 여부 -->
, #{rvwSeCd} <!-- 검토 구분 코드 -->
, #{rvwPrcsScrnNm} <!-- 검토 처리 화면 명 -->
, #{rvwDt} <!-- 검토 일시 -->
, #{rvwr} <!-- 검토자 -->
, #{ffnlgAmt} <!-- 과태료 금액 -->
, #{ffnlgRductRt} <!-- 과태료 감경 율 -->
, #{levyAmt} <!-- 부과 금액 -->
@ -183,8 +133,61 @@ INSERT INTO TB_CRDN (
, #{removedAt} <!-- 삭제 일시 -->
, #{removedBy} <!-- 삭제자 -->
, #{delRsn} <!-- 삭제 사유 -->
, #{taskSeCd} <!-- 업무 구분 코드 -->
, #{linkNm} <!-- 연계 테이블 명 -->
)
</insert>
<insert id="insertCrdnAddition" parameterType="cokr.xit.fims.crdn.Crdn">
/* 단속 부가 정보 등록(crdn05Mapper.insertCrdnAddition) */
INSERT INTO TB_CRDN (
CRDN_ID <!-- 단속 ID -->
, CRDN_SE_CD <!-- 단속 구분 코드 -->
, DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CRDN_END_HR <!-- 단속 종료 시간 -->
, CRDN_SN <!-- 단속 일련번호 -->
, MOSC_X <!-- 모자이크 X -->
, MOSC_Y <!-- 모자이크 Y -->
, TOWNG_YN <!-- 견인 여부 -->
, USE_FUEL_CD <!-- 사용 연료 코드 -->
, FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, VLTN_NMTM <!-- 위반 횟수 -->
, OVTIME_YN <!-- 시간외 여부 -->
, TEAM_ID <!-- 조 ID -->
, DEL_YN <!-- 삭제 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
, DEL_DT <!-- 삭제 일시 -->
, DLTR <!-- 삭제자 -->
, DEL_RSN <!-- 삭제 사유 -->
) VALUES (
#{crdnId} <!-- 단속 ID -->
, #{crdnSeCd} <!-- 단속 구분 코드 -->
, #{dtlCrdnPlc} <!-- 상세 단속 장소 -->
, #{crdnSpareaCd} <!-- 단속 특별구역 코드 -->
, #{crdnBgngTm} <!-- 단속 시작 시각 -->
, #{crdnEndHr} <!-- 단속 종료 시간 -->
, #{crdnSn} <!-- 단속 일련번호 -->
, #{moscX} <!-- 모자이크 X -->
, #{moscY} <!-- 모자이크 Y -->
, #{towngYn} <!-- 견인 여부 -->
, #{useFuelCd} <!-- 사용 연료 코드 -->
, #{ffnlgCarmdlCd} <!-- 과태료 차종 코드 -->
, #{parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
, #{vltnNmtm} <!-- 위반 횟수 -->
, #{ovtimeYn} <!-- 시간외 여부 -->
, #{teamId} <!-- 조 ID -->
, 'N' <!-- 삭제 여부 -->
, #{createdAt} <!-- 등록 일시 -->
, #{createdBy} <!-- 등록자 -->
, #{lastModified} <!-- 수정 일시 -->
, #{modifiedBy} <!-- 수정자 -->
, #{removedAt} <!-- 삭제 일시 -->
, #{removedBy} <!-- 삭제자 -->
, #{delRsn} <!-- 삭제 사유 -->
)
</insert>

@ -34,21 +34,10 @@
<result property="vhclNm" column="VHCL_NM" /> <!-- 차량 명 -->
<result property="vhclColor" column="VHCL_COLOR" /> <!-- 차량 색상 -->
<result property="useFuelCd" column="USE_FUEL_CD" /> <!-- 사용 연료 코드 -->
<result property="usgSeCd" column="USG_SE_CD" /> <!-- 용도 구분 코드 -->
<result property="mxmmLoadQy" column="MXMM_LOAD_QY" /> <!-- 최대 적재 량 -->
<result property="tkcarPsncpaCnt" column="TKCAR_PSNCPA_CNT" /> <!-- 승차 정원 수 -->
<result property="carmdlAsortNm" column="CARMDL_ASORT_NM" /> <!-- 차종 종별 명 -->
<result property="carmdlTypeNm" column="CARMDL_TYPE_NM" /> <!-- 차종 유형 명 -->
<result property="carmdlClsfNm" column="CARMDL_CLSF_NM" /> <!-- 차종 분류 명 -->
<result property="ersrYmd" column="ERSR_YMD" /> <!-- 말소 일자 -->
<result property="ffnlgCarmdlCd" column="FFNLG_CARMDL_CD" /> <!-- 과태료 차종 코드 -->
<result property="parkngPsbltyRsltCd" column="PARKNG_PSBLTY_RSLT_CD" /> <!-- 주차 가능 결과 코드 -->
<result property="vltnNmtm" column="VLTN_NMTM" /> <!-- 위반 횟수 -->
<result property="ovtimeYn" column="OVTIME_YN" /> <!-- 시간외 여부 -->
<result property="rvwSeCd" column="RVW_SE_CD" /> <!-- 검토 구분 코드 -->
<result property="rvwPrcsScrnNm" column="RVW_PRCS_SCRN_NM" /> <!-- 검토 처리 화면 명 -->
<result property="rvwDt" column="RVW_DT" /> <!-- 검토 일시 -->
<result property="rvwr" column="RVWR" /> <!-- 검토자 -->
<result property="ffnlgAmt" column="FFNLG_AMT" /> <!-- 과태료 금액 -->
<result property="ffnlgRductRt" column="FFNLG_RDUCT_RT" /> <!-- 과태료 감경 율 -->
<result property="levyAmt" column="LEVY_AMT" /> <!-- 부과 금액 -->
@ -122,17 +111,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.USG_SE_CD <!-- 용도 구분 코드 -->
, C.MXMM_LOAD_QY <!-- 최대 적재 량 -->
, C.TKCAR_PSNCPA_CNT <!-- 승차 정원 수 -->
, C.CARMDL_ASORT_NM <!-- 차종 종별 명 -->
, C.CARMDL_TYPE_NM <!-- 차종 유형 명 -->
, C.CARMDL_CLSF_NM <!-- 차종 분류 명 -->
, C.ERSR_YMD <!-- 말소 일자 -->
, C.RVW_SE_CD <!-- 검토 구분 코드 -->
, C.RVW_PRCS_SCRN_NM <!-- 검토 처리 화면 명 -->
, C.RVW_DT <!-- 검토 일시 -->
, C.RVWR <!-- 검토자 -->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, C.LEVY_AMT <!-- 부과 금액 -->

Loading…
Cancel
Save