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

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