SntrisMapper 추가, 주석 추가

master
mjkhan21 1 year ago
parent 36239e58d4
commit 5d270c1580

@ -22,70 +22,134 @@ import org.apache.axis.encoding.ser.BeanSerializer;
public class Bu04BugaExtWSDTO implements Serializable { public class Bu04BugaExtWSDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 비고 */
private String bigo; private String bigo;
/** 대장번호 */
private String bookNo; private String bookNo;
/** 분할횟수 */
private long bunhalCnt; private long bunhalCnt;
/** 부서코드 */
private String buseoCd; private String buseoCd;
/** 기타1 */
private String etc1; private String etc1;
/** 가산금면제유무 */
private String gasanAmtSkipGubun; private String gasanAmtSkipGubun;
/** 가산율구분 */
private String gasanRateGubun; private String gasanRateGubun;
/** 기금 */
private long gigum; private long gigum;
/** 기금가산금 */
private long gigumGasanAmt; private long gigumGasanAmt;
/** 기금이자 */
private long gigumIja; private long gigumIja;
/** 국세 */
private long gukse; private long gukse;
/** 국세가산금 */
private long gukseGasanAmt; private long gukseGasanAmt;
/** 국세이자 */
private long gukseIja; private long gukseIja;
/** 구세 */
private long guse; private long guse;
/** 구세가산금 */
private long guseGasanAmt; private long guseGasanAmt;
/** 구세이자 */
private long guseIja; private long guseIja;
/** 항목1 */
private String hangmok1; private String hangmok1;
/** 항목2 */
private String hangmok2; private String hangmok2;
/** 항목3 */
private String hangmok3; private String hangmok3;
/** 항목4 */
private String hangmok4; private String hangmok4;
/** 항목5 */
private String hangmok5; private String hangmok5;
/** 항목6 */
private String hangmok6; private String hangmok6;
/** 행정동코드 */
private String hdongCd; private String hdongCd;
private String hriCd; private String hriCd;
/** 최종작업날짜 */
private String lastWorkDate; private String lastWorkDate;
/** 최종작업자ID */
private String lastWorkId; private String lastWorkId;
/** 물건아파트명 */
private String mulAptNm; private String mulAptNm;
/** 물건반 */
private String mulBan; private String mulBan;
/** 물건법정동리코드 */
private String mulBdongriCd; private String mulBdongriCd;
/** 물건본번 */
private String mulBon; private String mulBon;
/** 물건부번 */
private String mulBu; private String mulBu;
private String mulCd; private String mulCd;
/** 물건동 */
private String mulDong; private String mulDong;
/** 물건상세주소 */
private String mulDtlAddr; private String mulDtlAddr;
/** 물건구분 */
private String mulGubun; private String mulGubun;
/** 물건호 */
private String mulHosu; private String mulHosu;
/** 물건명 */
private String mulNm; private String mulNm;
/** 물건OCR시구코드 */
private String mulOcrSiguCd; private String mulOcrSiguCd;
/** 물건특수지코드 */
private String mulSpcCd; private String mulSpcCd;
/** 물건통 */
private String mulTong; private String mulTong;
/** 물건우편번호주소 */
private String mulZipAddr; private String mulZipAddr;
/** 물건우편번호 */
private String mulZipCd; private String mulZipCd;
/* 도로명 건물본번 */
private String napBldBon; private String napBldBon;
/* 도로명 건물부번 */
private String napBldBu; private String napBldBu;
/** 납세자 도로명 상세주소 */
private String napDdtlAddr; private String napDdtlAddr;
/** 납세자 도로명 주소 */
private String napDoroAddr; private String napDoroAddr;
/** 납세자 도로명 주소 코드 */
private String napDoroCd; private String napDoroCd;
/** 납세자 도로명 참고항목 */
private String napDrefAddr; private String napDrefAddr;
/** 납세자 상세주소 */
private String napDtlAddr; private String napDtlAddr;
/** 납세자 우편주소 */
private String napDzipAddr; private String napDzipAddr;
/** 납세자 우편번호 */
private String napDzipCd; private String napDzipCd;
/** 납세자 EMAIL */
private String napEmail; private String napEmail;
/** 납세자 구분 */
private String napGubun; private String napGubun;
/** 납세자 ID */
private String napId; private String napId;
/** 납세자 휴대폰번호 */
private String napMobilNo; private String napMobilNo;
/** 납세자명 */
private String napNm; private String napNm;
/** 납세자전화번호 */
private String napTelNo; private String napTelNo;
/** 납세자 도로명 지하여부 */
private String napUndYn; private String napUndYn;
/** 납세자 우편번호 주소 */
private String napZipAddr; private String napZipAddr;
/** 납세자 우편번호 */
private String napZipCd; private String napZipCd;
/** 납부일자 */
private String napbuYmd; private String napbuYmd;
/** 납기후일자 */
private String napgiAftYmd; private String napgiAftYmd;
/** 납기일자 */
private String napgiYmd; private String napgiYmd;
/** ocr 부서코드 */
private String ocrBuseoCd; private String ocrBuseoCd;
/** ocr 시구코드 */
private String ocrSiguCd; private String ocrSiguCd;
private String reserve01; private String reserve01;
private String reserve02; private String reserve02;
@ -97,29 +161,53 @@ public class Bu04BugaExtWSDTO implements Serializable {
private String reserve08; private String reserve08;
private String reserve09; private String reserve09;
private String reserve10; private String reserve10;
/** 거주상태 */
private String resideStatus; private String resideStatus;
/** row상태 */
private String rowStatus; private String rowStatus;
/** 세목코드 */
private String semokCd; private String semokCd;
/** 발송일자 */
private String sendYmd; private String sendYmd;
/** 시도코드 */
private String sidoCd; private String sidoCd;
/** 시구코드 */
private String siguCd; private String siguCd;
/** 시세 */
private long sise; private long sise;
/** 시세가산금 */
private long siseGasanAmt; private long siseGasanAmt;
/** 시세이자 */
private long siseIja; private long siseIja;
/** 소관 부서코드 */
private String sokwanBuseoCd; private String sokwanBuseoCd;
/** 소관 담당자 이름 */
private String sokwanMgrNm; private String sokwanMgrNm;
/** 소관 담당자 전화번호 */
private String sokwanTelNo; private String sokwanTelNo;
/** 특별이율 */
private double specialRate; private double specialRate;
/** 특별이율 적용건수 */
private long specialRateApplyCnt; private long specialRateApplyCnt;
/** 특별이율 적용사유 */
private String specialRateApplySayu; private String specialRateApplySayu;
/** 특별이율 적용상한율 */
private double specialRateHighRate; private double specialRateHighRate;
/** 수납 부서코드 */
private String suBuseoCd; private String suBuseoCd;
/** 시스템 구분 */
private String sysGubun; private String sysGubun;
/** 과세금액 */
private long taxAmt; private long taxAmt;
/** 과세구분 */
private String taxGubun; private String taxGubun;
/** 과세번호 */
private String taxNo; private String taxNo;
/** 과세연월 */
private String taxYm; private String taxYm;
/** 과세일자 */
private String taxYmd; private String taxYmd;
/** 부가세 */
private long vatAmt; private long vatAmt;
public Bu04BugaExtWSDTO() {} public Bu04BugaExtWSDTO() {}

@ -22,92 +22,179 @@ import org.apache.axis.encoding.ser.BeanSerializer;
public class Bu04BugaWSDTO implements Serializable { public class Bu04BugaWSDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 비고 */
private String bigo; private String bigo;
/** 대장번호 */
private String bookNo; private String bookNo;
/** 분할횟수 */
private long bunhalCnt; private long bunhalCnt;
/** 부서코드 */
private String buseoCd; private String buseoCd;
/** 기타1 */
private String etc1; private String etc1;
/** 가산금면제유무 */
private String gasanAmtSkipGubun; private String gasanAmtSkipGubun;
/** 가산율구분 */
private String gasanRateGubun; private String gasanRateGubun;
/** 기금 */
private long gigum; private long gigum;
/** 기금가산금 */
private long gigumGasanAmt; private long gigumGasanAmt;
/** 기금이자 */
private long gigumIja; private long gigumIja;
/** 국세 */
private long gukse; private long gukse;
/** 국세가산금 */
private long gukseGasanAmt; private long gukseGasanAmt;
/** 국세이자 */
private long gukseIja; private long gukseIja;
/** 구세 */
private long guse; private long guse;
/** 구세가산금 */
private long guseGasanAmt; private long guseGasanAmt;
/** 구세이자 */
private long guseIja; private long guseIja;
/** 항목1 */
private String hangmok1; private String hangmok1;
/** 항목2 */
private String hangmok2; private String hangmok2;
/** 항목3 */
private String hangmok3; private String hangmok3;
/** 항목4 */
private String hangmok4; private String hangmok4;
/** 항목5 */
private String hangmok5; private String hangmok5;
/** 항목6 */
private String hangmok6; private String hangmok6;
/** 행정동코드 */
private String hdongCd; private String hdongCd;
/** 최종작업날짜 */
private String lastWorkDate; private String lastWorkDate;
/** 최종작업자ID */
private String lastWorkId; private String lastWorkId;
/** 물건아파트명 */
private String mulAptNm; private String mulAptNm;
/** 물건반 */
private String mulBan; private String mulBan;
/** 물건법정동리코드 */
private String mulBdongriCd; private String mulBdongriCd;
/** 물건본번 */
private String mulBon; private String mulBon;
/** 물건부번 */
private String mulBu; private String mulBu;
/** 물건동 */
private String mulDong; private String mulDong;
/** 물건상세주소 */
private String mulDtlAddr; private String mulDtlAddr;
/** 물건구분 */
private String mulGubun; private String mulGubun;
/** 물건호 */
private String mulHosu; private String mulHosu;
/** 물건명 */
private String mulNm; private String mulNm;
/** 물건OCR시구코드 */
private String mulOcrSiguCd; private String mulOcrSiguCd;
/** 물건특수지코드 */
private String mulSpcCd; private String mulSpcCd;
/** 물건통 */
private String mulTong; private String mulTong;
/** 물건우편번호주소 */
private String mulZipAddr; private String mulZipAddr;
/** 물건우편번호 */
private String mulZipCd; private String mulZipCd;
/* 도로명 건물본번 */
private String napBldBon; private String napBldBon;
/* 도로명 건물부번 */
private String napBldBu; private String napBldBu;
/** 납세자 도로명 상세주소 */
private String napDdtlAddr; private String napDdtlAddr;
/** 납세자 도로명 주소 */
private String napDoroAddr; private String napDoroAddr;
/** 납세자 도로명 주소 코드 */
private String napDoroCd; private String napDoroCd;
/** 납세자 도로명 참고항목 */
private String napDrefAddr; private String napDrefAddr;
/** 납세자 상세주소 */
private String napDtlAddr; private String napDtlAddr;
/** 납세자 우편주소 */
private String napDzipAddr; private String napDzipAddr;
/** 납세자 우편번호 */
private String napDzipCd; private String napDzipCd;
/** 납세자 EMAIL */
private String napEmail; private String napEmail;
/** 납세자 구분 */
private String napGubun; private String napGubun;
/** 납세자 ID */
private String napId; private String napId;
/** 납세자 휴대폰번호 */
private String napMobilNo; private String napMobilNo;
/** 납세자명 */
private String napNm; private String napNm;
/** 납세자전화번호 */
private String napTelNo; private String napTelNo;
/** 납세자 도로명 지하여부 */
private String napUndYn; private String napUndYn;
/** 납세자 우편번호 주소 */
private String napZipAddr; private String napZipAddr;
/** 납세자 우편번호 */
private String napZipCd; private String napZipCd;
/** 납부일자 */
private String napbuYmd; private String napbuYmd;
/** 납기후일자 */
private String napgiAftYmd; private String napgiAftYmd;
/** 납기일자 */
private String napgiYmd; private String napgiYmd;
/** ocr 부서코드 */
private String ocrBuseoCd; private String ocrBuseoCd;
/** ocr 시구코드 */
private String ocrSiguCd; private String ocrSiguCd;
/** 거주상태 */
private String resideStatus; private String resideStatus;
/** row상태 */
private String rowStatus; private String rowStatus;
/** 세목코드 */
private String semokCd; private String semokCd;
/** 발송일자 */
private String sendYmd; private String sendYmd;
/** 시도코드 */
private String sidoCd; private String sidoCd;
/** 시구코드 */
private String siguCd; private String siguCd;
/** 시세 */
private long sise; private long sise;
/** 시세가산금 */
private long siseGasanAmt; private long siseGasanAmt;
/** 시세이자 */
private long siseIja; private long siseIja;
/** 소관 부서코드 */
private String sokwanBuseoCd; private String sokwanBuseoCd;
/** 소관 담당자 이름 */
private String sokwanMgrNm; private String sokwanMgrNm;
/** 소관 담당자 전화번호 */
private String sokwanTelNo; private String sokwanTelNo;
/** 특별이율 */
private double specialRate; private double specialRate;
/** 특별이율 적용건수 */
private long specialRateApplyCnt; private long specialRateApplyCnt;
/** 특별이율 적용사유 */
private String specialRateApplySayu; private String specialRateApplySayu;
/** 특별이율 적용상한율 */
private double specialRateHighRate; private double specialRateHighRate;
/** 수납 부서코드 */
private String suBuseoCd; private String suBuseoCd;
/** 시스템 구분 */
private String sysGubun; private String sysGubun;
/** 과세금액 */
private long taxAmt; private long taxAmt;
/** 과세구분 */
private String taxGubun; private String taxGubun;
/** 과세번호 */
private String taxNo; private String taxNo;
/** 과세연월 */
private String taxYm; private String taxYm;
/** 과세일자 */
private String taxYmd; private String taxYmd;
/** 부가세 */
private long vatAmt; private long vatAmt;
public Bu04BugaWSDTO() {} public Bu04BugaWSDTO() {}

@ -0,0 +1,27 @@
package cokr.xit.interfaces.sntris.dao;
import org.apache.ibatis.annotations.Select;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
@Mapper("sntrisMapper")
public interface SntrisMapper extends AbstractMapper {
@Select("""
/* 사용자 시군구 조회(sntrisMapper.selectUserSgg) */
SELECT B.*
FROM TB_USER A, TB_SGG B
WHERE USER_ID = #{userId}
AND ORG_ID = SGG_CD
AND NSTT_CD = INST_CD
AND B.USE_YN = 'Y'""")
DataObject selectUserSgg(String userId);
default boolean useSeoul(String userId) {
DataObject sggInfo = selectUserSgg(ifEmpty(userId, currentUser()::getId));
if (isEmpty(sggInfo))
return false;
return "6110000".equals(sggInfo.get("UP_INST_CD"));
}
}
Loading…
Cancel
Save