사전통지 - 세외수입 등록 수정.
parent
ae08669df5
commit
7152c66825
@ -0,0 +1,19 @@
|
|||||||
|
package cokr.xit.fims.sndb;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.component.QueryRequest;
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보 조회 요청
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-11-16 JoJH 최초 작성
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
public class NxrpMtchgQuery extends QueryRequest {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,99 @@
|
|||||||
|
package cokr.xit.fims.sndb.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.component.AbstractMapper;
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchg;
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchgQuery;
|
||||||
|
|
||||||
|
/** 세외수입 매칭 내역 정보 DAO
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-11-16 JoJH 최초 작성
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Mapper("nxrpMtchgMapper")
|
||||||
|
public interface NxrpMtchgMapper extends AbstractMapper {
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다.<br />
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> selectNxrpMtchgList(NxrpMtchgQuery req);
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 객체들을 반환한다.
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 객체 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> selectNxrpMtchgs(NxrpMtchgQuery req);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 등록한다.
|
||||||
|
* @param params 파라미터
|
||||||
|
* <ul><li>"nxrpMtchg" - 세외수입 매칭 내역</li>
|
||||||
|
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||||
|
* </ul>
|
||||||
|
* @return 저장된 정보수
|
||||||
|
*/
|
||||||
|
int insertNxrpMtchg(Map<String, Object> params);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 등록한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
default boolean insert(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchg != null && insertNxrpMtchg(params().set("nxrpMtchg", nxrpMtchg)) == 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 수정한다.
|
||||||
|
* @param params 파라미터
|
||||||
|
* <ul><li>"nxrpMtchg" - 세외수입 매칭 내역</li>
|
||||||
|
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||||
|
* </ul>
|
||||||
|
* @return 저장된 정보수
|
||||||
|
*/
|
||||||
|
int updateNxrpMtchg(Map<String, Object> params);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 수정한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
default boolean update(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchg != null && updateNxrpMtchg(params().set("nxrpMtchg", nxrpMtchg)) == 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**지정한 세외수입 매칭 내역을 삭제한다.
|
||||||
|
* @param params 파라미터
|
||||||
|
* <ul><li>"nxrpMtchg" - 세외수입 매칭 내역</li>
|
||||||
|
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||||
|
* </ul>
|
||||||
|
* @return 저장된 정보수
|
||||||
|
*/
|
||||||
|
int deleteNxrpMtchg(Map<String, ?> params);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 삭제한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
default boolean delete(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchg != null && deleteNxrpMtchg(params().set("nxrpMtchg", nxrpMtchg)) == 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,61 @@
|
|||||||
|
package cokr.xit.fims.sndb.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchg;
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchgQuery;
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 관리 서비스 인터페이스.
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-11-16 JoJH 최초 작성
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
public interface NxrpMtchgService {
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다.
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> getNxrpMtchgList(NxrpMtchgQuery req);
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 객체들을 반환한다.
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 객체 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> getNxrpMtchgs(NxrpMtchgQuery req);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 등록한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
String createNxrpMtchg(NxrpMtchg nxrpMtchg);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 수정한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
String updateNxrpMtchg(NxrpMtchg nxrpMtchg);
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 삭제한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
String removeNxrpMtchg(NxrpMtchg nxrpMtchg);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,115 @@
|
|||||||
|
package cokr.xit.fims.sndb.service.bean;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.AbstractComponent;
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchg;
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchgQuery;
|
||||||
|
import cokr.xit.fims.sndb.dao.NxrpMtchgMapper;
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보 관리 Bean
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-11-16 JoJH 최초 작성
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Component("nxrpMtchgBean")
|
||||||
|
public class NxrpMtchgBean extends AbstractComponent {
|
||||||
|
|
||||||
|
/** 세외수입 매칭 내역 정보 DAO */
|
||||||
|
@Resource(name = "nxrpMtchgMapper")
|
||||||
|
private NxrpMtchgMapper nxrpMtchgMapper;
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 목록을 조회하여 반환한다.
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 목록
|
||||||
|
*/
|
||||||
|
public List<DataObject> getNxrpMtchgList(NxrpMtchgQuery req) {
|
||||||
|
return nxrpMtchgMapper.selectNxrpMtchgList(req);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 세외수입 매칭 내역 객체들을 반환한다.
|
||||||
|
* @param req 세외수입 매칭 내역 조회 조건
|
||||||
|
* @return 세외수입 매칭 내역 객체 목록
|
||||||
|
*/
|
||||||
|
public List<DataObject> getNxrpMtchgs(NxrpMtchgQuery req) {
|
||||||
|
return nxrpMtchgMapper.selectNxrpMtchgs(req);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 등록한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
public String createNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
// 변수 선언
|
||||||
|
boolean retSuccess = false; // DB 처리 결과
|
||||||
|
String retMessage = "[F] "; // 처리 결과 메시지
|
||||||
|
|
||||||
|
retSuccess = nxrpMtchgMapper.insert(nxrpMtchg);
|
||||||
|
if (!retSuccess) {
|
||||||
|
throw new RuntimeException("세외수입 매칭 내역 정보를 등록에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
||||||
|
}
|
||||||
|
|
||||||
|
retMessage = "[S] 작업이 정상 처리 되었습니다.";
|
||||||
|
|
||||||
|
return retMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 수정한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
public String updateNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
// 변수 선언
|
||||||
|
boolean retSuccess = false; // DB 처리 결과
|
||||||
|
String retMessage = "[F] "; // 처리 결과 메시지
|
||||||
|
|
||||||
|
retSuccess = nxrpMtchgMapper.update(nxrpMtchg);
|
||||||
|
if (!retSuccess) {
|
||||||
|
throw new RuntimeException("세외수입 매칭 내역 정보를 수정에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
||||||
|
}
|
||||||
|
|
||||||
|
retMessage = "[S] 작업이 정상 처리 되었습니다.";
|
||||||
|
|
||||||
|
return retMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 정보를 삭제한다.
|
||||||
|
* @param nxrpMtchg 세외수입 매칭 내역
|
||||||
|
* @return 저장 여부
|
||||||
|
* <ul><li>저장됐으면 true</li>
|
||||||
|
* <li>그렇지 않으면 false</li>
|
||||||
|
* </ul>
|
||||||
|
*/
|
||||||
|
public String removeNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
// 변수 선언
|
||||||
|
boolean retSuccess = false; // DB 처리 결과
|
||||||
|
String retMessage = "[F] "; // 처리 결과 메시지
|
||||||
|
|
||||||
|
retSuccess = nxrpMtchgMapper.delete(nxrpMtchg);
|
||||||
|
if (!retSuccess) {
|
||||||
|
throw new RuntimeException("세외수입 매칭 내역 정보를 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
||||||
|
}
|
||||||
|
|
||||||
|
retMessage = "[S] 작업이 정상 처리 되었습니다.";
|
||||||
|
|
||||||
|
return retMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,58 @@
|
|||||||
|
package cokr.xit.fims.sndb.service.bean;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.component.AbstractServiceBean;
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchg;
|
||||||
|
import cokr.xit.fims.sndb.NxrpMtchgQuery;
|
||||||
|
import cokr.xit.fims.sndb.service.NxrpMtchgService;
|
||||||
|
|
||||||
|
/**세외수입 매칭 내역 서비스 구현체.
|
||||||
|
*
|
||||||
|
* <p>상세 설명:
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* ============ 변경 이력 ============
|
||||||
|
* 2023-11-16 JoJH 최초 작성
|
||||||
|
* ================================
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Service("nxrpMtchgService")
|
||||||
|
public class NxrpMtchgServiceBean extends AbstractServiceBean implements NxrpMtchgService {
|
||||||
|
|
||||||
|
/** 세외수입 매칭 내역 정보 Bean */
|
||||||
|
@Resource(name = "nxrpMtchgBean")
|
||||||
|
private NxrpMtchgBean nxrpMtchgBean;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<DataObject> getNxrpMtchgList(NxrpMtchgQuery req) {
|
||||||
|
return nxrpMtchgBean.getNxrpMtchgList(req);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<DataObject> getNxrpMtchgs(NxrpMtchgQuery req) {
|
||||||
|
return nxrpMtchgBean.getNxrpMtchgs(req);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String createNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchgBean.createNxrpMtchg(nxrpMtchg);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String updateNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchgBean.updateNxrpMtchg(nxrpMtchg);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String removeNxrpMtchg(NxrpMtchg nxrpMtchg) {
|
||||||
|
return nxrpMtchgBean.removeNxrpMtchg(nxrpMtchg);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,250 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cokr.xit.fims.sndb.dao.NxrpMtchgMapper">
|
||||||
|
|
||||||
|
<!-- 세외수입 매칭 내역 정보 매퍼
|
||||||
|
========== 변경 이력 ==========
|
||||||
|
2023-11-16 JoJH 최초 작성
|
||||||
|
============================ -->
|
||||||
|
|
||||||
|
<resultMap id="nxrpMtchgRow" type="cokr.xit.fims.sndb.NxrpMtchg"> <!-- TB_NXRP_MTCHG 세외수입 매칭 내역 -->
|
||||||
|
<result property="mtchgId" column="MTCHG_ID" /> <!-- 매칭 ID -->
|
||||||
|
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
||||||
|
<result property="crdnDt" column="CRDN_DT" /> <!-- 단속 일시 -->
|
||||||
|
<result property="stdgNm" column="STDG_NM" /> <!-- 법정동 명 -->
|
||||||
|
<result property="crdnPlc" column="CRDN_PLC" /> <!-- 단속 장소 -->
|
||||||
|
<result property="lvyKey" column="LVY_KEY" /> <!-- 부과 키 -->
|
||||||
|
<result property="acntgYr" column="ACNTG_YR" /> <!-- 회계 연도 -->
|
||||||
|
<result property="levyNo" column="LEVY_NO" /> <!-- 부과 번호 -->
|
||||||
|
<result property="levyAmt" column="LEVY_AMT" /> <!-- 부과 금액 -->
|
||||||
|
<result property="adtnAmt" column="ADTN_AMT" /> <!-- 가산 금액 -->
|
||||||
|
<result property="sumAmt" column="SUM_AMT" /> <!-- 합계 금액 -->
|
||||||
|
<result property="prcsSttsCd" column="PRCS_STTS_CD" /> <!-- 처리 상태 코드 -->
|
||||||
|
<result property="epayno" column="EPAYNO" /> <!-- 전자납부번호 -->
|
||||||
|
<result property="bankNm1" column="BANK_NM1" /> <!-- 은행 명1 -->
|
||||||
|
<result property="vractno1" column="VRACTNO1" /> <!-- 가상계좌번호1 -->
|
||||||
|
<result property="bankNm2" column="BANK_NM2" /> <!-- 은행 명2 -->
|
||||||
|
<result property="vractno2" column="VRACTNO2" /> <!-- 가상계좌번호2 -->
|
||||||
|
<result property="bankNm3" column="BANK_NM3" /> <!-- 은행 명3 -->
|
||||||
|
<result property="vractno3" column="VRACTNO3" /> <!-- 가상계좌번호3 -->
|
||||||
|
<result property="bankNm4" column="BANK_NM4" /> <!-- 은행 명4 -->
|
||||||
|
<result property="vractno4" column="VRACTNO4" /> <!-- 가상계좌번호4 -->
|
||||||
|
<result property="bankNm5" column="BANK_NM5" /> <!-- 은행 명5 -->
|
||||||
|
<result property="vractno5" column="VRACTNO5" /> <!-- 가상계좌번호5 -->
|
||||||
|
<result property="bankNm6" column="BANK_NM6" /> <!-- 은행 명6 -->
|
||||||
|
<result property="vractno6" column="VRACTNO6" /> <!-- 가상계좌번호6 -->
|
||||||
|
<result property="bankNm7" column="BANK_NM7" /> <!-- 은행 명7 -->
|
||||||
|
<result property="vractno7" column="VRACTNO7" /> <!-- 가상계좌번호7 -->
|
||||||
|
<result property="bankNm8" column="BANK_NM8" /> <!-- 은행 명8 -->
|
||||||
|
<result property="vractno8" column="VRACTNO8" /> <!-- 가상계좌번호8 -->
|
||||||
|
<result property="bankNm9" column="BANK_NM9" /> <!-- 은행 명9 -->
|
||||||
|
<result property="vractno9" column="VRACTNO9" /> <!-- 가상계좌번호9 -->
|
||||||
|
<result property="bankNm10" column="BANK_NM10" /> <!-- 은행 명10 -->
|
||||||
|
<result property="vractno10" column="VRACTNO10" /> <!-- 가상계좌번호10 -->
|
||||||
|
<result property="bankNm11" column="BANK_NM11" /> <!-- 은행 명11 -->
|
||||||
|
<result property="vractno11" column="VRACTNO11" /> <!-- 가상계좌번호11 -->
|
||||||
|
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
||||||
|
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
||||||
|
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
||||||
|
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="select">
|
||||||
|
SELECT MTCHG_ID <!-- 매칭 ID -->
|
||||||
|
, CRDN_ID <!-- 단속 ID -->
|
||||||
|
, CRDN_DT <!-- 단속 일시 -->
|
||||||
|
, STDG_NM <!-- 법정동 명 -->
|
||||||
|
, CRDN_PLC <!-- 단속 장소 -->
|
||||||
|
, LVY_KEY <!-- 부과 키 -->
|
||||||
|
, ACNTG_YR <!-- 회계 연도 -->
|
||||||
|
, LEVY_NO <!-- 부과 번호 -->
|
||||||
|
, LEVY_AMT <!-- 부과 금액 -->
|
||||||
|
, ADTN_AMT <!-- 가산 금액 -->
|
||||||
|
, SUM_AMT <!-- 합계 금액 -->
|
||||||
|
, PRCS_STTS_CD <!-- 처리 상태 코드 -->
|
||||||
|
, EPAYNO <!-- 전자납부번호 -->
|
||||||
|
, BANK_NM1 <!-- 은행 명1 -->
|
||||||
|
, VRACTNO1 <!-- 가상계좌번호1 -->
|
||||||
|
, BANK_NM2 <!-- 은행 명2 -->
|
||||||
|
, VRACTNO2 <!-- 가상계좌번호2 -->
|
||||||
|
, BANK_NM3 <!-- 은행 명3 -->
|
||||||
|
, VRACTNO3 <!-- 가상계좌번호3 -->
|
||||||
|
, BANK_NM4 <!-- 은행 명4 -->
|
||||||
|
, VRACTNO4 <!-- 가상계좌번호4 -->
|
||||||
|
, BANK_NM5 <!-- 은행 명5 -->
|
||||||
|
, VRACTNO5 <!-- 가상계좌번호5 -->
|
||||||
|
, BANK_NM6 <!-- 은행 명6 -->
|
||||||
|
, VRACTNO6 <!-- 가상계좌번호6 -->
|
||||||
|
, BANK_NM7 <!-- 은행 명7 -->
|
||||||
|
, VRACTNO7 <!-- 가상계좌번호7 -->
|
||||||
|
, BANK_NM8 <!-- 은행 명8 -->
|
||||||
|
, VRACTNO8 <!-- 가상계좌번호8 -->
|
||||||
|
, BANK_NM9 <!-- 은행 명9 -->
|
||||||
|
, VRACTNO9 <!-- 가상계좌번호9 -->
|
||||||
|
, BANK_NM10 <!-- 은행 명10 -->
|
||||||
|
, VRACTNO10 <!-- 가상계좌번호10 -->
|
||||||
|
, BANK_NM11 <!-- 은행 명11 -->
|
||||||
|
, VRACTNO11 <!-- 가상계좌번호11 -->
|
||||||
|
, REG_DT <!-- 등록 일시 -->
|
||||||
|
, RGTR <!-- 등록자 -->
|
||||||
|
, MDFCN_DT <!-- 수정 일시 -->
|
||||||
|
, MDFR <!-- 수정자 -->
|
||||||
|
FROM TB_NXRP_MTCHG
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectNxrpMtchgList" parameterType="map" resultType="dataobject">/* 세외수입 매칭 내역 목록 조회(nxrpMtchgMapper.selectNxrpMtchgList) */
|
||||||
|
<include refid="utility.paging-prefix" />
|
||||||
|
<include refid="select" />
|
||||||
|
<where></where>
|
||||||
|
<include refid="utility.orderBy" />
|
||||||
|
<include refid="utility.paging-suffix" />
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectNxrpMtchgs" parameterType="map" resultType="dataobject">/* 세외수입 매칭 내역 객체 가져오기(nxrpMtchgMapper.selectNxrpMtchgs) */
|
||||||
|
<include refid="select" />
|
||||||
|
<where>
|
||||||
|
</where>
|
||||||
|
<include refid="utility.orderBy" />
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertNxrpMtchg" parameterType="map">/* 세외수입 매칭 내역 등록(nxrpMtchgMapper.insertNxrpMtchg) */
|
||||||
|
<selectKey resultType="string" keyProperty="nxrpMtchg.mtchgId" keyColumn="NEW_ID" order="BEFORE">
|
||||||
|
SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(MTCHG_ID, 5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID
|
||||||
|
FROM TB_NXRP_MTCHG
|
||||||
|
WHERE MTCHG_ID LIKE CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), '%')
|
||||||
|
</selectKey>
|
||||||
|
INSERT
|
||||||
|
INTO TB_NXRP_MTCHG (
|
||||||
|
MTCHG_ID <!-- 매칭 ID -->
|
||||||
|
, CRDN_ID <!-- 단속 ID -->
|
||||||
|
, CRDN_DT <!-- 단속 일시 -->
|
||||||
|
, STDG_NM <!-- 법정동 명 -->
|
||||||
|
, CRDN_PLC <!-- 단속 장소 -->
|
||||||
|
, LVY_KEY <!-- 부과 키 -->
|
||||||
|
, ACNTG_YR <!-- 회계 연도 -->
|
||||||
|
, LEVY_NO <!-- 부과 번호 -->
|
||||||
|
, LEVY_AMT <!-- 부과 금액 -->
|
||||||
|
, ADTN_AMT <!-- 가산 금액 -->
|
||||||
|
, SUM_AMT <!-- 합계 금액 -->
|
||||||
|
, PRCS_STTS_CD <!-- 처리 상태 코드 -->
|
||||||
|
, EPAYNO <!-- 전자납부번호 -->
|
||||||
|
, BANK_NM1 <!-- 은행 명1 -->
|
||||||
|
, VRACTNO1 <!-- 가상계좌번호1 -->
|
||||||
|
, BANK_NM2 <!-- 은행 명2 -->
|
||||||
|
, VRACTNO2 <!-- 가상계좌번호2 -->
|
||||||
|
, BANK_NM3 <!-- 은행 명3 -->
|
||||||
|
, VRACTNO3 <!-- 가상계좌번호3 -->
|
||||||
|
, BANK_NM4 <!-- 은행 명4 -->
|
||||||
|
, VRACTNO4 <!-- 가상계좌번호4 -->
|
||||||
|
, BANK_NM5 <!-- 은행 명5 -->
|
||||||
|
, VRACTNO5 <!-- 가상계좌번호5 -->
|
||||||
|
, BANK_NM6 <!-- 은행 명6 -->
|
||||||
|
, VRACTNO6 <!-- 가상계좌번호6 -->
|
||||||
|
, BANK_NM7 <!-- 은행 명7 -->
|
||||||
|
, VRACTNO7 <!-- 가상계좌번호7 -->
|
||||||
|
, BANK_NM8 <!-- 은행 명8 -->
|
||||||
|
, VRACTNO8 <!-- 가상계좌번호8 -->
|
||||||
|
, BANK_NM9 <!-- 은행 명9 -->
|
||||||
|
, VRACTNO9 <!-- 가상계좌번호9 -->
|
||||||
|
, BANK_NM10 <!-- 은행 명10 -->
|
||||||
|
, VRACTNO10 <!-- 가상계좌번호10 -->
|
||||||
|
, BANK_NM11 <!-- 은행 명11 -->
|
||||||
|
, VRACTNO11 <!-- 가상계좌번호11 -->
|
||||||
|
, REG_DT <!-- 등록 일시 -->
|
||||||
|
, RGTR <!-- 등록자 -->
|
||||||
|
, MDFCN_DT <!-- 수정 일시 -->
|
||||||
|
, MDFR <!-- 수정자 -->
|
||||||
|
)
|
||||||
|
VALUES (
|
||||||
|
#{nxrpMtchg.mtchgId} <!-- 매칭 ID -->
|
||||||
|
, #{nxrpMtchg.crdnId} <!-- 단속 ID -->
|
||||||
|
, #{nxrpMtchg.crdnDt} <!-- 단속 일시 -->
|
||||||
|
, #{nxrpMtchg.stdgNm} <!-- 법정동 명 -->
|
||||||
|
, #{nxrpMtchg.crdnPlc} <!-- 단속 장소 -->
|
||||||
|
, #{nxrpMtchg.lvyKey} <!-- 부과 키 -->
|
||||||
|
, #{nxrpMtchg.acntgYr} <!-- 회계 연도 -->
|
||||||
|
, #{nxrpMtchg.levyNo} <!-- 부과 번호 -->
|
||||||
|
, #{nxrpMtchg.levyAmt} <!-- 부과 금액 -->
|
||||||
|
, #{nxrpMtchg.adtnAmt} <!-- 가산 금액 -->
|
||||||
|
, #{nxrpMtchg.sumAmt} <!-- 합계 금액 -->
|
||||||
|
, #{nxrpMtchg.prcsSttsCd} <!-- 처리 상태 코드 -->
|
||||||
|
, #{nxrpMtchg.epayno} <!-- 전자납부번호 -->
|
||||||
|
, #{nxrpMtchg.bankNm1} <!-- 은행 명1 -->
|
||||||
|
, #{nxrpMtchg.vractno1} <!-- 가상계좌번호1 -->
|
||||||
|
, #{nxrpMtchg.bankNm2} <!-- 은행 명2 -->
|
||||||
|
, #{nxrpMtchg.vractno2} <!-- 가상계좌번호2 -->
|
||||||
|
, #{nxrpMtchg.bankNm3} <!-- 은행 명3 -->
|
||||||
|
, #{nxrpMtchg.vractno3} <!-- 가상계좌번호3 -->
|
||||||
|
, #{nxrpMtchg.bankNm4} <!-- 은행 명4 -->
|
||||||
|
, #{nxrpMtchg.vractno4} <!-- 가상계좌번호4 -->
|
||||||
|
, #{nxrpMtchg.bankNm5} <!-- 은행 명5 -->
|
||||||
|
, #{nxrpMtchg.vractno5} <!-- 가상계좌번호5 -->
|
||||||
|
, #{nxrpMtchg.bankNm6} <!-- 은행 명6 -->
|
||||||
|
, #{nxrpMtchg.vractno6} <!-- 가상계좌번호6 -->
|
||||||
|
, #{nxrpMtchg.bankNm7} <!-- 은행 명7 -->
|
||||||
|
, #{nxrpMtchg.vractno7} <!-- 가상계좌번호7 -->
|
||||||
|
, #{nxrpMtchg.bankNm8} <!-- 은행 명8 -->
|
||||||
|
, #{nxrpMtchg.vractno8} <!-- 가상계좌번호8 -->
|
||||||
|
, #{nxrpMtchg.bankNm9} <!-- 은행 명9 -->
|
||||||
|
, #{nxrpMtchg.vractno9} <!-- 가상계좌번호9 -->
|
||||||
|
, #{nxrpMtchg.bankNm10} <!-- 은행 명10 -->
|
||||||
|
, #{nxrpMtchg.vractno10} <!-- 가상계좌번호10 -->
|
||||||
|
, #{nxrpMtchg.bankNm11} <!-- 은행 명11 -->
|
||||||
|
, #{nxrpMtchg.vractno11} <!-- 가상계좌번호11 -->
|
||||||
|
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
||||||
|
, #{nxrpMtchg.createdBy} <!-- 등록자 -->
|
||||||
|
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||||
|
, #{nxrpMtchg.modifiedBy} <!-- 수정자 -->
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateNxrpMtchg" parameterType="map">/* 세외수입 매칭 내역 수정(nxrpMtchgMapper.updateNxrpMtchg) */
|
||||||
|
UPDATE TB_NXRP_MTCHG
|
||||||
|
SET CRDN_DT = #{nxrpMtchg.crdnDt} <!-- 단속 일시 -->
|
||||||
|
, STDG_NM = #{nxrpMtchg.stdgNm} <!-- 법정동 명 -->
|
||||||
|
, CRDN_PLC = #{nxrpMtchg.crdnPlc} <!-- 단속 장소 -->
|
||||||
|
, LVY_KEY = #{nxrpMtchg.lvyKey} <!-- 부과 키 -->
|
||||||
|
, ACNTG_YR = #{nxrpMtchg.acntgYr} <!-- 회계 연도 -->
|
||||||
|
, LEVY_NO = #{nxrpMtchg.levyNo} <!-- 부과 번호 -->
|
||||||
|
, LEVY_AMT = #{nxrpMtchg.levyAmt} <!-- 부과 금액 -->
|
||||||
|
, ADTN_AMT = #{nxrpMtchg.adtnAmt} <!-- 가산 금액 -->
|
||||||
|
, SUM_AMT = #{nxrpMtchg.sumAmt} <!-- 합계 금액 -->
|
||||||
|
, PRCS_STTS_CD = #{nxrpMtchg.prcsSttsCd} <!-- 처리 상태 코드 -->
|
||||||
|
, EPAYNO = #{nxrpMtchg.epayno} <!-- 전자납부번호 -->
|
||||||
|
, BANK_NM1 = #{nxrpMtchg.bankNm1} <!-- 은행 명1 -->
|
||||||
|
, VRACTNO1 = #{nxrpMtchg.vractno1} <!-- 가상계좌번호1 -->
|
||||||
|
, BANK_NM2 = #{nxrpMtchg.bankNm2} <!-- 은행 명2 -->
|
||||||
|
, VRACTNO2 = #{nxrpMtchg.vractno2} <!-- 가상계좌번호2 -->
|
||||||
|
, BANK_NM3 = #{nxrpMtchg.bankNm3} <!-- 은행 명3 -->
|
||||||
|
, VRACTNO3 = #{nxrpMtchg.vractno3} <!-- 가상계좌번호3 -->
|
||||||
|
, BANK_NM4 = #{nxrpMtchg.bankNm4} <!-- 은행 명4 -->
|
||||||
|
, VRACTNO4 = #{nxrpMtchg.vractno4} <!-- 가상계좌번호4 -->
|
||||||
|
, BANK_NM5 = #{nxrpMtchg.bankNm5} <!-- 은행 명5 -->
|
||||||
|
, VRACTNO5 = #{nxrpMtchg.vractno5} <!-- 가상계좌번호5 -->
|
||||||
|
, BANK_NM6 = #{nxrpMtchg.bankNm6} <!-- 은행 명6 -->
|
||||||
|
, VRACTNO6 = #{nxrpMtchg.vractno6} <!-- 가상계좌번호6 -->
|
||||||
|
, BANK_NM7 = #{nxrpMtchg.bankNm7} <!-- 은행 명7 -->
|
||||||
|
, VRACTNO7 = #{nxrpMtchg.vractno7} <!-- 가상계좌번호7 -->
|
||||||
|
, BANK_NM8 = #{nxrpMtchg.bankNm8} <!-- 은행 명8 -->
|
||||||
|
, VRACTNO8 = #{nxrpMtchg.vractno8} <!-- 가상계좌번호8 -->
|
||||||
|
, BANK_NM9 = #{nxrpMtchg.bankNm9} <!-- 은행 명9 -->
|
||||||
|
, VRACTNO9 = #{nxrpMtchg.vractno9} <!-- 가상계좌번호9 -->
|
||||||
|
, BANK_NM10 = #{nxrpMtchg.bankNm10} <!-- 은행 명10 -->
|
||||||
|
, VRACTNO10 = #{nxrpMtchg.vractno10} <!-- 가상계좌번호10 -->
|
||||||
|
, BANK_NM11 = #{nxrpMtchg.bankNm11} <!-- 은행 명11 -->
|
||||||
|
, VRACTNO11 = #{nxrpMtchg.vractno11} <!-- 가상계좌번호11 -->
|
||||||
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||||
|
, MDFR = #{nxrpMtchg.modifiedBy} <!-- 수정자 -->
|
||||||
|
WHERE MTCHG_ID = #{nxrpMtchg.mtchgId}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="deleteNxrpMtchg" parameterType="map">/* 세외수입 매칭 내역 삭제(nxrpMtchgMapper.deleteNxrpMtchg) */
|
||||||
|
UPDATE TB_NXRP_MTCHG
|
||||||
|
SET DEL_YN = 'N' <!-- 삭제 여부 -->
|
||||||
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||||
|
, MDFR = #{nxrpMtchg.modifiedBy} <!-- 수정자 -->
|
||||||
|
WHERE MTCHG_ID = #{nxrpMtchg.mtchgId}
|
||||||
|
AND DEL_YN = 'Y'
|
||||||
|
</update>
|
||||||
|
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue