발송반송 - 계고장 발송 수정중.
parent
039b2605db
commit
07e52b70a3
@ -0,0 +1,138 @@
|
||||
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.SndngDtl;
|
||||
import cokr.xit.fims.sndb.SndbQuery;
|
||||
|
||||
/** 발송 상세 정보 DAO
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-12-27 mjkhan 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@Mapper("sndngDtlMapper")
|
||||
public interface SndngDtlMapper extends AbstractMapper {
|
||||
/**지정한 조건에 따라 발송 상세 목록을 조회하여 반환한다.<br />
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 목록
|
||||
*/
|
||||
List<DataObject> selectSndngDtlList(SndbQuery req);
|
||||
|
||||
/**지정한 조건에 따라 발송 상세 객체들을 반환한다.
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 객체 목록
|
||||
*/
|
||||
List<DataObject> selectSndngDtls(SndbQuery req);
|
||||
|
||||
default DataObject selectSndngDtlInfo(String sndngDtlId) {
|
||||
List<DataObject> sndngDtlInfo = selectSndngDtls(new SndbQuery().setSndngDtlId(sndngDtlId)
|
||||
.setDelYN("N")
|
||||
.setOrderBy("SD.SNDNG_DTL_ID DESC"));
|
||||
|
||||
return !sndngDtlInfo.isEmpty() ? sndngDtlInfo.get(0) : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 객체 목록
|
||||
*/
|
||||
DataObject selectSndngDtlLevyInfo(String sndngDtlId);
|
||||
|
||||
/**발송 상세 정보를 등록한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"sndngDtl" - 발송 상세</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int insertSndngDtl(Map<String, Object> params);
|
||||
|
||||
/**발송 상세 정보를 등록한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
default boolean insert(SndngDtl sndngDtl) {
|
||||
return sndngDtl != null && insertSndngDtl(params().set("sndngDtl", sndngDtl)) == 1;
|
||||
}
|
||||
|
||||
/**발송 상세 정보를 수정한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"sndngDtl" - 발송 상세</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int updateSndngDtl(Map<String, Object> params);
|
||||
|
||||
/**발송 상세 정보를 수정한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
default boolean update(SndngDtl sndngDtl) {
|
||||
return sndngDtl != null && updateSndngDtl(params().set("sndngDtl", sndngDtl)) == 1;
|
||||
}
|
||||
|
||||
/**발송 상세 정보의 발송 상세 상태 코드를 수정한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"sndngDtl" - 발송 상세</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int updateSndngDtlSttsCd(Map<String, Object> params);
|
||||
|
||||
default boolean updateSndngDtlSttsCd(SndngDtl sndngDtl) {
|
||||
return sndngDtl != null && updateSndngDtlSttsCd(params().set("sndngDtl", sndngDtl)) == 1;
|
||||
}
|
||||
|
||||
/**전자우편 발송상세 내역을 수정한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"sndngDtl" - 발송 상세</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int updateSndngDtlEPost(Map<String, Object> params);
|
||||
|
||||
default boolean updateSndngDtlEPost(SndngDtl sndngDtl) {
|
||||
return sndngDtl != null && updateSndngDtlEPost(params().set("sndngDtl", sndngDtl)) == 1;
|
||||
}
|
||||
|
||||
/**지정한 발송 상세을 삭제한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"sndngDtl" - 발송 상세</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int deleteSndngDtl(Map<String, ?> params);
|
||||
|
||||
/**발송 상세 정보를 삭제한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
default boolean delete(SndngDtl sndngDtl) {
|
||||
return sndngDtl != null && deleteSndngDtl(params().set("sndngDtl", sndngDtl)) == 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.SndngDtl;
|
||||
import cokr.xit.fims.sndb.SndbQuery;
|
||||
|
||||
/**발송 상세 관리 서비스 인터페이스.
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-12-27 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
public interface SndngDtlService {
|
||||
|
||||
/**지정한 조건에 따라 발송 상세 목록을 조회하여 반환한다.
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 목록
|
||||
*/
|
||||
List<DataObject> getSndngDtlList(SndbQuery req);
|
||||
|
||||
/**지정한 조건에 따라 발송 상세 객체들을 반환한다.
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 객체 목록
|
||||
*/
|
||||
List<DataObject> getSndngDtls(SndbQuery req);
|
||||
|
||||
/**발송 상세 정보를 등록한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
boolean create(SndngDtl sndngDtl);
|
||||
|
||||
/**발송 상세 정보를 수정한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
boolean update(SndngDtl sndngDtl);
|
||||
|
||||
/**발송 상세 정보를 삭제한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
boolean remove(SndngDtl sndngDtl);
|
||||
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
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.SndngDtl;
|
||||
import cokr.xit.fims.sndb.SndbQuery;
|
||||
import cokr.xit.fims.sndb.dao.SndngDtlMapper;
|
||||
|
||||
/**발송 상세 정보 관리 Bean
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-12-27 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@Component("sndngDtlBean")
|
||||
public class SndngDtlBean extends AbstractComponent {
|
||||
|
||||
/** 발송 상세 정보 DAO */
|
||||
@Resource(name = "sndngDtlMapper")
|
||||
private SndngDtlMapper sndngDtlMapper;
|
||||
|
||||
/**지정한 조건에 따라 발송 상세 목록을 조회하여 반환한다.
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 목록
|
||||
*/
|
||||
public List<DataObject> getSndngDtlList(SndbQuery req) {
|
||||
return sndngDtlMapper.selectSndngDtlList(req);
|
||||
}
|
||||
|
||||
/**지정한 조건에 따라 발송 상세 객체들을 반환한다.
|
||||
* @param req 발송 상세 조회 조건
|
||||
* @return 발송 상세 객체 목록
|
||||
*/
|
||||
public List<DataObject> getSndngDtls(SndbQuery req) {
|
||||
return sndngDtlMapper.selectSndngDtls(req);
|
||||
}
|
||||
|
||||
/**발송 상세 정보를 등록한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean create(SndngDtl sndngDtl) {
|
||||
return sndngDtlMapper.insert(sndngDtl);
|
||||
}
|
||||
|
||||
/**발송 상세 정보를 수정한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean update(SndngDtl sndngDtl) {
|
||||
return sndngDtlMapper.update(sndngDtl);
|
||||
}
|
||||
|
||||
/**발송 상세 정보를 삭제한다.
|
||||
* @param sndngDtl 발송 상세
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public boolean remove(SndngDtl sndngDtl) {
|
||||
return sndngDtlMapper.delete(sndngDtl);
|
||||
}
|
||||
|
||||
}
|
@ -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.SndngDtl;
|
||||
import cokr.xit.fims.sndb.SndbQuery;
|
||||
import cokr.xit.fims.sndb.service.SndngDtlService;
|
||||
|
||||
/**발송 상세 서비스 구현체.
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2023-12-27 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@Service("sndngDtlService")
|
||||
public class SndngDtlServiceBean extends AbstractServiceBean implements SndngDtlService {
|
||||
|
||||
/** 발송 상세 정보 Bean */
|
||||
@Resource(name = "sndngDtlBean")
|
||||
private SndngDtlBean sndngDtlBean;
|
||||
|
||||
@Override
|
||||
public List<DataObject> getSndngDtlList(SndbQuery req) {
|
||||
return sndngDtlBean.getSndngDtlList(req);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DataObject> getSndngDtls(SndbQuery req) {
|
||||
return sndngDtlBean.getSndngDtls(req);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean create(SndngDtl sndngDtl) {
|
||||
return sndngDtlBean.create(sndngDtl);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update(SndngDtl sndngDtl) {
|
||||
return sndngDtlBean.update(sndngDtl);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean remove(SndngDtl sndngDtl) {
|
||||
return sndngDtlBean.remove(sndngDtl);
|
||||
}
|
||||
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,613 @@
|
||||
<?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.SndngDtlMapper">
|
||||
|
||||
<!-- 발송 상세 정보 매퍼
|
||||
========== 변경 이력 ==========
|
||||
2023-08-25 JoJH 최초 작성
|
||||
============================ -->
|
||||
|
||||
<resultMap id="sndngDtlRow" type="cokr.xit.fims.sndb.SndngDtl"> <!-- 발송 상세 -->
|
||||
<result property="sndngDtlId" column="SNDNG_DTL_ID" /> <!-- 발송 상세 ID -->
|
||||
<result property="sndngId" column="SNDNG_ID" /> <!-- 발송 ID -->
|
||||
<result property="svbtcId" column="SVBTC_ID" /> <!-- 공시송달 ID -->
|
||||
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
|
||||
<result property="mtchgId" column="MTCHG_ID" /> <!-- 매칭 ID -->
|
||||
<result property="sndngSeCd" column="SNDNG_SE_CD" /> <!-- 발송 구분 코드 -->
|
||||
<result property="sndngYmd" column="SNDNG_YMD" /> <!-- 발송 일자 -->
|
||||
<result property="sndngEndYmd" column="SNDNG_END_YMD" /> <!-- 발송 종료 일자 -->
|
||||
<result property="vhrno" column="VHRNO" /> <!-- 차량번호 -->
|
||||
<result property="crdnDt" column="CRDN_DT" /> <!-- 단속 일시 -->
|
||||
<result property="crdnStdgNm" column="CRDN_STDG_NM" /> <!-- 단속 법정동 명 -->
|
||||
<result property="crdnPlc" column="CRDN_PLC" /> <!-- 단속 장소 -->
|
||||
<result property="fyr" column="FYR" /> <!-- 회계연도 -->
|
||||
<result property="levyNo" column="LEVY_NO" /> <!-- 부과 번호 -->
|
||||
<result property="levyYmd" column="LEVY_YMD" /> <!-- 부과 일자 -->
|
||||
<result property="dudtYmd" column="DUDT_YMD" /> <!-- 납기 일자 -->
|
||||
<result property="dudtAftrYmd" column="DUDT_AFTR_YMD" /> <!-- 납기 후 일자 -->
|
||||
<result property="ffnlgAmt" column="FFNLG_AMT" /> <!-- 과태료 금액 -->
|
||||
<result property="pcptax" column="PCPTAX" /> <!-- 본세 -->
|
||||
<result property="adamt" column="ADAMT" /> <!-- 가산금 -->
|
||||
<result property="sumAmt" column="SUM_AMT" /> <!-- 합계 금액 -->
|
||||
<result property="dudtAftrAmt" column="DUDT_AFTR_AMT" /> <!-- 납기 후 금액 -->
|
||||
<result property="rtpyrNm" column="RTPYR_NM" /> <!-- 납부자 명 -->
|
||||
<result property="rtpyrBrdt" column="RTPYR_BRDT" /> <!-- 납부자 생년월일 -->
|
||||
<result property="rtpyrAddr" column="RTPYR_ADDR" /> <!-- 납부자 주소 -->
|
||||
<result property="rtpyrDtlAddr" column="RTPYR_DTL_ADDR" /> <!-- 납부자 상세 주소 -->
|
||||
<result property="rtpyrZip" column="RTPYR_ZIP" /> <!-- 납부자 우편번호 -->
|
||||
<result property="conKey" column="CON_KEY" /> <!-- 외부연계식별키 -->
|
||||
<result property="rgNo" column="RG_NO" /> <!-- 등기 번호 -->
|
||||
<result property="dlvrYmd" column="DLVR_YMD" /> <!-- 배달 일자 -->
|
||||
<result property="dlvrTm" column="DLVR_TM" /> <!-- 배달 시각 -->
|
||||
<result property="undlvrRsnCd" column="UNDLVR_RSN_CD" /> <!-- 미배달 사유 코드 -->
|
||||
<result property="undlvrRsnNm" column="UNDLVR_RSN_NM" /> <!-- 미배달 사유 명 -->
|
||||
<result property="rcpnNm" column="RCPN_NM" /> <!-- 수령인 명 -->
|
||||
<result property="rcpnRelNm" column="RCPN_REL_NM" /> <!-- 수령인 관계 명 -->
|
||||
<result property="sndngDtlSttsCd" column="SNDNG_DTL_STTS_CD" /> <!-- 발송 상세 상태 코드 -->
|
||||
<result property="bfrSndngDtlSttsCd" column="BFR_SNDNG_DTL_STTS_CD" /> <!-- 전 발송 상세 상태 코드 -->
|
||||
<result property="bfrDlvrYmd" column="BFR_DLVR_YMD" /> <!-- 전 배달 일자 -->
|
||||
<result property="bfrDlvrHr" column="BFR_DLVR_HR" /> <!-- 전 배달 시간 -->
|
||||
<result property="sndngRcvmtCd" column="SNDNG_RCVMT_CD" /> <!-- 발송 수납 코드 -->
|
||||
<result property="addrChgCd" column="ADDR_CHG_CD" /> <!-- 주소 변경 코드 -->
|
||||
<result property="taxNo" column="TAX_NO" /> <!-- 납세 번호 -->
|
||||
<result property="epayno" column="EPAYNO" /> <!-- 전자납부번호 -->
|
||||
<result property="bankNm" column="BANK_NM" /> <!-- 은행 명 -->
|
||||
<result property="vrActno" column="VR_ACTNO" /> <!-- 가상 계좌번호 -->
|
||||
<result property="bankNm2" column="BANK_NM2" /> <!-- 은행 명2 -->
|
||||
<result property="vrActno2" column="VR_ACTNO2" /> <!-- 가상 계좌번호2 -->
|
||||
<result property="bankNm3" column="BANK_NM3" /> <!-- 은행 명3 -->
|
||||
<result property="vrActno3" column="VR_ACTNO3" /> <!-- 가상 계좌번호3 -->
|
||||
<result property="bankNm4" column="BANK_NM4" /> <!-- 은행 명4 -->
|
||||
<result property="vrActno4" column="VR_ACTNO4" /> <!-- 가상 계좌번호4 -->
|
||||
<result property="bankNm5" column="BANK_NM5" /> <!-- 은행 명5 -->
|
||||
<result property="vrActno5" column="VR_ACTNO5" /> <!-- 가상 계좌번호5 -->
|
||||
<result property="bankNm6" column="BANK_NM6" /> <!-- 은행 명6 -->
|
||||
<result property="vrActno6" column="VR_ACTNO6" /> <!-- 가상 계좌번호6 -->
|
||||
<result property="bankNm7" column="BANK_NM7" /> <!-- 은행 명7 -->
|
||||
<result property="vrActno7" column="VR_ACTNO7" /> <!-- 가상 계좌번호7 -->
|
||||
<result property="bankNm8" column="BANK_NM8" /> <!-- 은행 명8 -->
|
||||
<result property="vrActno8" column="VR_ACTNO8" /> <!-- 가상 계좌번호8 -->
|
||||
<result property="bankNm9" column="BANK_NM9" /> <!-- 은행 명9 -->
|
||||
<result property="vrActno9" column="VR_ACTNO9" /> <!-- 가상 계좌번호9 -->
|
||||
<result property="bankNm10" column="BANK_NM10" /> <!-- 은행 명10 -->
|
||||
<result property="vrActno10" column="VR_ACTNO10" /> <!-- 가상 계좌번호10 -->
|
||||
<result property="bankNm11" column="BANK_NM11" /> <!-- 은행 명11 -->
|
||||
<result property="vrActno11" column="VR_ACTNO11" /> <!-- 가상 계좌번호11 -->
|
||||
<result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 -->
|
||||
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
||||
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
||||
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
||||
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
||||
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
||||
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
||||
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
|
||||
</resultMap>
|
||||
|
||||
<select id="selectSndngTrgts" parameterType="String" resultType="dataobject">/* 발송 대상 ID로 발송상세 객체 가져오기(sndngDtlMapper.selectSndngTrgts) */
|
||||
SELECT SNDNG_DTL_ID /* 발송 상세 ID */
|
||||
FROM TB_SNDNG_DTL
|
||||
WHERE SNDNG_ID = #{sndngId} /* 발송 ID */
|
||||
AND DEL_YN = 'N'
|
||||
ORDER BY SNDNG_DTL_ID
|
||||
</select>
|
||||
|
||||
<sql id="selectList">
|
||||
SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */
|
||||
, SD.SVBTC_ID /* 공시송달 ID */
|
||||
, SD.CRDN_ID /* 단속 ID */
|
||||
, SD.SVBTC_ID /* 공시송달 ID */
|
||||
, SD.MTCHG_ID /* 매칭 ID */
|
||||
, SD.SNDNG_SE_CD /* 발송 구분 코드 */
|
||||
, SD.SNDNG_YMD /* 발송 일자 */
|
||||
, SD.SNDNG_END_YMD /* 발송 종료 일자 */
|
||||
, SD.RTPYR_NM /* 납부자 명 */
|
||||
, SD.RTPYR_BRDT /* 납부자 생년월일 */
|
||||
, SD.RTPYR_ADDR /* 납부자 주소 */
|
||||
, SD.RTPYR_DTL_ADDR /* 납부자 상세 주소 */
|
||||
, SD.RTPYR_ZIP /* 납부자 우편번호 */
|
||||
, SD.CON_KEY /* 외부연계식별키 */
|
||||
, SD.RG_NO /* 등기 번호 */
|
||||
, SD.DLVR_YMD /* 배달 일자 */
|
||||
, SD.DLVR_TM /* 배달 시각 */
|
||||
, SD.UNDLVR_RSN_CD /* 미배달 사유 코드 */
|
||||
, SD.UNDLVR_RSN_NM /* 미배달 사유 명 */
|
||||
, SD.RCPN_NM /* 수령인 명 */
|
||||
, SD.RCPN_REL_NM /* 수령인 관계 명 */
|
||||
, SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */
|
||||
, SD.BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */
|
||||
, SD.BFR_DLVR_YMD /* 전 배달 일자 */
|
||||
, SD.BFR_DLVR_HR /* 전 배달 시간 */
|
||||
, SD.SNDNG_RCVMT_CD /* 발송 수납 코드 */
|
||||
, SD.ADDR_CHG_CD /* 주소 변경 코드 */
|
||||
, SD.CRDN_DT /* 단속 일시 */
|
||||
, SD.VHRNO /* 차량번호 */
|
||||
, SD.CRDN_STDG_NM /* 단속 법정동 명 */
|
||||
, SD.CRDN_PLC /* 단속 장소 */
|
||||
, SD.FYR /* 회계연도 */
|
||||
, SD.LEVY_NO /* 부과 번호 */
|
||||
, SD.LEVY_YMD /* 부과 일자 */
|
||||
, SD.DUDT_YMD /* 납기 일자 */
|
||||
, SD.DUDT_AFTR_YMD /* 납기 후 일자 */
|
||||
, SD.FFNLG_AMT /* 과태료 금액 */
|
||||
, SD.PCPTAX /* 본세 */
|
||||
, SD.ADAMT /* 가산금 */
|
||||
, SD.SUM_AMT /* 합계 금액 */
|
||||
, SD.DUDT_AFTR_AMT /* 납기 후 금액 */
|
||||
, SD.TAX_NO /* 납세 번호 */
|
||||
, SD.EPAYNO /* 전자납부번호 */
|
||||
, SD.BANK_NM /* 은행 명 */
|
||||
, SD.VR_ACTNO /* 가상 계좌번호 */
|
||||
, SD.BANK_NM2 /* 은행 명 2 */
|
||||
, SD.VR_ACTNO2 /* 가상 계좌번호 2 */
|
||||
, SD.BANK_NM3 /* 은행 명 3 */
|
||||
, SD.VR_ACTNO3 /* 가상 계좌번호 3 */
|
||||
, SD.BANK_NM4 /* 은행 명 4 */
|
||||
, SD.VR_ACTNO4 /* 가상 계좌번호 4 */
|
||||
, SD.BANK_NM5 /* 은행 명 5 */
|
||||
, SD.VR_ACTNO5 /* 가상 계좌번호 5 */
|
||||
, SD.BANK_NM6 /* 은행 명 6 */
|
||||
, SD.VR_ACTNO6 /* 가상 계좌번호 6 */
|
||||
, SD.BANK_NM7 /* 은행 명 7 */
|
||||
, SD.VR_ACTNO7 /* 가상 계좌번호 7 */
|
||||
, SD.BANK_NM8 /* 은행 명 8 */
|
||||
, SD.VR_ACTNO8 /* 가상 계좌번호 8 */
|
||||
, SD.BANK_NM9 /* 은행 명 9 */
|
||||
, SD.VR_ACTNO9 /* 가상 계좌번호 9 */
|
||||
, SD.BANK_NM10 /* 은행 명 10 */
|
||||
, SD.VR_ACTNO10 /* 가상 계좌번호 10 */
|
||||
, SD.BANK_NM11 /* 은행 명 11 */
|
||||
, SD.VR_ACTNO11 /* 가상 계좌번호 11 */
|
||||
, SD.REG_DT /* 등록 일시 */
|
||||
, SD.RGTR /* 등록자 */
|
||||
, SD.MDFCN_DT /* 수정 일시 */
|
||||
, SD.MDFR /* 수정자 */
|
||||
, SD.DEL_DT /* 삭제 일시 */
|
||||
, SD.DLTR /* 삭제자 */
|
||||
, SD.DEL_RSN /* 삭제 사유 */
|
||||
, S.SNDNG_ID /* 발송 ID */
|
||||
, S.SGG_CD /* 시군구 코드 */
|
||||
, S.DEPT_CD /* 부서 코드 */
|
||||
, S.TASK_SE_CD /* 업무 구분 코드 */
|
||||
, S.SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */
|
||||
, S.SNDNG_SE_CD /* 발송 구분 코드 */
|
||||
, S.LEVY_BGNG_YMD /* 부과 시작 일자 */
|
||||
, S.LEVY_END_YMD /* 부과 종료 일자 */
|
||||
, S.TTL_NM /* 제목 명 */
|
||||
, S.DOC_NO /* 문서 번호 */
|
||||
, S.ETC_CN /* 기타 내용 */
|
||||
, S.TNOCS /* 총건수 */
|
||||
, S.GRAMT /* 총금액 */
|
||||
, S.DIV_KB /* 취급 구분 */
|
||||
, S.EPOST_NOTICE_ID /* 전자우편 안내문 ID */
|
||||
, S.SNDNG_STTS_CD /* 발송 상태 코드 */
|
||||
, S.RESND_YN /* 재발송 여부 */
|
||||
, GET_MASK_DATE(SD.DUDT_YMD, 'K') AS DUDT_YMD_MASK_KOR /* 납기 일자(한글표기) */
|
||||
, GET_MASK_DATE(SD.DUDT_YMD, '.') AS DUDT_YMD_MASK /* 납기 일자 */
|
||||
, GET_MASK_DATE(SD.DUDT_AFTR_YMD, '.') AS DUDT_AFTR_YMD_MASK /* 납기 후 일자 */
|
||||
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM /* 발송 상세 상태 명 */
|
||||
, (SELECT GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM /* 전 발송 상세 상태 명 */
|
||||
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM /* 발송 수납 명 */
|
||||
, GET_MASK_EPAYNO(SD.EPAYNO) AS EPAYNO_MASK /* 전자납부번호 */
|
||||
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM /* 등록자 명 */
|
||||
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM /* 수정자 명 */
|
||||
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM /* 삭제자 명 */
|
||||
, (SELECT GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM /* 발송 구분 명 */
|
||||
FROM TB_SNDNG_DTL SD
|
||||
LEFT OUTER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID)
|
||||
</sql>
|
||||
|
||||
<select id="selectSndngDtlList" parameterType="map" resultType="dataobject">/* 발송 상세 목록 조회(sndngDtlMapper.selectSndngDtlList) */
|
||||
<include refid="utility.paging-prefix" />
|
||||
<include refid="selectList" />
|
||||
<where></where>
|
||||
<include refid="utility.orderBy" />
|
||||
<include refid="utility.paging-suffix" />
|
||||
</select>
|
||||
|
||||
<select id="selectSndngDtls" parameterType="map" resultType="dataobject">/* 발송 상세 객체 가져오기(sndngDtlMapper.selectSndngDtls) */
|
||||
<include refid="selectList" />
|
||||
<where>
|
||||
<if test="sndngDtlId != null">
|
||||
AND SD.SNDNG_DTL_ID = #{sndngDtlId} /* 발송 상세 ID */
|
||||
</if>
|
||||
<if test="sndngId != null">
|
||||
AND SD.SNDNG_ID = #{sndngId} /* 발송 ID */
|
||||
</if>
|
||||
<if test="crdnId != null">
|
||||
AND SD.CRDN_ID = #{crdnId} /* 단속 ID */
|
||||
</if>
|
||||
</where>
|
||||
<include refid="utility.orderBy" />
|
||||
</select>
|
||||
|
||||
<select id="selectSndngDtlLevyInfo" parameterType="string" resultType="dataobject">/* 발송 상세 및 부과 객체 가져오기(sndngDtlMapper.selectSndngDtlLevyInfo) */
|
||||
SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */
|
||||
, SD.SNDNG_ID /* 발송 ID */
|
||||
, SD.SVBTC_ID /* 공시송달 ID */
|
||||
, SD.SNDNG_YMD /* 발송 일자 */
|
||||
, SD.SNDNG_END_YMD /* 발송 종료 일자 */
|
||||
, SD.CON_KEY /* 외부연계식별키 */
|
||||
, SD.RG_NO /* 등기 번호 */
|
||||
, SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */
|
||||
, SD.SNDNG_RCVMT_CD /* 발송 수납 코드 */
|
||||
, SD.ADDR_CHG_CD /* 주소 변경 코드 */
|
||||
, C.CRDN_ID /* 단속 ID */
|
||||
, C.VHRNO /* 차량번호 */
|
||||
, C.CRDN_STDG_NM /* 단속 법정동 명 */
|
||||
, C.CRDN_PLC /* 단속 장소 */
|
||||
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */
|
||||
, C.CRDN_STTS_CD /* 단속 상태 코드 */
|
||||
, P.RTPYR_ID /* 납부자 ID */
|
||||
, P.RTPYR_NO /* 납부자 번호 */
|
||||
, P.RTPYR_NM /* 납부자 명 */
|
||||
, P.RTPYR_BRDT /* 납부자 생년월일 */
|
||||
, P.ADDR /* 주소 */
|
||||
, P.DTL_ADDR /* 상세 주소 */
|
||||
, P.ZIP /* 우편번호 */
|
||||
, L.LEVY_ID /* 부과 ID */
|
||||
, L.DEPT_CD /* 부서 코드 */
|
||||
, L.FYR /* 회계연도 */
|
||||
, L.ACNTG_SE_CD /* 회계 구분 코드 */
|
||||
, L.TXITM_CD /* 세목 코드 */
|
||||
, L.OPER_ITEM_CD /* 운영 항목 코드 */
|
||||
, L.SPCL_BIZ_CD /* 특별회계 사업 코드 */
|
||||
, L.LEVY_NO /* 부과 번호 */
|
||||
, L.INSPY_SN /* 분납 순번 */
|
||||
, L.LEVY_SE_CD /* 부과 구분 코드 */
|
||||
, L.LEVY_YMD /* 부과 일자 */
|
||||
, L.FRST_DUDT_YMD /* 최초 납기 일자 */
|
||||
, L.DUDT_YMD /* 납기 일자 */
|
||||
, L.DUDT_AFTR_YMD /* 납기 후 일자 */
|
||||
, L.FFNLG_AMT /* 과태료 금액 */
|
||||
, L.LEVY_PCPTAX /* 부과 본세 */
|
||||
, L.LEVY_ADAMT /* 부과 가산금 */
|
||||
, L.INSPY_INT /* 분납 이자 */
|
||||
, L.LEVY_PCPTAX /* 부과 본세 */
|
||||
, L.LEVY_ADAMT /* 부과 가산금 */
|
||||
, L.INSPY_INT /* 분납 이자 */
|
||||
, L.RCVMT_PCPTAX /* 수납 본세 */
|
||||
, L.RCVMT_ADAMT /* 수납 가산금 */
|
||||
, L.RDCAMT_PCPTAX /* 감액 본세 */
|
||||
, L.RDCAMT_ADAMT /* 감액 가산금 */
|
||||
, L.SUM_AMT /* 합계 금액 */
|
||||
, L.EPAYNO /* 전자납부번호 */
|
||||
, L.BANK_NM /* 은행 명 */
|
||||
, L.VR_ACTNO /* 가상 계좌번호 */
|
||||
, L.BANK_NM2 /* 은행 명2 */
|
||||
, L.VR_ACTNO2 /* 가상 계좌번호2 */
|
||||
, L.BANK_NM3 /* 은행 명3 */
|
||||
, L.VR_ACTNO3 /* 가상 계좌번호3 */
|
||||
, L.BANK_NM4 /* 은행 명4 */
|
||||
, L.VR_ACTNO4 /* 가상 계좌번호4 */
|
||||
, L.BANK_NM5 /* 은행 명5 */
|
||||
, L.VR_ACTNO5 /* 가상 계좌번호5 */
|
||||
, L.BANK_NM6 /* 은행 명6 */
|
||||
, L.VR_ACTNO6 /* 가상 계좌번호6 */
|
||||
, L.BANK_NM7 /* 은행 명7 */
|
||||
, L.VR_ACTNO7 /* 가상 계좌번호7 */
|
||||
, L.BANK_NM8 /* 은행 명8 */
|
||||
, L.VR_ACTNO8 /* 가상 계좌번호8 */
|
||||
, L.BANK_NM9 /* 은행 명9 */
|
||||
, L.VR_ACTNO9 /* 가상 계좌번호9 */
|
||||
, L.BANK_NM10 /* 은행 명10 */
|
||||
, L.VR_ACTNO10 /* 가상 계좌번호10 */
|
||||
, L.BANK_NM11 /* 은행 명11 */
|
||||
, L.VR_ACTNO11 /* 가상 계좌번호11 */
|
||||
, L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX AS PCPTAX /* 본세 */
|
||||
, L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT AS ADAMT /* 가산금 */
|
||||
, (SELECT GET_MASK_DATE(L.LEVY_YMD, '.') FROM DUAL) AS LEVY_YMD_MASK /* 부과 일자 마스크 */
|
||||
, (SELECT GET_MASK_DATE(L.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK /* 납기 일자 마스크 */
|
||||
, (SELECT GET_MASK_DATE(L.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR /* 납기 일자 마스크 */
|
||||
, (SELECT GET_MASK_DATE(L.DUDT_AFTR_YMD, '.') FROM DUAL) AS DUDT_AFTR_YMD_MASK /* 납기 후 일자 마스크 */
|
||||
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM /* 발송 상세 상태 명 */
|
||||
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM /* 발송 수납 명 */
|
||||
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
|
||||
, (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */
|
||||
FROM TB_SNDNG_DTL SD
|
||||
INNER JOIN TB_CRDN C ON (SD.CRDN_ID = C.CRDN_ID)
|
||||
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
||||
INNER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
||||
WHERE SD.SNDNG_DTL_ID = #{sndngDtlId}
|
||||
</select>
|
||||
|
||||
<insert id="insertSndngDtl" parameterType="map">/* 발송 상세 등록(sndngDtlMapper.insertSndngDtl) */
|
||||
<selectKey resultType="string" keyProperty="sndngDtl.sndngDtlId" keyColumn="NEW_ID" order="BEFORE">
|
||||
SELECT LPAD(CAST(IFNULL(MAX(SNDNG_DTL_ID) + 1, 1) AS INT), 10, '0') AS NEW_ID
|
||||
FROM TB_SNDNG_DTL
|
||||
</selectKey>
|
||||
INSERT
|
||||
INTO TB_SNDNG_DTL (
|
||||
SNDNG_DTL_ID /* 발송 상세 ID */
|
||||
, SNDNG_ID /* 발송 ID */
|
||||
, CRDN_ID /* 단속 ID */
|
||||
, SVBTC_ID /* 공시송달 ID */
|
||||
, MTCHG_ID /* 매칭 ID */
|
||||
, SNDNG_SE_CD /* 발송 구분 코드 */
|
||||
, SNDNG_YMD /* 발송 일자 */
|
||||
, SNDNG_END_YMD /* 발송 종료 일자 */
|
||||
, RTPYR_NM /* 납부자 명 */
|
||||
, RTPYR_BRDT /* 납부자 생년월일 */
|
||||
, RTPYR_ADDR /* 납부자 주소 */
|
||||
, RTPYR_DTL_ADDR /* 납부자 상세 주소 */
|
||||
, RTPYR_ZIP /* 납부자 우편번호 */
|
||||
, CON_KEY /* 외부연계식별키 */
|
||||
, RG_NO /* 등기 번호 */
|
||||
, DLVR_YMD /* 배달 일자 */
|
||||
, DLVR_TM /* 배달 시각 */
|
||||
, UNDLVR_RSN_CD /* 미배달 사유 코드 */
|
||||
, UNDLVR_RSN_NM /* 미배달 사유 명 */
|
||||
, RCPN_NM /* 수령인 명 */
|
||||
, RCPN_REL_NM /* 수령인 관계 명 */
|
||||
, SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */
|
||||
, BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */
|
||||
, BFR_DLVR_YMD /* 전 배달 일자 */
|
||||
, BFR_DLVR_HR /* 전 배달 시간 */
|
||||
, SNDNG_RCVMT_CD /* 발송 수납 코드 */
|
||||
, ADDR_CHG_CD /* 주소 변경 코드 */
|
||||
, CRDN_DT /* 단속 일시 */
|
||||
, VHRNO /* 차량번호 */
|
||||
, CRDN_STDG_NM /* 단속 법정동 명 */
|
||||
, CRDN_PLC /* 단속 장소 */
|
||||
, FYR /* 회계연도 */
|
||||
, LEVY_NO /* 부과 번호 */
|
||||
, LEVY_YMD /* 부과 일자 */
|
||||
, DUDT_YMD /* 납기 일자 */
|
||||
, DUDT_AFTR_YMD /* 납기 후 일자 */
|
||||
, FFNLG_AMT /* 과태료 금액 */
|
||||
, PCPTAX /* 본세 */
|
||||
, ADAMT /* 가산금 */
|
||||
, SUM_AMT /* 합계 금액 */
|
||||
, DUDT_AFTR_AMT /* 납기 후 금액 */
|
||||
, TAX_NO /* 납세 번호 */
|
||||
, EPAYNO /* 전자납부번호 */
|
||||
, BANK_NM /* 은행 명 */
|
||||
, VR_ACTNO /* 가상 계좌번호 */
|
||||
, BANK_NM2 /* 은행 명 2 */
|
||||
, VR_ACTNO2 /* 가상 계좌번호 2 */
|
||||
, BANK_NM3 /* 은행 명 3 */
|
||||
, VR_ACTNO3 /* 가상 계좌번호 3 */
|
||||
, BANK_NM4 /* 은행 명 4 */
|
||||
, VR_ACTNO4 /* 가상 계좌번호 4 */
|
||||
, BANK_NM5 /* 은행 명 5 */
|
||||
, VR_ACTNO5 /* 가상 계좌번호 5 */
|
||||
, BANK_NM6 /* 은행 명 6 */
|
||||
, VR_ACTNO6 /* 가상 계좌번호 6 */
|
||||
, BANK_NM7 /* 은행 명 7 */
|
||||
, VR_ACTNO7 /* 가상 계좌번호 7 */
|
||||
, BANK_NM8 /* 은행 명 8 */
|
||||
, VR_ACTNO8 /* 가상 계좌번호 8 */
|
||||
, BANK_NM9 /* 은행 명 9 */
|
||||
, VR_ACTNO9 /* 가상 계좌번호 9 */
|
||||
, BANK_NM10 /* 은행 명 10 */
|
||||
, VR_ACTNO10 /* 가상 계좌번호 10 */
|
||||
, BANK_NM11 /* 은행 명 11 */
|
||||
, VR_ACTNO11 /* 가상 계좌번호 11 */
|
||||
, DEL_YN /* 삭제 여부 */
|
||||
, REG_DT /* 등록 일시 */
|
||||
, RGTR /* 등록자 */
|
||||
, MDFCN_DT /* 수정 일시 */
|
||||
, MDFR /* 수정자 */
|
||||
)
|
||||
VALUES (
|
||||
#{sndngDtl.sndngDtlId} /* 발송 상세 ID */
|
||||
, #{sndngDtl.sndngId} /* 발송 ID */
|
||||
, #{sndngDtl.crdnId} /* 단속 ID */
|
||||
, #{sndngDtl.svbtcId} /* 공시송달 ID */
|
||||
, #{sndngDtl.mtchgId} /* 매칭 ID */
|
||||
, #{sndngDtl.sndngSeCd} /* 발송 구분 코드 */
|
||||
, #{sndngDtl.sndngYmd} /* 발송 일자 */
|
||||
, #{sndngDtl.sndngEndYmd} /* 발송 종료 일자 */
|
||||
, #{sndngDtl.rtpyrNm} /* 납부자 명 */
|
||||
, #{sndngDtl.rtpyrBrdt} /* 납부자 생년월일 */
|
||||
, #{sndngDtl.rtpyrAddr} /* 납부자 주소 */
|
||||
, #{sndngDtl.rtpyrDtlAddr} /* 납부자 상세 주소 */
|
||||
, #{sndngDtl.rtpyrZip} /* 납부자 우편번호 */
|
||||
, #{sndngDtl.conKey} /* 외부연계식별키 */
|
||||
, #{sndngDtl.rgNo} /* 등기 번호 */
|
||||
, #{sndngDtl.dlvrYmd} /* 배달 일자 */
|
||||
, #{sndngDtl.dlvrTm} /* 배달 시각 */
|
||||
, #{sndngDtl.undlvrRsnCd} /* 미배달 사유 코드 */
|
||||
, #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */
|
||||
, #{sndngDtl.rcpnNm} /* 수령인 명 */
|
||||
, #{sndngDtl.rcpnRelNm} /* 수령인 관계 명 */
|
||||
, #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */
|
||||
, #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */
|
||||
, #{sndngDtl.bfrDlvrYmd} /* 전 배달 일자 */
|
||||
, #{sndngDtl.bfrDlvrHr} /* 전 배달 시간 */
|
||||
, #{sndngDtl.sndngRcvmtCd} /* 발송 수납 코드 */
|
||||
, #{sndngDtl.addrChgCd} /* 주소 변경 코드 */
|
||||
, #{sndngDtl.crdnDt} /* 단속 일시 */
|
||||
, #{sndngDtl.vhrno} /* 차량번호 */
|
||||
, #{sndngDtl.crdnStdgNm} /* 단속 법정동 명 */
|
||||
, #{sndngDtl.crdnPlc} /* 단속 장소 */
|
||||
, #{sndngDtl.fyr} /* 회계연도 */
|
||||
, #{sndngDtl.levyNo} /* 부과 번호 */
|
||||
, #{sndngDtl.levyYmd} /* 부과 일자 */
|
||||
, #{sndngDtl.dudtYmd} /* 납기 일자 */
|
||||
, #{sndngDtl.dudtAftrYmd} /* 납기 후 일자 */
|
||||
, #{sndngDtl.ffnlgAmt} /* 과태료 금액 */
|
||||
, #{sndngDtl.pcptax} /* 본세 */
|
||||
, #{sndngDtl.adamt} /* 가산금 */
|
||||
, #{sndngDtl.sumAmt} /* 합계 금액 */
|
||||
, #{sndngDtl.dudtAftrAmt} /* 납기 후 금액 */
|
||||
, #{sndngDtl.taxNo} /* 납세 번호 */
|
||||
, #{sndngDtl.epayno} /* 전자납부번호 */
|
||||
, #{sndngDtl.bankNm} /* 은행 명 */
|
||||
, #{sndngDtl.vrActno} /* 가상 계좌번호 */
|
||||
, #{sndngDtl.bankNm2} /* 은행 명 2 */
|
||||
, #{sndngDtl.vrActno2} /* 가상 계좌번호 2 */
|
||||
, #{sndngDtl.bankNm3} /* 은행 명 3 */
|
||||
, #{sndngDtl.vrActno3} /* 가상 계좌번호 3 */
|
||||
, #{sndngDtl.bankNm4} /* 은행 명 4 */
|
||||
, #{sndngDtl.vrActno4} /* 가상 계좌번호 4 */
|
||||
, #{sndngDtl.bankNm5} /* 은행 명 5 */
|
||||
, #{sndngDtl.vrActno5} /* 가상 계좌번호 5 */
|
||||
, #{sndngDtl.bankNm6} /* 은행 명 6 */
|
||||
, #{sndngDtl.vrActno6} /* 가상 계좌번호 6 */
|
||||
, #{sndngDtl.bankNm7} /* 은행 명 7 */
|
||||
, #{sndngDtl.vrActno7} /* 가상 계좌번호 7 */
|
||||
, #{sndngDtl.bankNm8} /* 은행 명 8 */
|
||||
, #{sndngDtl.vrActno8} /* 가상 계좌번호 8 */
|
||||
, #{sndngDtl.bankNm9} /* 은행 명 9 */
|
||||
, #{sndngDtl.vrActno9} /* 가상 계좌번호 9 */
|
||||
, #{sndngDtl.bankNm10} /* 은행 명 10 */
|
||||
, #{sndngDtl.vrActno10} /* 가상 계좌번호 10 */
|
||||
, #{sndngDtl.bankNm11} /* 은행 명 11 */
|
||||
, #{sndngDtl.vrActno11} /* 가상 계좌번호 11 */
|
||||
, 'N' /* 삭제 여부 */
|
||||
, <include refid="utility.now" /> /* 등록 일시 */
|
||||
, #{sndngDtl.createdBy} /* 등록자 */
|
||||
, <include refid="utility.now" /> /* 수정 일시 */
|
||||
, #{sndngDtl.modifiedBy} /* 수정자 */
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateSndngDtl" parameterType="map">/* 발송 상세 수정(sndngDtlMapper.updateSndngDtl) */
|
||||
UPDATE TB_SNDNG_DTL
|
||||
SET SVBTC_ID = #{sndngDtl.svbtcId} /* 공시송달 ID */
|
||||
, MTCHG_ID = #{sndngDtl.mtchgId} /* 매칭 ID */
|
||||
, SNDNG_SE_CD = #{sndngDtl.sndngSeCd} /* 발송 구분 코드 */
|
||||
, SNDNG_YMD = #{sndngDtl.sndngYmd} /* 발송 일자 */
|
||||
, SNDNG_END_YMD = #{sndngDtl.sndngEndYmd} /* 발송 종료 일자 */
|
||||
, RTPYR_NM = #{sndngDtl.rtpyrNm} /* 납부자 명 */
|
||||
, RTPYR_BRDT = #{sndngDtl.rtpyrBrdt} /* 납부자 생년월일 */
|
||||
, RTPYR_ADDR = #{sndngDtl.rtpyrAddr} /* 납부자 주소 */
|
||||
, RTPYR_DTL_ADDR = #{sndngDtl.rtpyrDtlAddr} /* 납부자 상세 주소 */
|
||||
, RTPYR_ZIP = #{sndngDtl.rtpyrZip} /* 납부자 우편번호 */
|
||||
, CON_KEY = #{sndngDtl.conKey} /* 외부연계식별키 */
|
||||
, RG_NO = #{sndngDtl.rgNo} /* 등기 번호 */
|
||||
, DLVR_YMD = #{sndngDtl.dlvrYmd} /* 배달 일자 */
|
||||
, DLVR_TM = #{sndngDtl.dlvrTm} /* 배달 시각 */
|
||||
, UNDLVR_RSN_CD = #{sndngDtl.undlvrRsnCd} /* 미배달 사유 코드 */
|
||||
, UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */
|
||||
, RCPN_NM = #{sndngDtl.rcpnNm} /* 수령인 명 */
|
||||
, RCPN_REL_NM = #{sndngDtl.rcpnRelNm} /* 수령인 관계 명 */
|
||||
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */
|
||||
, BFR_SNDNG_DTL_STTS_CD = #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */
|
||||
, BFR_DLVR_YMD = #{sndngDtl.bfrDlvrYmd} /* 전 배달 일자 */
|
||||
, BFR_DLVR_HR = #{sndngDtl.bfrDlvrHr} /* 전 배달 시간 */
|
||||
, SNDNG_RCVMT_CD = #{sndngDtl.sndngRcvmtCd} /* 발송 수납 코드 */
|
||||
, ADDR_CHG_CD = #{sndngDtl.addrChgCd} /* 주소 변경 코드 */
|
||||
, CRDN_DT = #{sndngDtl.crdnDt} /* 단속 일시 */
|
||||
, VHRNO = #{sndngDtl.vhrno} /* 차량번호 */
|
||||
, CRDN_STDG_NM = #{sndngDtl.crdnStdgNm} /* 단속 법정동 명 */
|
||||
, CRDN_PLC = #{sndngDtl.crdnPlc} /* 단속 장소 */
|
||||
, FYR = #{sndngDtl.fyr} /* 회계연도 */
|
||||
, LEVY_NO = #{sndngDtl.levyNo} /* 부과 번호 */
|
||||
, LEVY_YMD = #{sndngDtl.levyYmd} /* 부과 일자 */
|
||||
, DUDT_YMD = #{sndngDtl.dudtYmd} /* 납기 일자 */
|
||||
, DUDT_AFTR_YMD = #{sndngDtl.dudtAftrYmd} /* 납기 후 일자 */
|
||||
, FFNLG_AMT = #{sndngDtl.ffnlgAmt} /* 과태료 금액 */
|
||||
, PCPTAX = #{sndngDtl.pcptax} /* 본세 */
|
||||
, ADAMT = #{sndngDtl.adamt} /* 가산금 */
|
||||
, SUM_AMT = #{sndngDtl.sumAmt} /* 합계 금액 */
|
||||
, DUDT_AFTR_AMT = #{sndngDtl.dudtAftrAmt} /* 납기 후 금액 */
|
||||
, TAX_NO = #{sndngDtl.taxNo} /* 납세 번호 */
|
||||
, EPAYNO = #{sndngDtl.epayno} /* 전자납부번호 */
|
||||
, BANK_NM = #{sndngDtl.bankNm} /* 은행 명 */
|
||||
, VR_ACTNO = #{sndngDtl.vrActno} /* 가상 계좌번호 */
|
||||
, BANK_NM2 = #{sndngDtl.bankNm2} /* 은행 명 2 */
|
||||
, VR_ACTNO2 = #{sndngDtl.vrActno2} /* 가상 계좌번호 2 */
|
||||
, BANK_NM3 = #{sndngDtl.bankNm3} /* 은행 명 3 */
|
||||
, VR_ACTNO3 = #{sndngDtl.vrActno3} /* 가상 계좌번호 3 */
|
||||
, BANK_NM4 = #{sndngDtl.bankNm4} /* 은행 명 4 */
|
||||
, VR_ACTNO4 = #{sndngDtl.vrActno4} /* 가상 계좌번호 4 */
|
||||
, BANK_NM5 = #{sndngDtl.bankNm5} /* 은행 명 5 */
|
||||
, VR_ACTNO5 = #{sndngDtl.vrActno5} /* 가상 계좌번호 5 */
|
||||
, BANK_NM6 = #{sndngDtl.bankNm6} /* 은행 명 6 */
|
||||
, VR_ACTNO6 = #{sndngDtl.vrActno6} /* 가상 계좌번호 6 */
|
||||
, BANK_NM7 = #{sndngDtl.bankNm7} /* 은행 명 7 */
|
||||
, VR_ACTNO7 = #{sndngDtl.vrActno7} /* 가상 계좌번호 7 */
|
||||
, BANK_NM8 = #{sndngDtl.bankNm8} /* 은행 명 8 */
|
||||
, VR_ACTNO8 = #{sndngDtl.vrActno8} /* 가상 계좌번호 8 */
|
||||
, BANK_NM9 = #{sndngDtl.bankNm9} /* 은행 명 9 */
|
||||
, VR_ACTNO9 = #{sndngDtl.vrActno9} /* 가상 계좌번호 9 */
|
||||
, BANK_NM10 = #{sndngDtl.bankNm10} /* 은행 명 10 */
|
||||
, VR_ACTNO10 = #{sndngDtl.vrActno10} /* 가상 계좌번호 10 */
|
||||
, BANK_NM11 = #{sndngDtl.bankNm11} /* 은행 명 11 */
|
||||
, VR_ACTNO11 = #{sndngDtl.vrActno11} /* 가상 계좌번호 11 */
|
||||
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
||||
, MDFR = #{sndngDtl.modifiedBy} /* 수정자 */
|
||||
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} /* 발송 상세 ID */
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
<update id="updateSndngDtlSttsCd" parameterType="map">/* 발송 상세 상태 코드 수정(sndngDtlMapper.updateSndngDtlSttsCd) */
|
||||
UPDATE TB_SNDNG_DTL
|
||||
SET BFR_SNDNG_DTL_STTS_CD = SNDNG_DTL_STTS_CD /* 이전 발송 상세 상태 코드 */
|
||||
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */
|
||||
<if test="sndngDtl.mtchgId != null">
|
||||
, MTCHG_ID = #{sndngDtl.mtchgId} /* 매칭 ID */
|
||||
</if>
|
||||
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
||||
, MDFR = #{sndngDtl.modifiedBy} /* 수정자 */
|
||||
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId}
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
<update id="updateSndngDtlEPost" parameterType="map">/* 전자우편 발송상세 내역 수정(sndngDtlMapper.updateSndngDtlEPost) */
|
||||
UPDATE TB_SNDNG_DTL
|
||||
SET CON_KEY = #{sndngDtl.conKey} /* 외부연계식별키 */
|
||||
, RG_NO = #{sndngDtl.rgNo} /* 공시송달 ID */
|
||||
, BFR_SNDNG_DTL_STTS_CD = SNDNG_DTL_STTS_CD /* 이전 발송 상세 상태 코드 */
|
||||
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */
|
||||
, RTPYR_NM = #{sndngDtl.rtpyrNm} /* 납부자 명 */
|
||||
, RTPYR_BRDT = #{sndngDtl.rtpyrBrdt} /* 납부자 생년월일 */
|
||||
, RTPYR_ADDR = #{sndngDtl.rtpyrAddr} /* 납부자 주소 */
|
||||
, RTPYR_DTL_ADDR = #{sndngDtl.rtpyrDtlAddr} /* 납부자 상세 주소 */
|
||||
, RTPYR_ZIP = #{sndngDtl.rtpyrZip} /* 납부자 우편번호 */
|
||||
, CRDN_DT = #{sndngDtl.crdnDt} /* 단속 일시 */
|
||||
, VHRNO = #{sndngDtl.vhrno} /* 차량번호 */
|
||||
, CRDN_STDG_NM = #{sndngDtl.crdnStdgNm} /* 단속 법정동 명 */
|
||||
, CRDN_PLC = #{sndngDtl.crdnPlc} /* 단속 장소 */
|
||||
, FYR = #{sndngDtl.fyr} /* 회계연도 */
|
||||
, LEVY_NO = #{sndngDtl.levyNo} /* 부과 번호 */
|
||||
, LEVY_YMD = #{sndngDtl.levyYmd} /* 부과 일자 */
|
||||
, DUDT_YMD = #{sndngDtl.dudtYmd} /* 납기 일자 */
|
||||
, DUDT_AFTR_YMD = #{sndngDtl.dudtAftrYmd} /* 납기 후 일자 */
|
||||
, FFNLG_AMT = #{sndngDtl.ffnlgAmt} /* 과태료 금액 */
|
||||
, PCPTAX = #{sndngDtl.pcptax} /* 본세 */
|
||||
, ADAMT = #{sndngDtl.adamt} /* 가산금 */
|
||||
, SUM_AMT = #{sndngDtl.sumAmt} /* 합계 금액 */
|
||||
, DUDT_AFTR_AMT = #{sndngDtl.dudtAftrAmt} /* 납기 후 금액 */
|
||||
, TAX_NO = #{sndngDtl.taxNo} /* 납세 번호 */
|
||||
, EPAYNO = #{sndngDtl.epayno} /* 전자납부번호 */
|
||||
, BANK_NM = #{sndngDtl.bankNm} /* 은행 명 */
|
||||
, VR_ACTNO = #{sndngDtl.vrActno} /* 가상 계좌번호 */
|
||||
, BANK_NM2 = #{sndngDtl.bankNm2} /* 은행 명2 */
|
||||
, VR_ACTNO2 = #{sndngDtl.vrActno2} /* 가상 계좌번호2 */
|
||||
, BANK_NM3 = #{sndngDtl.bankNm3} /* 은행 명3 */
|
||||
, VR_ACTNO3 = #{sndngDtl.vrActno3} /* 가상 계좌번호3 */
|
||||
, BANK_NM4 = #{sndngDtl.bankNm4} /* 은행 명4 */
|
||||
, VR_ACTNO4 = #{sndngDtl.vrActno4} /* 가상 계좌번호4 */
|
||||
, BANK_NM5 = #{sndngDtl.bankNm5} /* 은행 명5 */
|
||||
, VR_ACTNO5 = #{sndngDtl.vrActno5} /* 가상 계좌번호5 */
|
||||
, BANK_NM6 = #{sndngDtl.bankNm6} /* 은행 명6 */
|
||||
, VR_ACTNO6 = #{sndngDtl.vrActno6} /* 가상 계좌번호6 */
|
||||
, BANK_NM7 = #{sndngDtl.bankNm7} /* 은행 명7 */
|
||||
, VR_ACTNO7 = #{sndngDtl.vrActno7} /* 가상 계좌번호7 */
|
||||
, BANK_NM8 = #{sndngDtl.bankNm8} /* 은행 명8 */
|
||||
, VR_ACTNO8 = #{sndngDtl.vrActno8} /* 가상 계좌번호8 */
|
||||
, BANK_NM9 = #{sndngDtl.bankNm9} /* 은행 명9 */
|
||||
, VR_ACTNO9 = #{sndngDtl.vrActno9} /* 가상 계좌번호9 */
|
||||
, BANK_NM10 = #{sndngDtl.bankNm10} /* 은행 명10 */
|
||||
, VR_ACTNO10 = #{sndngDtl.vrActno10} /* 가상 계좌번호10 */
|
||||
, BANK_NM11 = #{sndngDtl.bankNm11} /* 은행 명11 */
|
||||
, VR_ACTNO11 = #{sndngDtl.vrActno11} /* 가상 계좌번호11 */
|
||||
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
||||
, MDFR = #{sndngDtl.modifiedBy} /* 수정자 */
|
||||
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId}
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
<update id="deleteSndngDtl" parameterType="map">/* 발송 상세 삭제(sndngDtlMapper.deleteSndngDtl) */
|
||||
UPDATE TB_SNDNG_DTL
|
||||
SET DEL_YN = 'Y'
|
||||
, DEL_DT = <include refid="utility.now" /> /* 삭제 일시 */
|
||||
, DLTR = #{sndngDtl.modifiedBy} /* 삭제자 */
|
||||
, DEL_RSN = #{sndngDtl.delRsn} /* 삭제사유 */
|
||||
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId}
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue