520 changed files with 20078 additions and 756 deletions
@ -0,0 +1,6 @@ |
|||||
|
dependencies { |
||||
|
api( |
||||
|
"org.springframework:spring-core", |
||||
|
"com.fasterxml.jackson.dataformat:jackson-dataformat-xml", |
||||
|
) |
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
package io.sc.creditreport.core; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonInclude; |
||||
|
import com.fasterxml.jackson.core.JsonProcessingException; |
||||
|
import com.fasterxml.jackson.databind.DeserializationFeature; |
||||
|
import com.fasterxml.jackson.databind.MapperFeature; |
||||
|
import com.fasterxml.jackson.databind.SerializationFeature; |
||||
|
import com.fasterxml.jackson.dataformat.xml.XmlMapper; |
||||
|
|
||||
|
public class CreditReportParser { |
||||
|
private static XmlMapper mapper =new XmlMapper(); |
||||
|
static { |
||||
|
mapper.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES,false); |
||||
|
mapper.configure(SerializationFeature.WRAP_ROOT_VALUE,false); |
||||
|
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); |
||||
|
mapper.enable(MapperFeature.USE_STD_BEAN_NAMING); |
||||
|
} |
||||
|
|
||||
|
public static io.sc.creditreport.core.model.person.Document parsePersonCreditReport(String xml) throws JsonProcessingException { |
||||
|
return mapper.readValue(xml, io.sc.creditreport.core.model.person.Document.class); |
||||
|
} |
||||
|
|
||||
|
public static io.sc.creditreport.core.model.company.Document parseCompanyCreditReport(String xml) throws JsonProcessingException { |
||||
|
return mapper.readValue(xml, io.sc.creditreport.core.model.company.Document.class); |
||||
|
} |
||||
|
} |
@ -0,0 +1,233 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
@JacksonXmlRootElement(localName ="Document") |
||||
|
public class Document { |
||||
|
//报告头
|
||||
|
@JacksonXmlProperty(localName = "EAA") |
||||
|
private EAA eaa; |
||||
|
|
||||
|
//信用提示信息
|
||||
|
@JacksonXmlProperty(localName = "EBA") |
||||
|
private EBA eba; |
||||
|
|
||||
|
//借贷交易汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBB") |
||||
|
private EBB ebb; |
||||
|
|
||||
|
//担保交易汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBC") |
||||
|
private EBC ebc; |
||||
|
|
||||
|
//授信协议汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBD") |
||||
|
private EBD ebd; |
||||
|
|
||||
|
//相关还款责任汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBE") |
||||
|
private EBE ebe; |
||||
|
|
||||
|
//基本信息
|
||||
|
@JacksonXmlProperty(localName = "ECA") |
||||
|
private ECA eca; |
||||
|
|
||||
|
//借贷账户信息
|
||||
|
@JacksonXmlProperty(localName = "EDA") |
||||
|
private EDA eda; |
||||
|
|
||||
|
//担保账户信息
|
||||
|
@JacksonXmlProperty(localName = "EDB") |
||||
|
private EDB edb; |
||||
|
|
||||
|
//授信协议信息
|
||||
|
@JacksonXmlProperty(localName = "EDC") |
||||
|
private EDC edc; |
||||
|
|
||||
|
//相关还款责任信息
|
||||
|
@JacksonXmlProperty(localName = "EDD") |
||||
|
private EDD edd; |
||||
|
|
||||
|
//公共事业缴费账户信息
|
||||
|
@JacksonXmlProperty(localName = "EEA") |
||||
|
private EEA eea; |
||||
|
|
||||
|
//欠税信息
|
||||
|
@JacksonXmlProperty(localName = "EFA") |
||||
|
private EFA efa; |
||||
|
|
||||
|
//法院信息
|
||||
|
@JacksonXmlProperty(localName = "EFB") |
||||
|
private EFB efb; |
||||
|
|
||||
|
//行政处罚信息
|
||||
|
@JacksonXmlProperty(localName = "EFC") |
||||
|
private EFC efc; |
||||
|
|
||||
|
//住房公积金参缴信息
|
||||
|
@JacksonXmlProperty(localName = "EFD") |
||||
|
private EFD efd; |
||||
|
|
||||
|
//获得认证/奖励相关信息
|
||||
|
@JacksonXmlProperty(localName = "EFE") |
||||
|
private EFE efe; |
||||
|
|
||||
|
//进出口检验相关信息
|
||||
|
@JacksonXmlProperty(localName = "EFF") |
||||
|
private EFF eff; |
||||
|
|
||||
|
//融资规模控制信息
|
||||
|
@JacksonXmlProperty(localName = "EFG") |
||||
|
private EFG efg; |
||||
|
|
||||
|
//财务信息
|
||||
|
@JacksonXmlProperty(localName = "EGA") |
||||
|
private EGA ega; |
||||
|
|
||||
|
//评级信息
|
||||
|
@JacksonXmlProperty(localName = "EHA") |
||||
|
private EHA eha; |
||||
|
|
||||
|
//声明及异议标注信息
|
||||
|
@JacksonXmlProperty(localName = "EIA") |
||||
|
private EIA eia; |
||||
|
|
||||
|
public EAA getEaa(){ |
||||
|
return this.eaa; |
||||
|
} |
||||
|
public void setEaa(EAA eaa){ |
||||
|
this.eaa =eaa; |
||||
|
} |
||||
|
public EBA getEba(){ |
||||
|
return this.eba; |
||||
|
} |
||||
|
public void setEba(EBA eba){ |
||||
|
this.eba =eba; |
||||
|
} |
||||
|
public EBB getEbb(){ |
||||
|
return this.ebb; |
||||
|
} |
||||
|
public void setEbb(EBB ebb){ |
||||
|
this.ebb =ebb; |
||||
|
} |
||||
|
public EBC getEbc(){ |
||||
|
return this.ebc; |
||||
|
} |
||||
|
public void setEbc(EBC ebc){ |
||||
|
this.ebc =ebc; |
||||
|
} |
||||
|
public EBD getEbd(){ |
||||
|
return this.ebd; |
||||
|
} |
||||
|
public void setEbd(EBD ebd){ |
||||
|
this.ebd =ebd; |
||||
|
} |
||||
|
public EBE getEbe(){ |
||||
|
return this.ebe; |
||||
|
} |
||||
|
public void setEbe(EBE ebe){ |
||||
|
this.ebe =ebe; |
||||
|
} |
||||
|
public ECA getEca(){ |
||||
|
return this.eca; |
||||
|
} |
||||
|
public void setEca(ECA eca){ |
||||
|
this.eca =eca; |
||||
|
} |
||||
|
public EDA getEda(){ |
||||
|
return this.eda; |
||||
|
} |
||||
|
public void setEda(EDA eda){ |
||||
|
this.eda =eda; |
||||
|
} |
||||
|
public EDB getEdb(){ |
||||
|
return this.edb; |
||||
|
} |
||||
|
public void setEdb(EDB edb){ |
||||
|
this.edb =edb; |
||||
|
} |
||||
|
public EDC getEdc(){ |
||||
|
return this.edc; |
||||
|
} |
||||
|
public void setEdc(EDC edc){ |
||||
|
this.edc =edc; |
||||
|
} |
||||
|
public EDD getEdd(){ |
||||
|
return this.edd; |
||||
|
} |
||||
|
public void setEdd(EDD edd){ |
||||
|
this.edd =edd; |
||||
|
} |
||||
|
public EEA getEea(){ |
||||
|
return this.eea; |
||||
|
} |
||||
|
public void setEea(EEA eea){ |
||||
|
this.eea =eea; |
||||
|
} |
||||
|
public EFA getEfa(){ |
||||
|
return this.efa; |
||||
|
} |
||||
|
public void setEfa(EFA efa){ |
||||
|
this.efa =efa; |
||||
|
} |
||||
|
public EFB getEfb(){ |
||||
|
return this.efb; |
||||
|
} |
||||
|
public void setEfb(EFB efb){ |
||||
|
this.efb =efb; |
||||
|
} |
||||
|
public EFC getEfc(){ |
||||
|
return this.efc; |
||||
|
} |
||||
|
public void setEfc(EFC efc){ |
||||
|
this.efc =efc; |
||||
|
} |
||||
|
public EFD getEfd(){ |
||||
|
return this.efd; |
||||
|
} |
||||
|
public void setEfd(EFD efd){ |
||||
|
this.efd =efd; |
||||
|
} |
||||
|
public EFE getEfe(){ |
||||
|
return this.efe; |
||||
|
} |
||||
|
public void setEfe(EFE efe){ |
||||
|
this.efe =efe; |
||||
|
} |
||||
|
public EFF getEff(){ |
||||
|
return this.eff; |
||||
|
} |
||||
|
public void setEff(EFF eff){ |
||||
|
this.eff =eff; |
||||
|
} |
||||
|
public EFG getEfg(){ |
||||
|
return this.efg; |
||||
|
} |
||||
|
public void setEfg(EFG efg){ |
||||
|
this.efg =efg; |
||||
|
} |
||||
|
public EGA getEga(){ |
||||
|
return this.ega; |
||||
|
} |
||||
|
public void setEga(EGA ega){ |
||||
|
this.ega =ega; |
||||
|
} |
||||
|
public EHA getEha(){ |
||||
|
return this.eha; |
||||
|
} |
||||
|
public void setEha(EHA eha){ |
||||
|
this.eha =eha; |
||||
|
} |
||||
|
public EIA getEia(){ |
||||
|
return this.eia; |
||||
|
} |
||||
|
public void setEia(EIA eia){ |
||||
|
this.eia =eia; |
||||
|
} |
||||
|
} |
@ -0,0 +1,62 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EI01 { |
||||
|
//对象类型
|
||||
|
@JacksonXmlProperty(localName = "EI010D01") |
||||
|
private String ei010d01; |
||||
|
|
||||
|
//对象标识
|
||||
|
@JacksonXmlProperty(localName = "EI010I01") |
||||
|
private String ei010i01; |
||||
|
|
||||
|
//标注及声明类型
|
||||
|
@JacksonXmlProperty(localName = "EI010D02") |
||||
|
private String ei010d02; |
||||
|
|
||||
|
//标注或声明内容
|
||||
|
@JacksonXmlProperty(localName = "EI010Q01") |
||||
|
private String ei010q01; |
||||
|
|
||||
|
//添加日期
|
||||
|
@JacksonXmlProperty(localName = "EI010R01") |
||||
|
private Date ei010r01; |
||||
|
|
||||
|
public String getEi010d01(){ |
||||
|
return this.ei010d01; |
||||
|
} |
||||
|
public void setEi010d01(String ei010d01){ |
||||
|
this.ei010d01 =ei010d01; |
||||
|
} |
||||
|
public String getEi010i01(){ |
||||
|
return this.ei010i01; |
||||
|
} |
||||
|
public void setEi010i01(String ei010i01){ |
||||
|
this.ei010i01 =ei010i01; |
||||
|
} |
||||
|
public String getEi010d02(){ |
||||
|
return this.ei010d02; |
||||
|
} |
||||
|
public void setEi010d02(String ei010d02){ |
||||
|
this.ei010d02 =ei010d02; |
||||
|
} |
||||
|
public String getEi010q01(){ |
||||
|
return this.ei010q01; |
||||
|
} |
||||
|
public void setEi010q01(String ei010q01){ |
||||
|
this.ei010q01 =ei010q01; |
||||
|
} |
||||
|
public Date getEi010r01(){ |
||||
|
return this.ei010r01; |
||||
|
} |
||||
|
public void setEi010r01(Date ei010r01){ |
||||
|
this.ei010r01 =ei010r01; |
||||
|
} |
||||
|
} |
@ -0,0 +1,23 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EIA { |
||||
|
//声明及异议标注信息单元
|
||||
|
@JacksonXmlElementWrapper(useWrapping = false) |
||||
|
@JacksonXmlProperty(localName = "EI01") |
||||
|
private List<EI01> ei01 =new ArrayList<>(); |
||||
|
|
||||
|
public List<EI01> getEi01(){ |
||||
|
return this.ei01; |
||||
|
} |
||||
|
public void setEi01(List<EI01> ei01){ |
||||
|
this.ei01 =ei01; |
||||
|
} |
||||
|
} |
@ -0,0 +1,273 @@ |
|||||
|
|
||||
|
package io.sc.creditreport.core.model; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
import io.sc.creditreport.core.model.person2.*; |
||||
|
|
||||
|
@JacksonXmlRootElement(localName = "Document") |
||||
|
public class PersonCreditReport { |
||||
|
@JacksonXmlProperty(localName = "PRH") |
||||
|
private PRHType prh; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PIM") |
||||
|
private PIMType pim; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PMM") |
||||
|
private PMMType pmm; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PRM") |
||||
|
private PRMType prm; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "POM") |
||||
|
private POMType pom; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PSM") |
||||
|
private PSMType psm; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PCO") |
||||
|
private PCOType pco; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PNO") |
||||
|
private PNOType pno; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PPO") |
||||
|
private PPOType ppo; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PQO") |
||||
|
private PQOType pqo; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PCA") |
||||
|
private PCAType pca; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PDA") |
||||
|
private PDAType pda; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PCR") |
||||
|
private PCRType pcr; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PND") |
||||
|
private PNDType pnd; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "POT") |
||||
|
private POTType pot; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PCJ") |
||||
|
private PCJType pcj; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PCE") |
||||
|
private PCEType pce; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PAP") |
||||
|
private PAPType pap; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PHF") |
||||
|
private PHFType phf; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PBS") |
||||
|
private PBSType pbs; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PPQ") |
||||
|
private PPQType ppq; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "PAH") |
||||
|
private PAHType pah; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "POS") |
||||
|
private POSType pos; |
||||
|
|
||||
|
@JacksonXmlProperty(localName = "POQ") |
||||
|
private POQType poq; |
||||
|
|
||||
|
public PRHType getPrh() { |
||||
|
return prh; |
||||
|
} |
||||
|
|
||||
|
public void setPrh(PRHType prh) { |
||||
|
this.prh = prh; |
||||
|
} |
||||
|
|
||||
|
public PIMType getPim() { |
||||
|
return pim; |
||||
|
} |
||||
|
|
||||
|
public void setPim(PIMType pim) { |
||||
|
this.pim = pim; |
||||
|
} |
||||
|
|
||||
|
public PMMType getPmm() { |
||||
|
return pmm; |
||||
|
} |
||||
|
|
||||
|
public void setPmm(PMMType pmm) { |
||||
|
this.pmm = pmm; |
||||
|
} |
||||
|
|
||||
|
public PRMType getPrm() { |
||||
|
return prm; |
||||
|
} |
||||
|
|
||||
|
public void setPrm(PRMType prm) { |
||||
|
this.prm = prm; |
||||
|
} |
||||
|
|
||||
|
public POMType getPom() { |
||||
|
return pom; |
||||
|
} |
||||
|
|
||||
|
public void setPom(POMType pom) { |
||||
|
this.pom = pom; |
||||
|
} |
||||
|
|
||||
|
public PSMType getPsm() { |
||||
|
return psm; |
||||
|
} |
||||
|
|
||||
|
public void setPsm(PSMType psm) { |
||||
|
this.psm = psm; |
||||
|
} |
||||
|
|
||||
|
public PCOType getPco() { |
||||
|
return pco; |
||||
|
} |
||||
|
|
||||
|
public void setPco(PCOType pco) { |
||||
|
this.pco = pco; |
||||
|
} |
||||
|
|
||||
|
public PNOType getPno() { |
||||
|
return pno; |
||||
|
} |
||||
|
|
||||
|
public void setPno(PNOType pno) { |
||||
|
this.pno = pno; |
||||
|
} |
||||
|
|
||||
|
public PPOType getPpo() { |
||||
|
return ppo; |
||||
|
} |
||||
|
|
||||
|
public void setPpo(PPOType ppo) { |
||||
|
this.ppo = ppo; |
||||
|
} |
||||
|
|
||||
|
public PQOType getPqo() { |
||||
|
return pqo; |
||||
|
} |
||||
|
|
||||
|
public void setPqo(PQOType pqo) { |
||||
|
this.pqo = pqo; |
||||
|
} |
||||
|
|
||||
|
public PCAType getPca() { |
||||
|
return pca; |
||||
|
} |
||||
|
|
||||
|
public void setPca(PCAType pca) { |
||||
|
this.pca = pca; |
||||
|
} |
||||
|
|
||||
|
public PDAType getPda() { |
||||
|
return pda; |
||||
|
} |
||||
|
|
||||
|
public void setPda(PDAType pda) { |
||||
|
this.pda = pda; |
||||
|
} |
||||
|
|
||||
|
public PCRType getPcr() { |
||||
|
return pcr; |
||||
|
} |
||||
|
|
||||
|
public void setPcr(PCRType pcr) { |
||||
|
this.pcr = pcr; |
||||
|
} |
||||
|
|
||||
|
public PNDType getPnd() { |
||||
|
return pnd; |
||||
|
} |
||||
|
|
||||
|
public void setPnd(PNDType pnd) { |
||||
|
this.pnd = pnd; |
||||
|
} |
||||
|
|
||||
|
public POTType getPot() { |
||||
|
return pot; |
||||
|
} |
||||
|
|
||||
|
public void setPot(POTType pot) { |
||||
|
this.pot = pot; |
||||
|
} |
||||
|
|
||||
|
public PCJType getPcj() { |
||||
|
return pcj; |
||||
|
} |
||||
|
|
||||
|
public void setPcj(PCJType pcj) { |
||||
|
this.pcj = pcj; |
||||
|
} |
||||
|
|
||||
|
public PCEType getPce() { |
||||
|
return pce; |
||||
|
} |
||||
|
|
||||
|
public void setPce(PCEType pce) { |
||||
|
this.pce = pce; |
||||
|
} |
||||
|
|
||||
|
public PAPType getPap() { |
||||
|
return pap; |
||||
|
} |
||||
|
|
||||
|
public void setPap(PAPType pap) { |
||||
|
this.pap = pap; |
||||
|
} |
||||
|
|
||||
|
public PHFType getPhf() { |
||||
|
return phf; |
||||
|
} |
||||
|
|
||||
|
public void setPhf(PHFType phf) { |
||||
|
this.phf = phf; |
||||
|
} |
||||
|
|
||||
|
public PBSType getPbs() { |
||||
|
return pbs; |
||||
|
} |
||||
|
|
||||
|
public void setPbs(PBSType pbs) { |
||||
|
this.pbs = pbs; |
||||
|
} |
||||
|
|
||||
|
public PPQType getPpq() { |
||||
|
return ppq; |
||||
|
} |
||||
|
|
||||
|
public void setPpq(PPQType ppq) { |
||||
|
this.ppq = ppq; |
||||
|
} |
||||
|
|
||||
|
public PAHType getPah() { |
||||
|
return pah; |
||||
|
} |
||||
|
|
||||
|
public void setPah(PAHType pah) { |
||||
|
this.pah = pah; |
||||
|
} |
||||
|
|
||||
|
public POSType getPos() { |
||||
|
return pos; |
||||
|
} |
||||
|
|
||||
|
public void setPos(POSType pos) { |
||||
|
this.pos = pos; |
||||
|
} |
||||
|
|
||||
|
public POQType getPoq() { |
||||
|
return poq; |
||||
|
} |
||||
|
|
||||
|
public void setPoq(POQType poq) { |
||||
|
this.poq = poq; |
||||
|
} |
||||
|
} |
@ -0,0 +1,233 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
@JacksonXmlRootElement(localName ="Document") |
||||
|
public class Document { |
||||
|
//报告头
|
||||
|
@JacksonXmlProperty(localName = "EAA") |
||||
|
private EAA eaa; |
||||
|
|
||||
|
//信用提示信息
|
||||
|
@JacksonXmlProperty(localName = "EBA") |
||||
|
private EBA eba; |
||||
|
|
||||
|
//借贷交易汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBB") |
||||
|
private EBB ebb; |
||||
|
|
||||
|
//担保交易汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBC") |
||||
|
private EBC ebc; |
||||
|
|
||||
|
//授信协议汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBD") |
||||
|
private EBD ebd; |
||||
|
|
||||
|
//相关还款责任汇总信息
|
||||
|
@JacksonXmlProperty(localName = "EBE") |
||||
|
private EBE ebe; |
||||
|
|
||||
|
//基本信息
|
||||
|
@JacksonXmlProperty(localName = "ECA") |
||||
|
private ECA eca; |
||||
|
|
||||
|
//借贷账户信息
|
||||
|
@JacksonXmlProperty(localName = "EDA") |
||||
|
private EDA eda; |
||||
|
|
||||
|
//担保账户信息
|
||||
|
@JacksonXmlProperty(localName = "EDB") |
||||
|
private EDB edb; |
||||
|
|
||||
|
//授信协议信息
|
||||
|
@JacksonXmlProperty(localName = "EDC") |
||||
|
private EDC edc; |
||||
|
|
||||
|
//相关还款责任信息
|
||||
|
@JacksonXmlProperty(localName = "EDD") |
||||
|
private EDD edd; |
||||
|
|
||||
|
//公共事业缴费账户信息
|
||||
|
@JacksonXmlProperty(localName = "EEA") |
||||
|
private EEA eea; |
||||
|
|
||||
|
//欠税信息
|
||||
|
@JacksonXmlProperty(localName = "EFA") |
||||
|
private EFA efa; |
||||
|
|
||||
|
//法院信息
|
||||
|
@JacksonXmlProperty(localName = "EFB") |
||||
|
private EFB efb; |
||||
|
|
||||
|
//行政处罚信息
|
||||
|
@JacksonXmlProperty(localName = "EFC") |
||||
|
private EFC efc; |
||||
|
|
||||
|
//住房公积金参缴信息
|
||||
|
@JacksonXmlProperty(localName = "EFD") |
||||
|
private EFD efd; |
||||
|
|
||||
|
//获得认证/奖励相关信息
|
||||
|
@JacksonXmlProperty(localName = "EFE") |
||||
|
private EFE efe; |
||||
|
|
||||
|
//进出口检验相关信息
|
||||
|
@JacksonXmlProperty(localName = "EFF") |
||||
|
private EFF eff; |
||||
|
|
||||
|
//融资规模控制信息
|
||||
|
@JacksonXmlProperty(localName = "EFG") |
||||
|
private EFG efg; |
||||
|
|
||||
|
//财务信息
|
||||
|
@JacksonXmlProperty(localName = "EGA") |
||||
|
private EGA ega; |
||||
|
|
||||
|
//评级信息
|
||||
|
@JacksonXmlProperty(localName = "EHA") |
||||
|
private EHA eha; |
||||
|
|
||||
|
//声明及异议标注信息
|
||||
|
@JacksonXmlProperty(localName = "EIA") |
||||
|
private EIA eia; |
||||
|
|
||||
|
public EAA getEaa(){ |
||||
|
return this.eaa; |
||||
|
} |
||||
|
public void setEaa(EAA eaa){ |
||||
|
this.eaa =eaa; |
||||
|
} |
||||
|
public EBA getEba(){ |
||||
|
return this.eba; |
||||
|
} |
||||
|
public void setEba(EBA eba){ |
||||
|
this.eba =eba; |
||||
|
} |
||||
|
public EBB getEbb(){ |
||||
|
return this.ebb; |
||||
|
} |
||||
|
public void setEbb(EBB ebb){ |
||||
|
this.ebb =ebb; |
||||
|
} |
||||
|
public EBC getEbc(){ |
||||
|
return this.ebc; |
||||
|
} |
||||
|
public void setEbc(EBC ebc){ |
||||
|
this.ebc =ebc; |
||||
|
} |
||||
|
public EBD getEbd(){ |
||||
|
return this.ebd; |
||||
|
} |
||||
|
public void setEbd(EBD ebd){ |
||||
|
this.ebd =ebd; |
||||
|
} |
||||
|
public EBE getEbe(){ |
||||
|
return this.ebe; |
||||
|
} |
||||
|
public void setEbe(EBE ebe){ |
||||
|
this.ebe =ebe; |
||||
|
} |
||||
|
public ECA getEca(){ |
||||
|
return this.eca; |
||||
|
} |
||||
|
public void setEca(ECA eca){ |
||||
|
this.eca =eca; |
||||
|
} |
||||
|
public EDA getEda(){ |
||||
|
return this.eda; |
||||
|
} |
||||
|
public void setEda(EDA eda){ |
||||
|
this.eda =eda; |
||||
|
} |
||||
|
public EDB getEdb(){ |
||||
|
return this.edb; |
||||
|
} |
||||
|
public void setEdb(EDB edb){ |
||||
|
this.edb =edb; |
||||
|
} |
||||
|
public EDC getEdc(){ |
||||
|
return this.edc; |
||||
|
} |
||||
|
public void setEdc(EDC edc){ |
||||
|
this.edc =edc; |
||||
|
} |
||||
|
public EDD getEdd(){ |
||||
|
return this.edd; |
||||
|
} |
||||
|
public void setEdd(EDD edd){ |
||||
|
this.edd =edd; |
||||
|
} |
||||
|
public EEA getEea(){ |
||||
|
return this.eea; |
||||
|
} |
||||
|
public void setEea(EEA eea){ |
||||
|
this.eea =eea; |
||||
|
} |
||||
|
public EFA getEfa(){ |
||||
|
return this.efa; |
||||
|
} |
||||
|
public void setEfa(EFA efa){ |
||||
|
this.efa =efa; |
||||
|
} |
||||
|
public EFB getEfb(){ |
||||
|
return this.efb; |
||||
|
} |
||||
|
public void setEfb(EFB efb){ |
||||
|
this.efb =efb; |
||||
|
} |
||||
|
public EFC getEfc(){ |
||||
|
return this.efc; |
||||
|
} |
||||
|
public void setEfc(EFC efc){ |
||||
|
this.efc =efc; |
||||
|
} |
||||
|
public EFD getEfd(){ |
||||
|
return this.efd; |
||||
|
} |
||||
|
public void setEfd(EFD efd){ |
||||
|
this.efd =efd; |
||||
|
} |
||||
|
public EFE getEfe(){ |
||||
|
return this.efe; |
||||
|
} |
||||
|
public void setEfe(EFE efe){ |
||||
|
this.efe =efe; |
||||
|
} |
||||
|
public EFF getEff(){ |
||||
|
return this.eff; |
||||
|
} |
||||
|
public void setEff(EFF eff){ |
||||
|
this.eff =eff; |
||||
|
} |
||||
|
public EFG getEfg(){ |
||||
|
return this.efg; |
||||
|
} |
||||
|
public void setEfg(EFG efg){ |
||||
|
this.efg =efg; |
||||
|
} |
||||
|
public EGA getEga(){ |
||||
|
return this.ega; |
||||
|
} |
||||
|
public void setEga(EGA ega){ |
||||
|
this.ega =ega; |
||||
|
} |
||||
|
public EHA getEha(){ |
||||
|
return this.eha; |
||||
|
} |
||||
|
public void setEha(EHA eha){ |
||||
|
this.eha =eha; |
||||
|
} |
||||
|
public EIA getEia(){ |
||||
|
return this.eia; |
||||
|
} |
||||
|
public void setEia(EIA eia){ |
||||
|
this.eia =eia; |
||||
|
} |
||||
|
} |
@ -0,0 +1,62 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EA01 { |
||||
|
//报告标识信息段
|
||||
|
@JacksonXmlProperty(localName = "EA01A") |
||||
|
private EA01A ea01a; |
||||
|
|
||||
|
//查询请求信息段
|
||||
|
@JacksonXmlProperty(localName = "EA01B") |
||||
|
private EA01B ea01b; |
||||
|
|
||||
|
//身份标识信息段
|
||||
|
@JacksonXmlProperty(localName = "EA01C") |
||||
|
private EA01C ea01c; |
||||
|
|
||||
|
//异议提示信息段
|
||||
|
@JacksonXmlProperty(localName = "EA01D") |
||||
|
private EA01D ea01d; |
||||
|
|
||||
|
//汇率说明信息段
|
||||
|
@JacksonXmlProperty(localName = "EA01E") |
||||
|
private EA01E ea01e; |
||||
|
|
||||
|
public EA01A getEa01a(){ |
||||
|
return this.ea01a; |
||||
|
} |
||||
|
public void setEa01a(EA01A ea01a){ |
||||
|
this.ea01a =ea01a; |
||||
|
} |
||||
|
public EA01B getEa01b(){ |
||||
|
return this.ea01b; |
||||
|
} |
||||
|
public void setEa01b(EA01B ea01b){ |
||||
|
this.ea01b =ea01b; |
||||
|
} |
||||
|
public EA01C getEa01c(){ |
||||
|
return this.ea01c; |
||||
|
} |
||||
|
public void setEa01c(EA01C ea01c){ |
||||
|
this.ea01c =ea01c; |
||||
|
} |
||||
|
public EA01D getEa01d(){ |
||||
|
return this.ea01d; |
||||
|
} |
||||
|
public void setEa01d(EA01D ea01d){ |
||||
|
this.ea01d =ea01d; |
||||
|
} |
||||
|
public EA01E getEa01e(){ |
||||
|
return this.ea01e; |
||||
|
} |
||||
|
public void setEa01e(EA01E ea01e){ |
||||
|
this.ea01e =ea01e; |
||||
|
} |
||||
|
} |
@ -0,0 +1,32 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EA01A { |
||||
|
//报告编号
|
||||
|
@JacksonXmlProperty(localName = "EA01AI01") |
||||
|
private String ea01ai01; |
||||
|
|
||||
|
//报告生成时间
|
||||
|
@JacksonXmlProperty(localName = "EA01AR01") |
||||
|
private Date ea01ar01; |
||||
|
|
||||
|
public String getEa01ai01(){ |
||||
|
return this.ea01ai01; |
||||
|
} |
||||
|
public void setEa01ai01(String ea01ai01){ |
||||
|
this.ea01ai01 =ea01ai01; |
||||
|
} |
||||
|
public Date getEa01ar01(){ |
||||
|
return this.ea01ar01; |
||||
|
} |
||||
|
public void setEa01ar01(Date ea01ar01){ |
||||
|
this.ea01ar01 =ea01ar01; |
||||
|
} |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EAA { |
||||
|
//报告头信息单元
|
||||
|
@JacksonXmlProperty(localName = "EA01") |
||||
|
private EA01 ea01; |
||||
|
|
||||
|
public EA01 getEa01(){ |
||||
|
return this.ea01; |
||||
|
} |
||||
|
public void setEa01(EA01 ea01){ |
||||
|
this.ea01 =ea01; |
||||
|
} |
||||
|
} |
@ -0,0 +1,32 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EB05 { |
||||
|
//借贷交易相关还款责任汇总信息段
|
||||
|
@JacksonXmlProperty(localName = "EB05A") |
||||
|
private EB05A eb05a; |
||||
|
|
||||
|
//担保交易相关还款责任汇总信息段
|
||||
|
@JacksonXmlProperty(localName = "EB05B") |
||||
|
private EB05B eb05b; |
||||
|
|
||||
|
public EB05A getEb05a(){ |
||||
|
return this.eb05a; |
||||
|
} |
||||
|
public void setEb05a(EB05A eb05a){ |
||||
|
this.eb05a =eb05a; |
||||
|
} |
||||
|
public EB05B getEb05b(){ |
||||
|
return this.eb05b; |
||||
|
} |
||||
|
public void setEb05b(EB05B eb05b){ |
||||
|
this.eb05b =eb05b; |
||||
|
} |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
package io.sc.creditreport.core.model.company; |
||||
|
|
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; |
||||
|
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
public class EBE { |
||||
|
//相关还款责任汇总信息单元
|
||||
|
@JacksonXmlProperty(localName = "EB05") |
||||
|
private EB05 eb05; |
||||
|
|
||||
|
public EB05 getEb05(){ |
||||
|
return this.eb05; |
||||
|
} |
||||
|
public void setEb05(EB05 eb05){ |
||||
|
this.eb05 =eb05; |
||||
|
} |
||||
|
} |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue