You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1592 lines
38 KiB
Java

package cokr.xit.interfaces.sntris.fileoffer;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.function.Supplier;
import javax.xml.namespace.QName;
import org.apache.axis.description.ElementDesc;
import org.apache.axis.description.TypeDesc;
import org.apache.axis.encoding.Deserializer;
import org.apache.axis.encoding.Serializer;
import org.apache.axis.encoding.ser.BeanDeserializer;
import org.apache.axis.encoding.ser.BeanSerializer;
import cokr.xit.interfaces.sntris.SntrisWSDTO;
public class Ye22NoticeInfoDTO extends SntrisWSDTO {
private static final long serialVersionUID = 1L;
/* 추가 고려
finalAmt
gasanAmt
gigumAmt
gukseAmt
guseAmt
siseAmt
totalAmt
*/
/** 계좌번호(씨티) */
private String CAccountNo;
/** 계좌번호(수협) */
private String FAccountNo;
/** 계좌번호(하나) */
private String HAccountNo;
/** 계좌번호(기업) */
private String IAccountNo;
/** 계좌번호(국민) */
private String KAccountNo;
/** 계좌번호(농협) */
private String NAccountNo;
/** 계좌번호(카카오) */
private String OAccountNo;
/** 계좌번호(우체국) */
private String PAccountNo;
/** 계좌번호(K뱅크) */
private String QAccountNo;
/** 계좌번호(신한) */
private String SAccountNo;
/** 계좌번호(우리) */
private String WAccountNo;
/** 계좌번호(토스뱅크) */
// private String TAccountNo;
/** 압류일자(최종) */
private String apYmd;
/** 과태료대장 키 */
private long buAk;
/** 상태코드 */
private String buStatusCd;
/** 상태이름 */
private String buStatusNm;
/** 부서코드 */
private String buseoCd;
/** 부서이름 */
private String buseoNm;
/** 체납금액 */
private long cheAmt;
/** 체납 기금가산금 */
private long cheGigumGasanSum;
/** 체납 국세가산금 */
private long cheGukseGasanSum;
/** 체납 구세가산금 */
private long cheGuseGasanSum;
/** (중)가산금 조정횟수 */
private String cheJojungCnt;
/** 체납 납기일자 */
private String cheNapgiYmd;
/** 체납 시세가산금 */
private long cheSiseGasanSum;
/** 체납 부가가치세 */
private long cheVatAmt;
/** 독촉고지일자(최종) */
private String dchocSendYmd;
/** 전자납부번호 */
private String enapbuNo;
/** 기금 */
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;
/** (중)가산금 조정일자 */
private String jgasanJojungYmd;
/** 물건 이름 */
private String mulNm;
/** 납세자 도로명주소 */
private String napDdtlAddr;
/** 납세자 도로명주소 참조 */
private String napDrefAddr;
/** 납세자 도로명 우편주소 */
private String napDzipAddr;
/** 납세자 도로명 우편번호 */
private String napDzipCd;
/** 납세자 ID */
private String napId;
/** 납세자 이름 */
private String napNm;
/** 납부일자 */
private String napbuYmd;
/** 납기후 일자 */
private String napgiAftYmd;
/** 납기일자 */
private String napgiYmd;
/** 납세번호 */
private String napseNo;
/** 세목코드 */
private String semokCd;
/** 세목 */
private String semokNm;
/** 시군구 코드 */
private String siguCd;
/** 시군구 이름 */
private String siguNm;
/** 시세 */
private long sise;
/** 시세가산금 */
private long siseGasanAmt;
/** 시세이자 */
private long siseIja;
/** 과세금액 */
private long taxAmt;
private long siseAmt;
private long guseAmt;
private long gukseAmt;
private long gigumAmt;
private long gasanAmt;
private long finalAmt;
private long totalAmt;
/** 과세구분 코드 */
private String taxGubun;
/** 과세구분 이름 */
private String taxGubunNm;
/** 과세번호 */
private String taxNo;
/** 과세년월 */
private String taxYm;
/** 과세일자 */
private String taxYmd;
/** 부가세 */
private long vatAmt;
public Ye22NoticeInfoDTO() {}
public Ye22NoticeInfoDTO(
String CAccountNo,
String FAccountNo,
String HAccountNo,
String IAccountNo,
String KAccountNo,
String NAccountNo,
String OAccountNo,
String PAccountNo,
String QAccountNo,
String SAccountNo,
String WAccountNo,
String TAccountNo,
String apYmd,
long buAk,
String buStatusCd,
String buStatusNm,
String buseoCd,
String buseoNm,
long cheAmt,
long cheGigumGasanSum,
long cheGukseGasanSum,
long cheGuseGasanSum,
String cheJojungCnt,
String cheNapgiYmd,
long cheSiseGasanSum,
long cheVatAmt,
String dchocSendYmd,
String enapbuNo,
long gigum,
long gigumGasanAmt,
long gigumIja,
long gukse,
long gukseGasanAmt,
long gukseIja,
long guse,
long guseGasanAmt,
long guseIja,
String jgasanJojungYmd,
String mulNm,
String napDdtlAddr,
String napDrefAddr,
String napDzipAddr,
String napDzipCd,
String napId,
String napNm,
String napbuYmd,
String napgiAftYmd,
String napgiYmd,
String napseNo,
String semokCd,
String semokNm,
String siguCd,
String siguNm,
long sise,
long siseGasanAmt,
long siseIja,
long taxAmt,
long siseAmt,
long guseAmt,
long gukseAmt,
long gigumAmt,
long gasanAmt,
long finalAmt,
long totalAmt,
String taxGubun,
String taxGubunNm,
String taxNo,
String taxYm,
String taxYmd,
long vatAmt
) {
this.CAccountNo = CAccountNo;
this.FAccountNo = FAccountNo;
this.HAccountNo = HAccountNo;
this.IAccountNo = IAccountNo;
this.KAccountNo = KAccountNo;
this.NAccountNo = NAccountNo;
this.OAccountNo = OAccountNo;
this.PAccountNo = PAccountNo;
this.QAccountNo = QAccountNo;
this.SAccountNo = SAccountNo;
this.WAccountNo = WAccountNo;
// this.TAccountNo = TAccountNo;
this.apYmd = apYmd;
this.buAk = buAk;
this.buStatusCd = buStatusCd;
this.buStatusNm = buStatusNm;
this.buseoCd = buseoCd;
this.buseoNm = buseoNm;
this.cheAmt = cheAmt;
this.cheGigumGasanSum = cheGigumGasanSum;
this.cheGukseGasanSum = cheGukseGasanSum;
this.cheGuseGasanSum = cheGuseGasanSum;
this.cheJojungCnt = cheJojungCnt;
this.cheNapgiYmd = cheNapgiYmd;
this.cheSiseGasanSum = cheSiseGasanSum;
this.cheVatAmt = cheVatAmt;
this.dchocSendYmd = dchocSendYmd;
this.enapbuNo = enapbuNo;
this.gigum = gigum;
this.gigumGasanAmt = gigumGasanAmt;
this.gigumIja = gigumIja;
this.gukse = gukse;
this.gukseGasanAmt = gukseGasanAmt;
this.gukseIja = gukseIja;
this.guse = guse;
this.guseGasanAmt = guseGasanAmt;
this.guseIja = guseIja;
this.jgasanJojungYmd = jgasanJojungYmd;
this.mulNm = mulNm;
this.napDdtlAddr = napDdtlAddr;
this.napDrefAddr = napDrefAddr;
this.napDzipAddr = napDzipAddr;
this.napDzipCd = napDzipCd;
this.napId = napId;
this.napNm = napNm;
this.napbuYmd = napbuYmd;
this.napgiAftYmd = napgiAftYmd;
this.napgiYmd = napgiYmd;
this.napseNo = napseNo;
this.semokCd = semokCd;
this.semokNm = semokNm;
this.siguCd = siguCd;
this.siguNm = siguNm;
this.sise = sise;
this.siseGasanAmt = siseGasanAmt;
this.siseIja = siseIja;
this.taxAmt = taxAmt;
this.siseAmt = siseAmt;
this.guseAmt = guseAmt;
this.gukseAmt = gukseAmt;
this.gigumAmt = gigumAmt;
this.gasanAmt = gasanAmt;
this.finalAmt = finalAmt;
this.totalAmt = totalAmt;
this.taxGubun = taxGubun;
this.taxGubunNm = taxGubunNm;
this.taxNo = taxNo;
this.taxYm = taxYm;
this.taxYmd = taxYmd;
this.vatAmt = vatAmt;
}
/**Gets 계좌번호(시티)
* @return CAccountNo
*/
public String getCAccountNo() {
return CAccountNo;
}
/**Sets 계좌번호(시티)
* @param CAccountNo
*/
public void setCAccountNo(String CAccountNo) {
this.CAccountNo = CAccountNo;
}
/**Gets 계좌번호(수협)
* @return FAccountNo
*/
public String getFAccountNo() {
return FAccountNo;
}
/**Sets 계좌번호(수협)
* @param FAccountNo
*/
public void setFAccountNo(String FAccountNo) {
this.FAccountNo = FAccountNo;
}
/**Gets 계좌번호(하나)
* @return HAccountNo
*/
public String getHAccountNo() {
return HAccountNo;
}
/**Sets 계좌번호(하나)
* @param HAccountNo
*/
public void setHAccountNo(String HAccountNo) {
this.HAccountNo = HAccountNo;
}
/**Gets 계좌번호(기업)
* @return IAccountNo
*/
public String getIAccountNo() {
return IAccountNo;
}
/**Sets 계좌번호(기업)
* @param IAccountNo
*/
public void setIAccountNo(String IAccountNo) {
this.IAccountNo = IAccountNo;
}
/**Gets 계좌번호(국민)
* @return KAccountNo
*/
public String getKAccountNo() {
return KAccountNo;
}
/**Sets 계좌번호(국민)
* @param KAccountNo
*/
public void setKAccountNo(String KAccountNo) {
this.KAccountNo = KAccountNo;
}
/**Gets 계좌번호(농협)
* @return NAccountNo
*/
public String getNAccountNo() {
return NAccountNo;
}
/**Sets 계좌번호(농협)
* @param NAccountNo
*/
public void setNAccountNo(String NAccountNo) {
this.NAccountNo = NAccountNo;
}
/**Gets 계좌번호(카카오)
* @return OAccountNo
*/
public String getOAccountNo() {
return OAccountNo;
}
/**Sets 계좌번호(카카오)
* @param OAccountNo
*/
public void setOAccountNo(String OAccountNo) {
this.OAccountNo = OAccountNo;
}
/**Gets 계좌번호(우체국)
* @return PAccountNo
*/
public String getPAccountNo() {
return PAccountNo;
}
/**Sets 계좌번호(우체국)
* @param PAccountNo
*/
public void setPAccountNo(String PAccountNo) {
this.PAccountNo = PAccountNo;
}
/**Gets 계좌번호(K뱅크)
* @return QAccountNo
*/
public String getQAccountNo() {
return QAccountNo;
}
/**Sets 계좌번호(K뱅크)
* @param QAccountNo
*/
public void setQAccountNo(String QAccountNo) {
this.QAccountNo = QAccountNo;
}
/**Gets 계좌번호(신한)
* @return SAccountNo
*/
public String getSAccountNo() {
return SAccountNo;
}
/**Sets 계좌번호(신한)
* @param SAccountNo
*/
public void setSAccountNo(String SAccountNo) {
this.SAccountNo = SAccountNo;
}
/**Gets 계좌번호(우리)
* @return WAccountNo
*/
public String getWAccountNo() {
return WAccountNo;
}
/**Sets 계좌번호(우리)
* @param WAccountNo
*/
public void setWAccountNo(String WAccountNo) {
this.WAccountNo = WAccountNo;
}
/**Gets the TAccountNo value for this Bu18WebReturnInfoDTO.
* @return TAccountNo
public String getTAccountNo() {
return TAccountNo;
}
*/
/**Sets the TAccountNo value for this Bu18WebReturnInfoDTO.
* @param TAccountNo
public void setTAccountNo(String TAccountNo) {
this.TAccountNo = TAccountNo;
}
*/
/**Gets 압류일자
* @return apYmd
*/
public String getApYmd() {
return apYmd;
}
/**Sets 압류일자
* @param apYmd
*/
public void setApYmd(String apYmd) {
this.apYmd = apYmd;
}
/**Gets 과태료대장 키
* @return buAk
*/
public long getBuAk() {
return buAk;
}
/**Sets 과태료대장 키
* @param buAk
*/
public void setBuAk(long buAk) {
this.buAk = buAk;
}
/**Gets 상태코드
* @return buStatusCd
*/
public String getBuStatusCd() {
return buStatusCd;
}
/**Sets 상태코드
* @param buStatusCd
*/
public void setBuStatusCd(String buStatusCd) {
this.buStatusCd = buStatusCd;
}
/**Gets 상태이름
* @return buStatusNm
*/
public String getBuStatusNm() {
return buStatusNm;
}
/**Sets 상태이름
* @param buStatusNm
*/
public void setBuStatusNm(String buStatusNm) {
this.buStatusNm = buStatusNm;
}
/**Gets 부서코드
* @return buseoCd
*/
public String getBuseoCd() {
return buseoCd;
}
/**Sets 부서코드
* @param buseoCd
*/
public void setBuseoCd(String buseoCd) {
this.buseoCd = buseoCd;
}
/**Gets 부서이름
* @return buseoNm
*/
public String getBuseoNm() {
return buseoNm;
}
/**Sets 부서이름
* @param buseoNm
*/
public void setBuseoNm(String buseoNm) {
this.buseoNm = buseoNm;
}
/**Gets 체납금액
* @return cheAmt
*/
public long getCheAmt() {
return cheAmt;
}
/**Sets 체납금액
* @param cheAmt
*/
public void setCheAmt(long cheAmt) {
this.cheAmt = cheAmt;
}
/**Gets 체납 기금가산금
* @return cheGigumGasanSum
*/
public long getCheGigumGasanSum() {
return cheGigumGasanSum;
}
/**Sets 체납 기금가산금
* @param cheGigumGasanSum
*/
public void setCheGigumGasanSum(long cheGigumGasanSum) {
this.cheGigumGasanSum = cheGigumGasanSum;
}
/**Gets 체납 국세가산금
* @return cheGukseGasanSum
*/
public long getCheGukseGasanSum() {
return cheGukseGasanSum;
}
/**Sets 체납 국세가산금
* @param cheGukseGasanSum
*/
public void setCheGukseGasanSum(long cheGukseGasanSum) {
this.cheGukseGasanSum = cheGukseGasanSum;
}
/**Gets 체납 구세가산금
* @return cheGuseGasanSum
*/
public long getCheGuseGasanSum() {
return cheGuseGasanSum;
}
/**Sets 체납 구세가산금
* @param cheGuseGasanSum
*/
public void setCheGuseGasanSum(long cheGuseGasanSum) {
this.cheGuseGasanSum = cheGuseGasanSum;
}
/**Gets (중)가산금 조정횟수
* @return cheJojungCnt
*/
public String getCheJojungCnt() {
return cheJojungCnt;
}
/**Sets (중)가산금 조정횟수
* @param cheJojungCnt
*/
public void setCheJojungCnt(String cheJojungCnt) {
this.cheJojungCnt = cheJojungCnt;
}
/**Gets 체납 납기일자
* @return cheNapgiYmd
*/
public String getCheNapgiYmd() {
return cheNapgiYmd;
}
/**Sets 체납 납기일자
* @param cheNapgiYmd
*/
public void setCheNapgiYmd(String cheNapgiYmd) {
this.cheNapgiYmd = cheNapgiYmd;
}
/**Gets 체납 시세가산금
* @return cheSiseGasanSum
*/
public long getCheSiseGasanSum() {
return cheSiseGasanSum;
}
/**Sets 체납 시세가산금
* @param cheSiseGasanSum
*/
public void setCheSiseGasanSum(long cheSiseGasanSum) {
this.cheSiseGasanSum = cheSiseGasanSum;
}
/**Gets 체납 부가세
* @return cheVatAmt
*/
public long getCheVatAmt() {
return cheVatAmt;
}
/**Sets 체납 부가세
* @param cheVatAmt
*/
public void setCheVatAmt(long cheVatAmt) {
this.cheVatAmt = cheVatAmt;
}
/**Gets 독촉 고지일자(최종)
* @return dchocSendYmd
*/
public String getDchocSendYmd() {
return dchocSendYmd;
}
/**Sets 독촉 고지일자(최종)
* @param dchocSendYmd
*/
public void setDchocSendYmd(String dchocSendYmd) {
this.dchocSendYmd = dchocSendYmd;
}
/**Gets 전자납부번호
* @return enapbuNo
*/
public String getEnapbuNo() {
return enapbuNo;
}
/**Sets 전자납부번호
* @param enapbuNo
*/
public void setEnapbuNo(String enapbuNo) {
this.enapbuNo = enapbuNo;
}
/**Gets 기금
* @return gigum
*/
public long getGigum() {
return gigum;
}
/**Sets 기금
* @param gigum
*/
public void setGigum(long gigum) {
this.gigum = gigum;
}
/**Gets 기금가산금
* @return gigumGasanAmt
*/
public long getGigumGasanAmt() {
return gigumGasanAmt;
}
/**Sets 기금가산금
* @param gigumGasanAmt
*/
public void setGigumGasanAmt(long gigumGasanAmt) {
this.gigumGasanAmt = gigumGasanAmt;
}
/**Gets 기금이자
* @return gigumIja
*/
public long getGigumIja() {
return gigumIja;
}
/**Sets 기금이자
* @param gigumIja
*/
public void setGigumIja(long gigumIja) {
this.gigumIja = gigumIja;
}
/**Gets 국세
* @return gukse
*/
public long getGukse() {
return gukse;
}
/**Sets 국세
* @param gukse
*/
public void setGukse(long gukse) {
this.gukse = gukse;
}
/**Gets 국세가산금
* @return gukseGasanAmt
*/
public long getGukseGasanAmt() {
return gukseGasanAmt;
}
/**Sets 국세가산금
* @param gukseGasanAmt
*/
public void setGukseGasanAmt(long gukseGasanAmt) {
this.gukseGasanAmt = gukseGasanAmt;
}
/**Gets 국세이자
* @return gukseIja
*/
public long getGukseIja() {
return gukseIja;
}
/**Sets 국세이자
* @param gukseIja
*/
public void setGukseIja(long gukseIja) {
this.gukseIja = gukseIja;
}
/**Gets 구세
* @return guse
*/
public long getGuse() {
return guse;
}
/**Sets 구세
* @param guse
*/
public void setGuse(long guse) {
this.guse = guse;
}
/**Gets 구세가산금
* @return guseGasanAmt
*/
public long getGuseGasanAmt() {
return guseGasanAmt;
}
/**Sets 구세가산금
* @param guseGasanAmt
*/
public void setGuseGasanAmt(long guseGasanAmt) {
this.guseGasanAmt = guseGasanAmt;
}
/**Gets 구세이자
* @return guseIja
*/
public long getGuseIja() {
return guseIja;
}
/**Sets 구세이자
* @param guseIja
*/
public void setGuseIja(long guseIja) {
this.guseIja = guseIja;
}
/**Gets (중)가산금 조정일자
* @return jgasanJojungYmd
*/
public String getJgasanJojungYmd() {
return jgasanJojungYmd;
}
/**Sets (중)가산금 조정일자
* @param jgasanJojungYmd
*/
public void setJgasanJojungYmd(String jgasanJojungYmd) {
this.jgasanJojungYmd = jgasanJojungYmd;
}
/**Gets 물건이름
* @return mulNm
*/
public String getMulNm() {
return mulNm;
}
/**Sets 물건이름
* @param mulNm
*/
public void setMulNm(String mulNm) {
this.mulNm = mulNm;
}
/**Gets 납세자 도로명 주소
* @return napDdtlAddr
*/
public String getNapDdtlAddr() {
return napDdtlAddr;
}
/**Sets 납세자 도로명 주소
* @param napDdtlAddr
*/
public void setNapDdtlAddr(String napDdtlAddr) {
this.napDdtlAddr = napDdtlAddr;
}
/**Gets 납세자 도로명 주소 참고
* @return napDrefAddr
*/
public String getNapDrefAddr() {
return napDrefAddr;
}
/**Sets 납세자 도로명 주소 참고
* @param napDrefAddr
*/
public void setNapDrefAddr(String napDrefAddr) {
this.napDrefAddr = napDrefAddr;
}
/**Gets 납세자 도로명 우편주소
* @return napDzipAddr
*/
public String getNapDzipAddr() {
return napDzipAddr;
}
/**Sets 납세자 도로명 우편주소
* @param napDzipAddr
*/
public void setNapDzipAddr(String napDzipAddr) {
this.napDzipAddr = napDzipAddr;
}
/**Gets 납세자 도로명 우편번호
* @return napDzipCd
*/
public String getNapDzipCd() {
return napDzipCd;
}
/**Sets 납세자 도로명 우편번호
* @param napDzipCd
*/
public void setNapDzipCd(String napDzipCd) {
this.napDzipCd = napDzipCd;
}
/**Gets 납세자 ID
* @return napId
*/
public String getNapId() {
return napId;
}
/**Sets 납세자 ID
* @param napId
*/
public void setNapId(String napId) {
this.napId = napId;
}
/**Gets 납세자 이름
* @return napNm
*/
public String getNapNm() {
return napNm;
}
/**Sets 납세자 이름
* @param napNm
*/
public void setNapNm(String napNm) {
this.napNm = napNm;
}
/**Gets 납부일자
* @return napbuYmd
*/
public String getNapbuYmd() {
return napbuYmd;
}
/**Sets 납부일자
* @param napbuYmd
*/
public void setNapbuYmd(String napbuYmd) {
this.napbuYmd = napbuYmd;
}
/**Gets 납기후 일자
* @return napgiAftYmd
*/
public String getNapgiAftYmd() {
return napgiAftYmd;
}
/**Sets 납기후 일자
* @param napgiAftYmd
*/
public void setNapgiAftYmd(String napgiAftYmd) {
this.napgiAftYmd = napgiAftYmd;
}
/**Gets 납기일자
* @return napgiYmd
*/
public String getNapgiYmd() {
return napgiYmd;
}
/**Sets 납기일자
* @param napgiYmd
*/
public void setNapgiYmd(String napgiYmd) {
this.napgiYmd = napgiYmd;
}
/**Gets 납세번호
* @return napseNo
*/
public String getNapseNo() {
return napseNo;
}
/**Sets 납세번호
* @param napseNo
*/
public void setNapseNo(String napseNo) {
this.napseNo = napseNo;
}
/**Gets 세목코드
* @return semokCd
*/
public String getSemokCd() {
return semokCd;
}
/**Sets 세목코드
* @param semokCd
*/
public void setSemokCd(String semokCd) {
this.semokCd = semokCd;
}
/**Gets 세목
* @return semokNm
*/
public String getSemokNm() {
return semokNm;
}
/**Sets 세목
* @param semokNm
*/
public void setSemokNm(String semokNm) {
this.semokNm = semokNm;
}
/**Gets 시구코드
* @return siguCd
*/
public String getSiguCd() {
return siguCd;
}
/**Sets 시구코드
* @param siguCd
*/
public void setSiguCd(String siguCd) {
this.siguCd = siguCd;
}
/**Gets 시구이름
* @return siguNm
*/
public String getSiguNm() {
return siguNm;
}
/**Sets 시구이름
* @param siguNm
*/
public void setSiguNm(String siguNm) {
this.siguNm = siguNm;
}
/**Gets 시세
* @return sise
*/
public long getSise() {
return sise;
}
/**Sets 시세
* @param sise
*/
public void setSise(long sise) {
this.sise = sise;
}
/**Gets 시세가산금
* @return siseGasanAmt
*/
public long getSiseGasanAmt() {
return siseGasanAmt;
}
/**Sets 시세가산금
* @param siseGasanAmt
*/
public void setSiseGasanAmt(long siseGasanAmt) {
this.siseGasanAmt = siseGasanAmt;
}
/**Gets 시세이자
* @return siseIja
*/
public long getSiseIja() {
return siseIja;
}
/**Sets 시세이자
* @param siseIja
*/
public void setSiseIja(long siseIja) {
this.siseIja = siseIja;
}
/**Gets 과세금액
* @return taxAmt
*/
public long getTaxAmt() {
return taxAmt;
}
/**Sets 과세금액
* @param taxAmt
*/
public void setTaxAmt(long taxAmt) {
this.taxAmt = taxAmt;
}
public long getSiseAmt() {
return siseAmt;
}
public void setSiseAmt(long siseAmt) {
this.siseAmt = siseAmt;
}
public long getGuseAmt() {
return guseAmt;
}
public void setGuseAmt(long guseAmt) {
this.guseAmt = guseAmt;
}
public long getGukseAmt() {
return gukseAmt;
}
public void setGukseAmt(long gukseAmt) {
this.gukseAmt = gukseAmt;
}
public long getGigumAmt() {
return gigumAmt;
}
public void setGigumAmt(long gigumAmt) {
this.gigumAmt = gigumAmt;
}
public long getGasanAmt() {
return gasanAmt;
}
public void setGasanAmt(long gasanAmt) {
this.gasanAmt = gasanAmt;
}
public long getFinalAmt() {
return finalAmt;
}
public void setFinalAmt(long finalAmt) {
this.finalAmt = finalAmt;
}
public long getTotalAmt() {
return totalAmt;
}
public void setTotalAmt(long totalAmt) {
this.totalAmt = totalAmt;
}
/**Gets 과세구분
* @return taxGubun
*/
public String getTaxGubun() {
return taxGubun;
}
/**Sets 과세구분
* @param taxGubun
*/
public void setTaxGubun(String taxGubun) {
this.taxGubun = taxGubun;
}
/**Gets 과세구분 이름
* @return taxGubunNm
*/
public String getTaxGubunNm() {
return taxGubunNm;
}
/**Sets 과세구분 이름
* @param taxGubunNm
*/
public void setTaxGubunNm(String taxGubunNm) {
this.taxGubunNm = taxGubunNm;
}
/**Gets 과세번호
* @return taxNo
*/
public String getTaxNo() {
return taxNo;
}
/**Sets 과세번호
* @param taxNo
*/
public void setTaxNo(String taxNo) {
this.taxNo = taxNo;
}
/**Gets 과세년월
* @return taxYm
*/
public String getTaxYm() {
return taxYm;
}
/**Sets 과세년월
* @param taxYm
*/
public void setTaxYm(String taxYm) {
this.taxYm = taxYm;
}
/**Gets 과세일자
* @return taxYmd
*/
public String getTaxYmd() {
return taxYmd;
}
/**Sets 과세일자
* @param taxYmd
*/
public void setTaxYmd(String taxYmd) {
this.taxYmd = taxYmd;
}
/**Gets 부가세
* @return vatAmt
*/
public long getVatAmt() {
return vatAmt;
}
/**Sets 부가세
* @param vatAmt
*/
public void setVatAmt(long vatAmt) {
this.vatAmt = vatAmt;
}
public Map<String, Supplier<String>> accountGetters() {
LinkedHashMap<String, Supplier<String>> getters = new LinkedHashMap<>();
getters.put("신한", this::getSAccountNo);
getters.put("우리", this::getWAccountNo);
getters.put("하나", this::getHAccountNo);
getters.put("국민", this::getKAccountNo);
getters.put("기업", this::getIAccountNo);
getters.put("우체국", this::getPAccountNo);
getters.put("씨티", this::getCAccountNo);
getters.put("농협", this::getNAccountNo);
getters.put("수협", this::getFAccountNo);
getters.put("카카오", this::getOAccountNo);
getters.put("K뱅크", this::getQAccountNo);
// getters.put("토스뱅크", this::getTAccountNo);
return getters;
}
/**기금합계를 반환한다.
* @return 기금합계
*/
public long gigumAmt() {
return gigum + gigumGasanAmt + gigumIja;
}
/**국세합계를 반환한다.
* @return 국세합계
*/
public long gukseAmt() {
return gukse + gukseGasanAmt + gukseIja;
}
/**시세합계를 반환한다.
* @return 시세합계
*/
public long siseAmt() {
return sise + siseGasanAmt + siseIja;
}
/**구세합계를 반환한다.
* @return 구세합계
*/
public long guseAmt() {
return guse + guseGasanAmt + guseIja;
}
/**가산금 합계를 반환한다.
* @return 가산금 합계
*/
public long gasanAmt() {
return getSiseGasanAmt() + getGuseGasanAmt() + getGukseGasanAmt() + getGigumGasanAmt();
}
/**체납 가산금 합계를 반환한다.
* @return 체납 가산금 합계
*/
public long chenapGasanAmt() {
return getCheSiseGasanSum() + getCheGuseGasanSum() + getCheGukseGasanSum() + getCheGigumGasanSum();
}
/**금액 합계를 반환한다.
* @return 금액 합계
*/
public long totalAmt() {
return getTaxAmt() + gasanAmt();
}
/**최종금액을 반환한다.
* @return 최종금액
*/
public long finalAmt() {
return getTaxAmt() - gigumAmt() - gukseAmt() - siseAmt() - guseAmt();
}
private Object __equalsCalc = null;
@Override
public synchronized boolean equals(Object obj) {
if (!(obj instanceof Ye22NoticeInfoDTO)) return false;
Ye22NoticeInfoDTO other = (Ye22NoticeInfoDTO) obj;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals =
equals(this.CAccountNo, other.getCAccountNo()) &&
equals(this.FAccountNo, other.getFAccountNo()) &&
equals(this.HAccountNo, other.getHAccountNo()) &&
equals(this.IAccountNo, other.getIAccountNo()) &&
equals(this.KAccountNo, other.getKAccountNo()) &&
equals(this.NAccountNo, other.getNAccountNo()) &&
equals(this.OAccountNo, other.getOAccountNo()) &&
equals(this.PAccountNo, other.getPAccountNo()) &&
equals(this.QAccountNo, other.getQAccountNo()) &&
equals(this.SAccountNo, other.getSAccountNo()) &&
equals(this.WAccountNo, other.getWAccountNo()) &&
// equals(this.TAccountNo, other.getTAccountNo()) &&
equals(this.apYmd, other.getApYmd()) &&
this.buAk == other.getBuAk() &&
equals(this.buStatusCd, other.getBuStatusCd()) &&
equals(this.buStatusNm, other.getBuStatusNm()) &&
equals(this.buseoCd, other.getBuseoCd()) &&
equals(this.buseoNm, other.getBuseoNm()) &&
this.cheAmt == other.getCheAmt() &&
this.cheGigumGasanSum == other.getCheGigumGasanSum() &&
this.cheGukseGasanSum == other.getCheGukseGasanSum() &&
this.cheGuseGasanSum == other.getCheGuseGasanSum() &&
equals(this.cheJojungCnt, other.getCheJojungCnt()) &&
equals(this.cheNapgiYmd, other.getCheNapgiYmd()) &&
this.cheSiseGasanSum == other.getCheSiseGasanSum() &&
this.cheVatAmt == other.getCheVatAmt() &&
equals(this.dchocSendYmd, other.getDchocSendYmd()) &&
equals(this.enapbuNo, other.getEnapbuNo()) &&
this.gigum == other.getGigum() &&
this.gigumGasanAmt == other.getGigumGasanAmt() &&
this.gigumIja == other.getGigumIja() &&
this.gukse == other.getGukse() &&
this.gukseGasanAmt == other.getGukseGasanAmt() &&
this.gukseIja == other.getGukseIja() &&
this.guse == other.getGuse() &&
this.guseGasanAmt == other.getGuseGasanAmt() &&
this.guseIja == other.getGuseIja() &&
equals(this.jgasanJojungYmd, other.getJgasanJojungYmd()) &&
equals(this.mulNm, other.getMulNm()) &&
equals(this.napDdtlAddr, other.getNapDdtlAddr()) &&
equals(this.napDrefAddr, other.getNapDrefAddr()) &&
equals(this.napDzipAddr, other.getNapDzipAddr()) &&
equals(this.napDzipCd, other.getNapDzipCd()) &&
equals(this.napId, other.getNapId()) &&
equals(this.napNm, other.getNapNm()) &&
equals(this.napbuYmd, other.getNapbuYmd()) &&
equals(this.napgiAftYmd, other.getNapgiAftYmd()) &&
equals(this.napgiYmd, other.getNapgiYmd()) &&
equals(this.napseNo, other.getNapseNo()) &&
equals(this.semokCd, other.getSemokCd()) &&
equals(this.semokNm, other.getSemokNm()) &&
equals(this.siguCd, other.getSiguCd()) &&
equals(this.siguNm, other.getSiguNm()) &&
this.sise == other.getSise() &&
this.siseGasanAmt == other.getSiseGasanAmt() &&
this.siseIja == other.getSiseIja() &&
this.taxAmt == other.getTaxAmt() &&
this.siseAmt == other.getSiseAmt() &&
this.guseAmt == other.getGuseAmt() &&
this.gukseAmt == other.getGukseAmt() &&
this.gigumAmt == other.getGigumAmt() &&
this.gasanAmt == other.getGasanAmt() &&
this.finalAmt == other.getFinalAmt() &&
this.totalAmt == other.getTotalAmt() &&
equals(this.taxGubun, other.getTaxGubun()) &&
equals(this.taxGubunNm, other.getTaxGubunNm()) &&
equals(this.taxNo, other.getTaxNo()) &&
equals(this.taxYm, other.getTaxYm()) &&
equals(this.taxYmd, other.getTaxYmd()) &&
this.vatAmt == other.getVatAmt();
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
@Override
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = hashCode(
getCAccountNo(),
getFAccountNo(),
getHAccountNo(),
getIAccountNo(),
getKAccountNo(),
getNAccountNo(),
getOAccountNo(),
getPAccountNo(),
getQAccountNo(),
getSAccountNo(),
getWAccountNo(),
// getTAccountNo(),
getApYmd(),
Long.valueOf(getBuAk()),
getBuStatusCd(),
getBuStatusNm(),
getBuseoCd(),
getBuseoNm(),
Long.valueOf(getCheAmt()),
Long.valueOf(getCheGigumGasanSum()),
Long.valueOf(getCheGukseGasanSum()),
Long.valueOf(getCheGuseGasanSum()),
getCheJojungCnt(),
getCheNapgiYmd(),
Long.valueOf(getCheSiseGasanSum()),
Long.valueOf(getCheVatAmt()),
getDchocSendYmd(),
getEnapbuNo(),
Long.valueOf(getGigum()),
Long.valueOf(getGigumGasanAmt()),
Long.valueOf(getGigumIja()),
Long.valueOf(getGukse()),
Long.valueOf(getGukseGasanAmt()),
Long.valueOf(getGukseIja()),
Long.valueOf(getGuse()),
Long.valueOf(getGuseGasanAmt()),
Long.valueOf(getGuseIja()),
getJgasanJojungYmd(),
getMulNm(),
getNapDdtlAddr(),
getNapDrefAddr(),
getNapDzipAddr(),
getNapDzipCd(),
getNapId(),
getNapNm(),
getNapbuYmd(),
getNapgiAftYmd(),
getNapgiYmd(),
getNapseNo(),
getSemokCd(),
getSemokNm(),
getSiguCd(),
getSiguNm(),
Long.valueOf(getSise()),
Long.valueOf(getSiseGasanAmt()),
Long.valueOf(getSiseIja()),
Long.valueOf(getTaxAmt()),
Long.valueOf(getSiseAmt()),
Long.valueOf(getGuseAmt()),
Long.valueOf(getGukseAmt()),
Long.valueOf(getGigumAmt()),
Long.valueOf(getGasanAmt()),
Long.valueOf(getFinalAmt()),
Long.valueOf(getTotalAmt()),
getTaxGubun(),
getTaxGubunNm(),
getTaxNo(),
getTaxYm(),
getTaxYmd(),
Long.valueOf(getVatAmt())
);
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static TypeDesc typeDesc = SntrFileOfferWebService.descriptor().type(
Ye22NoticeInfoDTO.class,
desc -> {
String name = "";
return new ElementDesc[] {
desc.field(name = "CAccountNo", desc.qname("", name), "string", true),
desc.field(name = "FAccountNo", desc.qname("", name), "string", true),
desc.field(name = "HAccountNo", desc.qname("", name), "string", true),
desc.field(name = "IAccountNo", desc.qname("", name), "string", true),
desc.field(name = "KAccountNo", desc.qname("", name), "string", true),
desc.field(name = "NAccountNo", desc.qname("", name), "string", true),
desc.field(name = "OAccountNo", desc.qname("", name), "string", true),
desc.field(name = "PAccountNo", desc.qname("", name), "string", true),
desc.field(name = "QAccountNo", desc.qname("", name), "string", true),
desc.field(name = "SAccountNo", desc.qname("", name), "string", true),
desc.field(name = "WAccountNo", desc.qname("", name), "string", true),
desc.field(name = "TAccountNo", desc.qname("", name), "string", true),
desc.field(name = "apYmd", desc.qname("", name), "string", true),
desc.field(name = "buAk", desc.qname("", name), "long", false),
desc.field(name = "buStatusCd", desc.qname("", name), "string", true),
desc.field(name = "buStatusNm", desc.qname("", name), "string", true),
desc.field(name = "buseoCd", desc.qname("", name), "string", true),
desc.field(name = "buseoNm", desc.qname("", name), "string", true),
desc.field(name = "cheAmt", desc.qname("", name), "long", false),
desc.field(name = "cheGigumGasanSum", desc.qname("", name), "long", false),
desc.field(name = "cheGukseGasanSum", desc.qname("", name), "long", false),
desc.field(name = "cheGuseGasanSum", desc.qname("", name), "long", false),
desc.field(name = "cheJojungCnt", desc.qname("", name), "string", true),
desc.field(name = "cheNapgiYmd", desc.qname("", name), "string", true),
desc.field(name = "cheSiseGasanSum", desc.qname("", name), "long", false),
desc.field(name = "cheVatAmt", desc.qname("", name), "long", false),
desc.field(name = "dchocSendYmd", desc.qname("", name), "string", true),
desc.field(name = "enapbuNo", desc.qname("", name), "string", true),
desc.field(name = "gigum", desc.qname("", name), "long", false),
desc.field(name = "gigumGasanAmt", desc.qname("", name), "long", false),
desc.field(name = "gigumIja", desc.qname("", name), "long", false),
desc.field(name = "gukse", desc.qname("", name), "long", false),
desc.field(name = "gukseGasanAmt", desc.qname("", name), "long", false),
desc.field(name = "gukseIja", desc.qname("", name), "long", false),
desc.field(name = "guse", desc.qname("", name), "long", false),
desc.field(name = "guseGasanAmt", desc.qname("", name), "long", false),
desc.field(name = "guseIja", desc.qname("", name), "long", false),
desc.field(name = "jgasanJojungYmd", desc.qname("", name), "string", true),
desc.field(name = "mulNm", desc.qname("", name), "string", true),
desc.field(name = "napDdtlAddr", desc.qname("", name), "string", true),
desc.field(name = "napDrefAddr", desc.qname("", name), "string", true),
desc.field(name = "napDzipAddr", desc.qname("", name), "string", true),
desc.field(name = "napDzipCd", desc.qname("", name), "string", true),
desc.field(name = "napId", desc.qname("", name), "string", true),
desc.field(name = "napNm", desc.qname("", name), "string", true),
desc.field(name = "napbuYmd", desc.qname("", name), "string", true),
desc.field(name = "napgiAftYmd", desc.qname("", name), "string", true),
desc.field(name = "napgiYmd", desc.qname("", name), "string", true),
desc.field(name = "napseNo", desc.qname("", name), "string", true),
desc.field(name = "semokCd", desc.qname("", name), "string", true),
desc.field(name = "semokNm", desc.qname("", name), "string", true),
desc.field(name = "siguCd", desc.qname("", name), "string", true),
desc.field(name = "siguNm", desc.qname("", name), "string", true),
desc.field(name = "sise", desc.qname("", name), "long", false),
desc.field(name = "siseGasanAmt", desc.qname("", name), "long", false),
desc.field(name = "siseIja", desc.qname("", name), "long", false),
desc.field(name = "taxAmt", desc.qname("", name), "long", false),
desc.field(name = "siseAmt", desc.qname("", name), "long", false),
desc.field(name = "guseAmt", desc.qname("", name), "long", false),
desc.field(name = "gukseAmt", desc.qname("", name), "long", false),
desc.field(name = "gigumAmt", desc.qname("", name), "long", false),
desc.field(name = "gasanAmt", desc.qname("", name), "long", false),
desc.field(name = "finalAmt", desc.qname("", name), "long", false),
desc.field(name = "totalAmt", desc.qname("", name), "long", false),
desc.field(name = "taxGubun", desc.qname("", name), "string", true),
desc.field(name = "taxGubunNm", desc.qname("", name), "string", true),
desc.field(name = "taxNo", desc.qname("", name), "string", true),
desc.field(name = "taxYm", desc.qname("", name), "string", true),
desc.field(name = "taxYmd", desc.qname("", name), "string", true),
desc.field(name = "vatAmt", desc.qname("", name), "long", false)
};
}
);
/**Return type metadata object
*/
public static TypeDesc getTypeDesc() {
return typeDesc;
}
/**Get Custom Serializer
*/
public static Serializer getSerializer(String mechType, Class<?> _javaType, QName _xmlType) {
return new BeanSerializer(_javaType, _xmlType, typeDesc);
}
/**Get Custom Deserializer
*/
public static Deserializer getDeserializer(String mechType, Class<?> _javaType, QName _xmlType) {
return new BeanDeserializer(_javaType, _xmlType, typeDesc);
}
}