개별총정보 - 민원 신청 내용 수정.

main
jjh 1 year ago
parent 0fca98ec55
commit 8b5752c08e

@ -16,8 +16,11 @@ public class SprtQuery extends QueryRequest {
private String opnnId; // 의견 ID private String opnnId; // 의견 ID
private String levyId; // 부과 ID private String levyId; // 부과 ID
private String cvlcptDscsnId; // 민원 상담 ID private String cvlcptDscsnId; // 민원 상담 ID
private String vhrno; // 차량번호 private String vhrno; // 차량번호
private String rtpyrNo; // 납부자 번호
private String rtpyrNm; // 납부자 명
private String fyr; // 회계연도
private String levyNo; // 부과 번호
// ETC // ETC
private String callPurpose; // 호출용도 필요시 사용(select, create, update) private String callPurpose; // 호출용도 필요시 사용(select, create, update)
private String inquiryCondition; // 조회조건 private String inquiryCondition; // 조회조건
@ -113,6 +116,47 @@ public class SprtQuery extends QueryRequest {
return self(); return self();
} }
public String getRtpyrNo() {
return ifEmpty(rtpyrNo, () -> null);
}
public <T extends SprtQuery> T setRtpyrNo(String rtpyrNo) {
this.rtpyrNo = rtpyrNo;
return self();
}
public String getRtpyrNm() {
return ifEmpty(rtpyrNm, () -> null);
}
public <T extends SprtQuery> T setRtpyrNm(String rtpyrNm) {
this.rtpyrNm = rtpyrNm;
return self();
}
; // 회계연도
public String getFyr() {
return ifEmpty(fyr, () -> null);
}
public <T extends SprtQuery> T setFyr(String fyr) {
this.fyr = fyr;
return self();
}
public String getLevyNo() {
return ifEmpty(levyNo, () -> null);
}
public <T extends SprtQuery> T setLevyNo(String levyNo) {
this.levyNo = levyNo;
return self();
}
// ETC ///////////////////////////////////////////////////////////////////// // ETC /////////////////////////////////////////////////////////////////////
public String getCallPurpose() { public String getCallPurpose() {
return ifEmpty(callPurpose, () -> null); return ifEmpty(callPurpose, () -> null);

@ -78,7 +78,6 @@
, R.RCVMT_RTRCN_DT /* 수납 취소 일시 */ , R.RCVMT_RTRCN_DT /* 수납 취소 일시 */
, R.RCVMT_RTRCN_RSN /* 수납 취소 사유 */ , R.RCVMT_RTRCN_RSN /* 수납 취소 사유 */
, R.RCVMT_STTS_CD /* 수납 상태 코드 */ , R.RCVMT_STTS_CD /* 수납 상태 코드 */
, (SELECT FN_GET_CODE_NM('FIM065', R.RCVMT_STTS_CD) FROM DUAL) AS RCVMT_STTS_NM /* 수납 상태 명 */
, R.DEL_YN /* 삭제 여부 */ , R.DEL_YN /* 삭제 여부 */
, R.REG_DT /* 등록 일시 */ , R.REG_DT /* 등록 일시 */
, R.RGTR /* 등록자 */ , R.RGTR /* 등록자 */

@ -11,9 +11,10 @@
<result property="cvlcptDscsnId" column="CVLCPT_DSCSN_ID" /> <!-- 민원 상담 ID --> <result property="cvlcptDscsnId" column="CVLCPT_DSCSN_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="cvlcptSeCd" column="CVLCPT_SE_CD" /> <!-- 민원 구분 코드 --> <result property="cvlcptRcptSeCd" column="CVLCPT_RCPT_SE_CD" /> <!-- 민원 접수 구분 코드 -->
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID --> <result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
<result property="vhrno" column="VHRNO" /> <!-- 차량번호 --> <result property="vhrno" column="VHRNO" /> <!-- 차량번호 -->
<result property="rtpyrNo" column="RTPYR_NO" /> <!-- 납부자 번호 -->
<result property="dscsnCn" column="DSCSN_CN" /> <!-- 상담 내용 --> <result property="dscsnCn" column="DSCSN_CN" /> <!-- 상담 내용 -->
<result property="weekNm" column="WEEK_NM" /> <!-- 요일 명 --> <result property="weekNm" column="WEEK_NM" /> <!-- 요일 명 -->
<result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 --> <result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 -->
@ -27,25 +28,27 @@
</resultMap> </resultMap>
<sql id="select"> <sql id="select">
SELECT CDC.CVLCPT_DSCSN_ID /* 민원 상담 ID */ SELECT CDC.CVLCPT_DSCSN_ID /* 민원 상담 ID */
, CDC.SGG_CD /* 시군구 코드 */ , CDC.SGG_CD /* 시군구 코드 */
, CDC.TASK_SE_CD /* 업무 구분 코드 */ , CDC.TASK_SE_CD /* 업무 구분 코드 */
, CDC.CVLCPT_SE_CD /* 민원 구분 코드 */ , CDC.CVLCPT_RCPT_SE_CD /* 민원 접수 구분 코드 */
, CDC.CRDN_ID /* 단속 ID */ , (SELECT FN_GET_CODE_NM('FIM065', CDC.CVLCPT_RCPT_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 민원 접수 구분 명 */
, CDC.VHRNO /* 차량번호 */ , CDC.CRDN_ID /* 단속 ID */
, CDC.DSCSN_CN /* 상담 내용 */ , CDC.VHRNO /* 차량번호 */
, CDC.WEEK_NM /* 요일 명 */ , CDC.RTPYR_NO /* 납부자 번호 */
, CDC.DEL_YN /* 삭제 여부 */ , CDC.DSCSN_CN /* 상담 내용 */
, CDC.REG_DT /* 등록 일시 */ , CDC.WEEK_NM /* 요일 명 */
, CDC.RGTR /* 등록자 */ , CDC.DEL_YN /* 삭제 여부 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.RGTR) AS RGTR_NM /* 등록자 명 */ , CDC.REG_DT /* 등록 일시 */
, CDC.MDFCN_DT /* 수정 일시 */ , CDC.RGTR /* 등록자 */
, CDC.MDFR /* 수정자 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.MDFR) AS MDFR_NM /* 수정자 명 */ , CDC.MDFCN_DT /* 수정 일시 */
, CDC.DEL_DT /* 삭제 일시 */ , CDC.MDFR /* 수정자 */
, CDC.DLTR /* 삭제자 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.MDFR) AS MDFR_NM /* 수정자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.DLTR) AS DLTR_NM /* 삭제자 명 */ , CDC.DEL_DT /* 삭제 일시 */
, CDC.DEL_RSN /* 삭제 사유 */ , CDC.DLTR /* 삭제자 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = CDC.DLTR) AS DLTR_NM /* 삭제자 명 */
, CDC.DEL_RSN /* 삭제 사유 */
FROM TB_CVLCPT_DSCSN_CN CDC FROM TB_CVLCPT_DSCSN_CN CDC
</sql> </sql>
@ -65,6 +68,9 @@
AND CDC.CVLCPT_DSCSN_ID = #{rductId} /* 감경 ID */ AND CDC.CVLCPT_DSCSN_ID = #{rductId} /* 감경 ID */
</if> </if>
<choose> <choose>
<when test="inquiryCondition == 'crdnId_vhrno_rtpyrNo'">
AND (CDC.CRDN_ID = #{crdnId} OR CDC.VHRNO = #{vhrno} OR CDC.RTPYR_NO = #{rtpyrNo})
</when>
<when test="inquiryCondition == 'crdnId_vhrno'"> <when test="inquiryCondition == 'crdnId_vhrno'">
AND (CDC.CRDN_ID = #{crdnId} OR CDC.VHRNO = #{vhrno}) AND (CDC.CRDN_ID = #{crdnId} OR CDC.VHRNO = #{vhrno})
</when> </when>
@ -75,6 +81,9 @@
<if test="vhrno != null"> <if test="vhrno != null">
AND CDC.VHRNO = #{vhrno} /* 차량번호 */ AND CDC.VHRNO = #{vhrno} /* 차량번호 */
</if> </if>
<if test="rtpyrNo != null">
AND CDC.RTPYR_NO = #{rtpyrNo} /* 납부자 번호 */
</if>
</otherwise> </otherwise>
</choose> </choose>
<if test="delYn != null"> <if test="delYn != null">
@ -98,6 +107,7 @@
, CVLCPT_SE_CD /* 민원 구분 코드 */ , CVLCPT_SE_CD /* 민원 구분 코드 */
, CRDN_ID /* 단속 ID */ , CRDN_ID /* 단속 ID */
, VHRNO /* 차량번호 */ , VHRNO /* 차량번호 */
, RTPYR_NO /* 납부자 번호 */
, DSCSN_CN /* 상담 내용 */ , DSCSN_CN /* 상담 내용 */
, WEEK_NM /* 요일 명 */ , WEEK_NM /* 요일 명 */
, DEL_YN /* 삭제 여부 */ , DEL_YN /* 삭제 여부 */
@ -113,6 +123,7 @@
, #{cvlcptDscsnCn.cvlcptSeCd} /* 민원 구분 코드 */ , #{cvlcptDscsnCn.cvlcptSeCd} /* 민원 구분 코드 */
, #{cvlcptDscsnCn.crdnId} /* 단속 ID */ , #{cvlcptDscsnCn.crdnId} /* 단속 ID */
, #{cvlcptDscsnCn.vhrno} /* 차량번호 */ , #{cvlcptDscsnCn.vhrno} /* 차량번호 */
, #{cvlcptDscsnCn.rtpyrNo} /* 납부자 번호 */
, #{cvlcptDscsnCn.dscsnCn} /* 상담 내용 */ , #{cvlcptDscsnCn.dscsnCn} /* 상담 내용 */
, #{cvlcptDscsnCn.weekNm} /* 요일 명 */ , #{cvlcptDscsnCn.weekNm} /* 요일 명 */
, #{cvlcptDscsnCn.delYn} /* 삭제 여부 */ , #{cvlcptDscsnCn.delYn} /* 삭제 여부 */

Loading…
Cancel
Save