diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/RWACalculator.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/RWACalculator.java index ada56f3..b342273 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/RWACalculator.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/RWACalculator.java @@ -47,10 +47,15 @@ public class RWACalculator { Step1 step1 = new Step1(cache, paramCache); step1.exec(); tm.info("标准数据模型映射,成功。"); - //第二步:识别表内风险暴露分类 + //第二步:识别监管产品类型 + tm.info("识别监管产品类型,启动......"); + Step01 step01 = new Step01(cache, paramCache); + step01.exec(); + tm.info("识别监管产品类型,成功。"); + //第三步:识别表内风险暴露分类 tm.info("债项表内风险暴露分类,启动......"); - Step2 step2 = new Step2(cache, paramCache); - step2.exec(); + Step02 step02 = new Step02(cache, paramCache); + step02.exec(); tm.info("债项表内风险暴露分类,成功。"); //第四步:识别合格缓释工具,并进行缓释分配 tm.info("合格缓释工具识别及缓释分配,启动......"); diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCredit.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCredit.java index a9a0ff5..5d8fa56 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCredit.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCredit.java @@ -41,11 +41,13 @@ public class SourceCredit extends BaseEntity { colMap.put("ORIGINAL_TERM_TYPE",21); colMap.put("LGD",22); colMap.put("BELONG_ORG",23); + colMap.put("SELF_OPEN_CREDIT_FLAG",24); + colMap.put("IN_CREDIT_FLAG",25); } @Override public void setColumnValue(String[] row){ if(row != null){ - setID(row[0]); //ID + setID(row[0]); //ID setDATA_DT(row[1]); //数据日期 setLOAN_REF_NO(row[2]); //债项编号 setON_OFF_FLAG(row[3]); //表内外标识 @@ -55,20 +57,22 @@ public class SourceCredit extends BaseEntity { setCUST_NO(row[7]); //代理行客户编号 setCUST_NAME(row[8]); //代理行客户名称 setCREDIT_TYPE(row[9]); //信用证类型 - setTRADE_TYPE(row[10]); //贸易类型 + setTRADE_TYPE(row[10]); //贸易类型 setSTART_DATE(row[11]); //开始日期 setDUE_DATE(row[12]); //到期日期 - setORIGINAL_TERM(toEmptyDouble(Double.valueOf(row[13]))); //原始期限(月) + setORIGINAL_TERM(toEmptyDouble(Double.valueOf(row[13]))); //原始期限(月) setSUBJECT_CD(row[14]); //科目代码 setSUBJECT_NAME(row[15]); //科目名称 setFIVE_CLASS_CD(row[16]); //五级分类代码 - setASSET_BALANCE(toEmptyDouble(Double.valueOf(row[17]))); //资产余额 - setPROVISION(toEmptyDouble(Double.valueOf(row[18]))); //计提准备金 - setOVERDUE_DTS(toEmptyInteger(Integer.valueOf(row[19]))); //逾期天数 + setASSET_BALANCE(toEmptyDouble(Double.valueOf(row[17]))); //资产余额 + setPROVISION(toEmptyDouble(Double.valueOf(row[18]))); //计提准备金 + setOVERDUE_DTS(toEmptyInteger(Integer.valueOf(row[19]))); //逾期天数 setDEFAULT_FLAG(row[20]); //违约标志 setORIGINAL_TERM_TYPE(row[21]); //原始期限类型 setLGD(toEmptyDouble(Double.valueOf(row[22]))); setBELONG_ORG(row[23]); + setSELF_OPEN_CREDIT_FLAG(row[24]); //自开信用证标志 + setIN_CREDIT_FLAG(row[25]); //国内信用证标志 } } @@ -105,6 +109,24 @@ public class SourceCredit extends BaseEntity { private String ORIGINAL_TERM_TYPE; //原始期限类型 private Double LGD; //违约损失率 private String BELONG_ORG; //业务所属机构 + private String SELF_OPEN_CREDIT_FLAG; //自开信用证标志 + private String IN_CREDIT_FLAG; //国内信用证标志 + + public String getIN_CREDIT_FLAG() { + return IN_CREDIT_FLAG; + } + + public void setIN_CREDIT_FLAG(String IN_CREDIT_FLAG) { + this.IN_CREDIT_FLAG = IN_CREDIT_FLAG; + } + + public String getSELF_OPEN_CREDIT_FLAG() { + return SELF_OPEN_CREDIT_FLAG; + } + + public void setSELF_OPEN_CREDIT_FLAG(String SELF_OPEN_CREDIT_FLAG) { + this.SELF_OPEN_CREDIT_FLAG = SELF_OPEN_CREDIT_FLAG; + } public Double getLGD() { return LGD; @@ -144,12 +166,12 @@ public class SourceCredit extends BaseEntity { @Override public Integer getColumnCount() { - return 30; + return 32; } @Override public String[] getColumnDataType() { return new String[]{ - "String","String","String","String","String","String","String","String","String","String","String","String","String","Double","String","String","String","Double","Double","Integer","String","String","Double","String" + "String","String","String","String","String","String","String","String","String","String","String","String","String","Double","String","String","String","Double","Double","Integer","String","String","Double","String","String","String" }; } diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCustomer.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCustomer.java index 2f18e9e..0cf99cf 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCustomer.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceCustomer.java @@ -81,6 +81,11 @@ public class SourceCustomer extends BaseEntity { setPD(row[59]); //违约概率 setL3_INCOME_AVG(row[60]); //近3年营业收入平均值 setTOTAL_ASSET(row[61]); //总资产 + setCORE_MARKET_PARTY_FLAG(row[62]); + setCENTRE_CUST_FLAG(row[63]); + setLOWEST_ASSET_REQ_FLAG(row[64]); + setREGULATE_ASSET_REQ_FLAG(row[65]); + setCORE_CAPITAL_ADEQUACY_RATIO_REQ(row[66]); } } private String ID; //ID @@ -156,6 +161,52 @@ public class SourceCustomer extends BaseEntity { private String PD; //违约概率 private String L3_INCOME_AVG; //近三年营业收入平均值 private String TOTAL_ASSET; //总资产 + /***add 2024-12-16 begin***/ + private String CORE_MARKET_PARTY_FLAG; //核心市场交易者标识 + private String CENTRE_CUST_FLAG; //合格中央交易对手标识 + private String LOWEST_ASSET_REQ_FLAG; //是否满足当地监管最低资本要求 + private String REGULATE_ASSET_REQ_FLAG; //是否满足当地监管资本要求 + private String CORE_CAPITAL_ADEQUACY_RATIO_REQ; //当地监管核心一级资本充足率要求 + /***add 2024-12-16 end***/ + public String getLOWEST_ASSET_REQ_FLAG() { + return LOWEST_ASSET_REQ_FLAG; + } + + public void setLOWEST_ASSET_REQ_FLAG(String LOWEST_ASSET_REQ_FLAG) { + this.LOWEST_ASSET_REQ_FLAG = LOWEST_ASSET_REQ_FLAG; + } + + public String getREGULATE_ASSET_REQ_FLAG() { + return REGULATE_ASSET_REQ_FLAG; + } + + public void setREGULATE_ASSET_REQ_FLAG(String REGULATE_ASSET_REQ_FLAG) { + this.REGULATE_ASSET_REQ_FLAG = REGULATE_ASSET_REQ_FLAG; + } + + public String getCORE_CAPITAL_ADEQUACY_RATIO_REQ() { + return CORE_CAPITAL_ADEQUACY_RATIO_REQ; + } + + public void setCORE_CAPITAL_ADEQUACY_RATIO_REQ(String CORE_CAPITAL_ADEQUACY_RATIO_REQ) { + this.CORE_CAPITAL_ADEQUACY_RATIO_REQ = CORE_CAPITAL_ADEQUACY_RATIO_REQ; + } + + public String getCORE_MARKET_PARTY_FLAG() { + return CORE_MARKET_PARTY_FLAG; + } + + public void setCORE_MARKET_PARTY_FLAG(String CORE_MARKET_PARTY_FLAG) { + this.CORE_MARKET_PARTY_FLAG = CORE_MARKET_PARTY_FLAG; + } + + public String getCENTRE_CUST_FLAG() { + return CENTRE_CUST_FLAG; + } + + public void setCENTRE_CUST_FLAG(String CENTRE_CUST_FLAG) { + this.CENTRE_CUST_FLAG = CENTRE_CUST_FLAG; + } public String getTOTAL_ASSET() { return TOTAL_ASSET; @@ -235,12 +286,12 @@ public class SourceCustomer extends BaseEntity { @Override public Integer getColumnCount() { - return 68; + return 73; } @Override public String[] getColumnDataType() { return new String[]{ - "String","String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","Double","String","String","String","String","String","String","String","String","String","String","Double","Double","Double","Double","Double","Double","String","String","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","String","String","String","String","String","Double","Double","Double" + "String","String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","Double","String","String","String","String","String","String","String","String","String","String","Double","Double","Double","Double","Double","Double","String","String","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","Double","String","String","String","String","String","Double","Double","Double","String","String","String","String","String" }; } @@ -317,6 +368,11 @@ public class SourceCustomer extends BaseEntity { colMap.put("PD" ,59); colMap.put("L3_INCOME_AVG" ,60); colMap.put("TOTAL_ASSET" ,61); + colMap.put("CORE_MARKET_PARTY_FLAG" ,62); + colMap.put("CENTRE_CUST_FLAG" ,63); + colMap.put("LOWEST_ASSET_REQ_FLAG" ,64); + colMap.put("REGULATE_ASSET_REQ_FLAG" ,65); + colMap.put("CORE_CAPITAL_ADEQUACY_RATIO_REQ" ,66); } public String getDATA_DT() { diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceDebt.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceDebt.java index 52ef9e8..76d4d44 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceDebt.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceDebt.java @@ -55,7 +55,7 @@ public class SourceDebt extends BaseEntity { setDEPEND_ON_CASHFLOW(row[31]); //实质依赖房地产所产生的的现金流标志 setSAME_PLED_TOTAL_BALANCE(toEmptyDouble(Double.valueOf(row[32]))); //被同一房地产担保且无其他银行中间抵押权的多笔债项合计贷款余额 setTOGETHER_MORTGAGE_FLAG(row[33]); //被商用房和居住用房共同抵押标识 - setTOGETHER_MORT_VALUE(toEmptyDouble(Double.valueOf(row[34]))); //被商用房和居住用房共同抵押的合计房地产价值 + setTOGETHER_MORT_VALUE(toEmptyDouble(Double.valueOf(row[34]))); //被商用房和居住用房共同抵押的商用房地产价值 setTOGETHER_MORT_HOUSE_VALUE(toEmptyDouble(Double.valueOf(row[35]))); //被商用房和居住用房共同抵押的居住用房地产价值 setMORT_ESTATE_VALUE(toEmptyDouble(Double.valueOf(row[36]))); //房地产抵押物价值 setIS_OVERDUE(row[37]); //是否逾期标志 @@ -68,6 +68,11 @@ public class SourceDebt extends BaseEntity { setLGD(toEmptyDouble(Double.valueOf(row[44]))); //违约损失率 setBELONG_ORG(row[45]); //业务所属机构 setFLUCTUATION_FLAG(row[46]); //波动性较大标识 + setREAL_ESTATE_FLAG(row[47]); //是否为不动产 + setREAL_ESTATE_SELF_USE_FLAG(row[48]); //不动产是否自用 + setLEGAL_DISPOSAL_UNSELF_RE_FLAG(row[49]); //是否为因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产 + setORIGINAL_TERM(row[50]); + setORIGINAL_TERM_TYPE(row[51]); } } private String ID; //ID @@ -118,7 +123,7 @@ public class SourceDebt extends BaseEntity { private String DEPEND_ON_CASHFLOW; //实质依赖房地产所产生的的现金流标志 private Double SAME_PLED_TOTAL_BALANCE; //被同一房地产担保且无其他银行中间抵押权的多笔债项合计贷款余额 private String TOGETHER_MORTGAGE_FLAG; //被商用房和居住用房共同抵押标识 - private Double TOGETHER_MORT_VALUE; //被商用房和居住用房共同抵押的合计房地产价值 + private Double TOGETHER_MORT_VALUE; //被商用房和居住用房共同抵押的商用房地产价值 private Double TOGETHER_MORT_HOUSE_VALUE; //被商用房和居住用房共同抵押的居住用房地产价值 private Double MORT_ESTATE_VALUE; //房地产抵押物价值 private String IS_OVERDUE; //是否逾期标志 @@ -131,6 +136,52 @@ public class SourceDebt extends BaseEntity { private Double LGD; //违约损失率 private String BELONG_ORG; //业务所属机构 private String FLUCTUATION_FLAG; //产生收入的房地产贷款的未来房地产出租收入、销售收入或土地出让收入的波动性较大标识 + /***add 2024-12-16 begin***/ + private String REAL_ESTATE_FLAG; //是否为不动产 + private String REAL_ESTATE_SELF_USE_FLAG; //不动产是否自用 + private String LEGAL_DISPOSAL_UNSELF_RE_FLAG; //是否为因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产 + private String ORIGINAL_TERM; //原始期限 + private String ORIGINAL_TERM_TYPE; //原始期限类型 + /***add 2024-12-16 end***/ + public String getORIGINAL_TERM() { + return ORIGINAL_TERM; + } + + public void setORIGINAL_TERM(String ORIGINAL_TERM) { + this.ORIGINAL_TERM = ORIGINAL_TERM; + } + + public String getORIGINAL_TERM_TYPE() { + return ORIGINAL_TERM_TYPE; + } + + public void setORIGINAL_TERM_TYPE(String ORIGINAL_TERM_TYPE) { + this.ORIGINAL_TERM_TYPE = ORIGINAL_TERM_TYPE; + } + + public String getLEGAL_DISPOSAL_UNSELF_RE_FLAG() { + return LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public void setLEGAL_DISPOSAL_UNSELF_RE_FLAG(String LEGAL_DISPOSAL_UNSELF_RE_FLAG) { + this.LEGAL_DISPOSAL_UNSELF_RE_FLAG = LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public String getREAL_ESTATE_FLAG() { + return REAL_ESTATE_FLAG; + } + + public void setREAL_ESTATE_FLAG(String REAL_ESTATE_FLAG) { + this.REAL_ESTATE_FLAG = REAL_ESTATE_FLAG; + } + + public String getREAL_ESTATE_SELF_USE_FLAG() { + return REAL_ESTATE_SELF_USE_FLAG; + } + + public void setREAL_ESTATE_SELF_USE_FLAG(String REAL_ESTATE_SELF_USE_FLAG) { + this.REAL_ESTATE_SELF_USE_FLAG = REAL_ESTATE_SELF_USE_FLAG; + } public String getFLUCTUATION_FLAG() { return FLUCTUATION_FLAG; @@ -202,11 +253,11 @@ public class SourceDebt extends BaseEntity { @Override public Integer getColumnCount() { - return 53; + return 58; } public String[] getColumnDataType(){ return new String[]{ - "String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","String","String","Double","String","Double","Double","Double","String","String","String","String","String","String","Double","Double","String","String" + "String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","String","String","Double","String","Double","Double","Double","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","String" }; } @@ -590,5 +641,10 @@ public class SourceDebt extends BaseEntity { colMap.put("LGD",44); colMap.put("BELONG_ORG",45); colMap.put("FLUCTUATION_FLAG",46); + colMap.put("REAL_ESTATE_FLAG",47); + colMap.put("REAL_ESTATE_SELF_USE_FLAG",48); + colMap.put("LEGAL_DISPOSAL_UNSELF_RE_FLAG",49); + colMap.put("ORIGINAL_TERM",50); + colMap.put("ORIGINAL_TERM_TYPE",51); } } diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceGuarantee.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceGuarantee.java index 3354c82..884770a 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceGuarantee.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceGuarantee.java @@ -18,17 +18,17 @@ public class SourceGuarantee extends BaseEntity { @Override public void setColumnValue(String[] row){ if(row != null){ - setID(row[0]); //ID + setID(row[0]); //ID setDATA_DT(row[1]); //保证编号 setASSUID(row[2]); //保证编号 setASSUCUSTID(row[3]); //保证人编号 setASSUCUSTNAME(row[4]); //保证人名称 setGUAR_START_DATE(row[5]); //担保开始日期 setGUAR_DUE_DATE(row[6]); //担保到期日期 - setGUAR_AMOUNT(toEmptyDouble(row[7])); //担保金额 + setGUAR_AMOUNT(toEmptyDouble(row[7])); //担保金额 setCURRSIGN(row[8]); //币种代码 setPOSITIVE_CORRELATION_FLAG(row[9]); //债务人与缓释工具实质正相关性标识 - setPRUDENT_VALUATION_FLAG(row[10]); //审慎估值标识 + setPRUDENT_VALUATION_FLAG(row[10]); //审慎估值标识 setRE_EVALUAT_FREQUENCY(row[11]); //重估频率 setRECORD_CURR(row[12]); //币种错配 setIS_GUAR_TERM_MORE_DEBT_TERM(row[13]); //担保到期日是否大于等于债项到期日 diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceSecurityPosition.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceSecurityPosition.java index cfaaaef..d3bfd1d 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceSecurityPosition.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/data/SourceSecurityPosition.java @@ -42,13 +42,15 @@ public class SourceSecurityPosition extends BaseEntity { colMap.put("OVERDUE_DTS",22); colMap.put("DEFAULT_FLAG",23); colMap.put("SPE_ITEM_BOND_FLAG",24); - colMap.put("LGD",26); - colMap.put("BELONG_ORG",27); + colMap.put("LGD",25); + colMap.put("BELONG_ORG",26); + colMap.put("BUY_BAD_LOAN_BOND_FLA",27); + colMap.put("ENQUITY_INVESTMENT_ATTR",28); } @Override public void setColumnValue(String[] row){ if(row != null){ - setID(row[0]); //ID + setID(row[0]); //ID setDATA_DT(row[1]); //数据日期 setSEC_NO(row[2]); //证券编码 setON_OFF_FLAG(row[3]); //表内外标识 @@ -58,23 +60,25 @@ public class SourceSecurityPosition extends BaseEntity { setCUST_NO(row[7]); //交易对手编号 setCUST_NAME(row[8]); //交易对手名称 setSTART_DATE(row[9]); //开始日期 - setDUE_DATE(row[10]); //到期日期 + setDUE_DATE(row[10]); //到期日期 setSUBJECT_CD(row[11]); //科目代码 setSUBJECT_NAME(row[12]); //科目名称 setFIVE_CLASS_CD(row[13]); //五级分类代码 - setASSET_BAL(toEmptyDouble(Double.valueOf(row[14]))); //资产余额 - setPROVISION(toEmptyDouble(Double.valueOf(row[15]))); //计提准备金 + setASSET_BAL(toEmptyDouble(Double.valueOf(row[14]))); //资产余额 + setPROVISION(toEmptyDouble(Double.valueOf(row[15]))); //计提准备金 setEXT_RATING(row[16]); //外部评级 setEXT_RATING_TYPE(row[17]); //外部评级类型 setBOND_TYPE(row[18]); //债券类型 setLOCAL_GOV_BOND_TYPE(row[19]); //地方政府债债券类型 setJUNIOR_DEBT_FLAG(row[20]); //次级债标识 setCOVER_BOND_FLG(row[21]); //合格资产担保债券标识 - setOVERDUE_DTS(toEmptyInteger(Integer.valueOf(row[22]))); //逾期天数 + setOVERDUE_DTS(toEmptyInteger(Integer.valueOf(row[22]))); //逾期天数 setDEFAULT_FLAG(row[23]); //违约标志 - setSPE_ITEM_BOND_FLAG(row[24]); //专项债券标识 - setLGD(toEmptyDouble(Double.valueOf(row[25]))); - setBELONG_ORG(row[26]); + setSPE_ITEM_BOND_FLAG(row[24]); //专项债券标识 + setLGD(toEmptyDouble(Double.valueOf(row[25]))); //违约损失率 + setBELONG_ORG(row[26]); //所属机构 + setBUY_BAD_LOAN_BOND_FLA(row[27]); //为收购国有银行不良贷款而定向发行的债券标识 + setENQUITY_INVESTMENT_ATTR(row[28]); //股权投资属性 } } @@ -112,8 +116,37 @@ public class SourceSecurityPosition extends BaseEntity { private Integer OVERDUE_DTS; //逾期天数 private String DEFAULT_FLAG; //违约标志 private String SPE_ITEM_BOND_FLAG; //专项债券标识 - private Double LGD; //违约损失率 - private String BELONG_ORG; //业务所属机构 + private Double LGD; //违约损失率 + private String BELONG_ORG; //业务所属机构 + private String BUY_BAD_LOAN_BOND_FLA; //为收购国有银行不良贷款而定向发行的债券标识 + /** + * 1-对金融机构股权投资 + * 2-被动持有的对工商企业股权投资 + * 3-因政策性原因并经国务院特别批准的对工商企业股权投资 + * 4-因参与市场化债转股而持有的上市工商企业股权投资 + * 5-因参与市场化债转股而持有的非上市工商企业股权投资 + * 6-对获得国家重大补贴,并受到政府监督的,中央财政持股30%以上的股权投资 + * 7-对获得国家重大补贴,并受到政府监督的,中央财政持股30%以下的股权投资 + * 8-对工商企业的其他股权投资 + * 9-对有控制权但不并表的金融机构的核心一级资本投资 + */ + private String ENQUITY_INVESTMENT_ATTR; //股权投资属性 + + public String getENQUITY_INVESTMENT_ATTR() { + return ENQUITY_INVESTMENT_ATTR; + } + + public void setENQUITY_INVESTMENT_ATTR(String ENQUITY_INVESTMENT_ATTR) { + this.ENQUITY_INVESTMENT_ATTR = ENQUITY_INVESTMENT_ATTR; + } + + public String getBUY_BAD_LOAN_BOND_FLA() { + return BUY_BAD_LOAN_BOND_FLA; + } + + public void setBUY_BAD_LOAN_BOND_FLA(String BUY_BAD_LOAN_BOND_FLA) { + this.BUY_BAD_LOAN_BOND_FLA = BUY_BAD_LOAN_BOND_FLA; + } public Double getLGD() { return LGD; @@ -153,13 +186,13 @@ public class SourceSecurityPosition extends BaseEntity { @Override public Integer getColumnCount() { - return 33; + return 35; } @Override public String[] getColumnDataType() { return new String[]{ - "String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","Integer","String","String","Double","String" + "String","String","String","String","String","String","String","String","String","String","String","String","String","String","Double","Double","String","String","String","String","String","String","Integer","String","String","Double","String","String","String" }; } diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParam.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParam.java index 51787e9..f2552f9 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParam.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParam.java @@ -80,6 +80,36 @@ public class AccordRiskToolParam extends BaseEntity { colMap.put("EXCH_RATE",24); colMap.put("LIQUIDITY_RATE",25); } + public String pass2String(){ + StringBuffer sf = new StringBuffer(); + sf.append(this.ID).append(","); + sf.append(this.DATA_DT).append(","); + sf.append(this.COLL_ID).append(","); + sf.append(this.COLL_VALUE).append(","); + sf.append(this.GUAR_CLS).append(","); + sf.append(this.CRBC_CUST_TYPE_CD).append(","); + sf.append(this.CRBC_CUST_TYPE_NM).append(","); + sf.append(this.POSITIVE_CORRELATION_FLAG).append(","); + sf.append(this.PRUDENT_VALUATION_FLAG).append(","); + sf.append(this.RE_EVALUAT_FREQUENCY).append(","); + sf.append(this.RECORD_CURR).append(","); + sf.append(this.IS_TERM_MORE_DEBT_TERM).append(","); + sf.append(this.IS_GUAR_TERM_MORE_DEBT_TERM).append(","); + sf.append(this.REG_COUNTRY_CHINA_FLAG).append(","); + sf.append(this.BOND_TYPE).append(","); + sf.append(this.CUST_BELG_COUNTRY_RATING).append(","); + sf.append(this.CUST_BANK_STANDARD_RATING).append(","); + sf.append(this.TRADE_TERM).append(","); + sf.append(this.TRADE_TYPE).append(","); + sf.append(this.CREDIT_PROTECT_TYPE).append(","); + sf.append(this.DEBT_ID).append(","); + sf.append(this.CRBC_RISK_TOOL_TYPE_CD).append(","); + sf.append(this.CRBC_RISK_TOOL_TYPE_NM).append(","); + sf.append(this.PLEDGE_CLASS).append(","); + sf.append(this.EXCH_RATE).append(","); + sf.append(this.LIQUIDITY_RATE); + return sf.toString(); + } private String ID; //ID private String DATA_DT; //数据日期 private String COLL_ID; //风险缓释工具编号 diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParamSorted.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParamSorted.java new file mode 100644 index 0000000..5af8206 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/AccordRiskToolParamSorted.java @@ -0,0 +1,328 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +import java.util.HashMap; + +import static io.sc.engine.rwa.calculator.utils.RwaCalcStringUtils.toEmptyDouble; + +public class AccordRiskToolParamSorted extends BaseEntity { + public AccordRiskToolParamSorted(){ setColMap(); } + public AccordRiskToolParamSorted(String[] row){ + setColumnValue(row); + } + + @Override + public void setColumnValue(String[] row){ + if(row != null){ + setID(row[0]); //ID + setDATA_DT(row[1]); //数据日期 + setCOLL_ID(row[2]); //风险缓释工具编号 + setCOLL_VALUE(toEmptyDouble(row[3])); //风险缓释工具我行认定价值 + setGUAR_CLS(row[4]); //缓释工具分类 + setCRBC_CUST_TYPE_CD(row[5]); //监管交易对手类型代码 + setCRBC_CUST_TYPE_NM(row[6]); //监管交易对手类别名称 + setPOSITIVE_CORRELATION_FLAG(row[7]); //债务人与缓释工具实质正相关性标识 + setPRUDENT_VALUATION_FLAG(row[8]); //审慎估值标识 + setRE_EVALUAT_FREQUENCY(row[9]); //重估频率 + setRECORD_CURR(row[10]); //币种错配标识 + setIS_TERM_MORE_DEBT_TERM(row[11]); //缓释物到期日是否大于等于债项到期日 + setIS_GUAR_TERM_MORE_DEBT_TERM(row[12]); //担保到期日是否大于等于债项到期日 + setREG_COUNTRY_CHINA_FLAG(row[13]); //注册国是否中国 + setBOND_TYPE(row[14]); //债券类型 + setCUST_BELG_COUNTRY_RATING(row[15]); //注册国外部评级 + setCUST_BANK_STANDARD_RATING(row[16]); //交易对手的商业银行标准信用评级 + setTRADE_TERM(row[17]); //交易期限 + setTRADE_TYPE(row[18]); //交易类型 + setCREDIT_PROTECT_TYPE(row[19]); //信用保护 + setDEBT_ID(row[20]); //债项编号 + setCRBC_RISK_TOOL_TYPE_CD(row[21]); //监管缓释工具类型代码 + setCRBC_RISK_TOOL_TYPE_NM(row[22]); //监管缓释工具类型名称 + setPLEDGE_CLASS(row[23]); //内评法下缓释品风险分类 + setEXCH_RATE(row[24]); //汇率 + setLIQUIDITY_RATE(row[25]); //变现率 + } + } + + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + return 0; + } + private void setColMap(){ + colMap = new HashMap<>(); + colMap.put("ID",0); + colMap.put("DATA_DT",1); + colMap.put("COLL_ID",2); + colMap.put("COLL_VALUE",3); + colMap.put("GUAR_CLS",4); + colMap.put("CRBC_CUST_TYPE_CD",5); + colMap.put("CRBC_CUST_TYPE_NM",6); + colMap.put("POSITIVE_CORRELATION_FLAG",7); + colMap.put("PRUDENT_VALUATION_FLAG",8); + colMap.put("RE_EVALUAT_FREQUENCY",9); + colMap.put("RECORD_CURR",10); + colMap.put("IS_TERM_MORE_DEBT_TERM",11); + colMap.put("IS_GUAR_TERM_MORE_DEBT_TERM",12); + colMap.put("REG_COUNTRY_CHINA_FLAG",13); + colMap.put("BOND_TYPE",14); + colMap.put("CUST_BELG_COUNTRY_RATING",15); + colMap.put("CUST_BANK_STANDARD_RATING",16); + colMap.put("TRADE_TERM",17); + colMap.put("TRADE_TYPE",18); + colMap.put("CREDIT_PROTECT_TYPE",19); + colMap.put("DEBT_ID",20); + colMap.put("CRBC_RISK_TOOL_TYPE_CD",21); + colMap.put("CRBC_RISK_TOOL_TYPE_NM",22); + colMap.put("PLEDGE_CLASS",23); + colMap.put("EXCH_RATE",24); + colMap.put("LIQUIDITY_RATE",25); + } + private String ID; //ID + private String DATA_DT; //数据日期 + private String COLL_ID; //风险缓释工具编号 + private Double COLL_VALUE; //风险缓释工具我行认定价值 + private String GUAR_CLS; //缓释工具分类 + private String CRBC_CUST_TYPE_CD; //监管交易对手类型代码 + private String CRBC_CUST_TYPE_NM; //监管交易对手类别名称 + private String POSITIVE_CORRELATION_FLAG; //债务人与缓释工具实质正相关性标识 + private String PRUDENT_VALUATION_FLAG; //审慎估值标识 + private String RE_EVALUAT_FREQUENCY; //重估频率 + private String RECORD_CURR; //币种错配标识 + private String IS_TERM_MORE_DEBT_TERM; //缓释物到期日是否大于等于债项到期日 + private String IS_GUAR_TERM_MORE_DEBT_TERM; //担保到期日是否大于等于债项到期日 + private String REG_COUNTRY_CHINA_FLAG; //注册国是否中国 + private String BOND_TYPE; //债券类型 + private String CUST_BELG_COUNTRY_RATING; //注册国外部评级 + private String CUST_BANK_STANDARD_RATING; //交易对手的商业银行标准信用评级 + private String TRADE_TERM; //交易期限 + private String TRADE_TYPE; //交易类型 + private String CREDIT_PROTECT_TYPE; //信用保护 + private String DEBT_ID; //债项编号 + private String CRBC_RISK_TOOL_TYPE_CD; //监管缓释工具类型代码 + private String CRBC_RISK_TOOL_TYPE_NM; //监管缓释工具类型名称 + private String PLEDGE_CLASS; //内评法下缓释品风险分类 + private String EXCH_RATE; //汇率 + private String LIQUIDITY_RATE; //变现率 + + public String getPLEDGE_CLASS() { + return PLEDGE_CLASS; + } + + public void setPLEDGE_CLASS(String PLEDGE_CLASS) { + this.PLEDGE_CLASS = PLEDGE_CLASS; + } + + public String getEXCH_RATE() { + return EXCH_RATE; + } + + public void setEXCH_RATE(String EXCH_RATE) { + this.EXCH_RATE = EXCH_RATE; + } + + public String getLIQUIDITY_RATE() { + return LIQUIDITY_RATE; + } + + public void setLIQUIDITY_RATE(String LIQUIDITY_RATE) { + this.LIQUIDITY_RATE = LIQUIDITY_RATE; + } + + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getDATA_DT() { + return DATA_DT; + } + + public void setDATA_DT(String DATA_DT) { + this.DATA_DT = DATA_DT; + } + + public String getCOLL_ID() { + return COLL_ID; + } + + public void setCOLL_ID(String COLL_ID) { + this.COLL_ID = COLL_ID; + } + + public Double getCOLL_VALUE() { + return COLL_VALUE; + } + + public void setCOLL_VALUE(Double COLL_VALUE) { + this.COLL_VALUE = COLL_VALUE; + } + + public String getGUAR_CLS() { + return GUAR_CLS; + } + + public void setGUAR_CLS(String GUAR_CLS) { + this.GUAR_CLS = GUAR_CLS; + } + + public String getCRBC_CUST_TYPE_CD() { + return CRBC_CUST_TYPE_CD; + } + + public void setCRBC_CUST_TYPE_CD(String CRBC_CUST_TYPE_CD) { + this.CRBC_CUST_TYPE_CD = CRBC_CUST_TYPE_CD; + } + + public String getCRBC_CUST_TYPE_NM() { + return CRBC_CUST_TYPE_NM; + } + + public void setCRBC_CUST_TYPE_NM(String CRBC_CUST_TYPE_NM) { + this.CRBC_CUST_TYPE_NM = CRBC_CUST_TYPE_NM; + } + + public String getPOSITIVE_CORRELATION_FLAG() { + return POSITIVE_CORRELATION_FLAG; + } + + public void setPOSITIVE_CORRELATION_FLAG(String POSITIVE_CORRELATION_FLAG) { + this.POSITIVE_CORRELATION_FLAG = POSITIVE_CORRELATION_FLAG; + } + + public String getPRUDENT_VALUATION_FLAG() { + return PRUDENT_VALUATION_FLAG; + } + + public void setPRUDENT_VALUATION_FLAG(String PRUDENT_VALUATION_FLAG) { + this.PRUDENT_VALUATION_FLAG = PRUDENT_VALUATION_FLAG; + } + + public String getRE_EVALUAT_FREQUENCY() { + return RE_EVALUAT_FREQUENCY; + } + + public void setRE_EVALUAT_FREQUENCY(String RE_EVALUAT_FREQUENCY) { + this.RE_EVALUAT_FREQUENCY = RE_EVALUAT_FREQUENCY; + } + + public String getRECORD_CURR() { + return RECORD_CURR; + } + + public void setRECORD_CURR(String RECORD_CURR) { + this.RECORD_CURR = RECORD_CURR; + } + + public String getIS_TERM_MORE_DEBT_TERM() { + return IS_TERM_MORE_DEBT_TERM; + } + + public void setIS_TERM_MORE_DEBT_TERM(String IS_TERM_MORE_DEBT_TERM) { + this.IS_TERM_MORE_DEBT_TERM = IS_TERM_MORE_DEBT_TERM; + } + + public String getIS_GUAR_TERM_MORE_DEBT_TERM() { + return IS_GUAR_TERM_MORE_DEBT_TERM; + } + + public void setIS_GUAR_TERM_MORE_DEBT_TERM(String IS_GUAR_TERM_MORE_DEBT_TERM) { + this.IS_GUAR_TERM_MORE_DEBT_TERM = IS_GUAR_TERM_MORE_DEBT_TERM; + } + + public String getREG_COUNTRY_CHINA_FLAG() { + return REG_COUNTRY_CHINA_FLAG; + } + + public void setREG_COUNTRY_CHINA_FLAG(String REG_COUNTRY_CHINA_FLAG) { + this.REG_COUNTRY_CHINA_FLAG = REG_COUNTRY_CHINA_FLAG; + } + + public String getBOND_TYPE() { + return BOND_TYPE; + } + + public void setBOND_TYPE(String BOND_TYPE) { + this.BOND_TYPE = BOND_TYPE; + } + + public String getCUST_BELG_COUNTRY_RATING() { + return CUST_BELG_COUNTRY_RATING; + } + + public void setCUST_BELG_COUNTRY_RATING(String CUST_BELG_COUNTRY_RATING) { + this.CUST_BELG_COUNTRY_RATING = CUST_BELG_COUNTRY_RATING; + } + + public String getCUST_BANK_STANDARD_RATING() { + return CUST_BANK_STANDARD_RATING; + } + + public void setCUST_BANK_STANDARD_RATING(String CUST_BANK_STANDARD_RATING) { + this.CUST_BANK_STANDARD_RATING = CUST_BANK_STANDARD_RATING; + } + + public String getTRADE_TERM() { + return TRADE_TERM; + } + + public void setTRADE_TERM(String TRADE_TERM) { + this.TRADE_TERM = TRADE_TERM; + } + + public String getTRADE_TYPE() { + return TRADE_TYPE; + } + + public void setTRADE_TYPE(String TRADE_TYPE) { + this.TRADE_TYPE = TRADE_TYPE; + } + + public String getCREDIT_PROTECT_TYPE() { + return CREDIT_PROTECT_TYPE; + } + + public void setCREDIT_PROTECT_TYPE(String CREDIT_PROTECT_TYPE) { + this.CREDIT_PROTECT_TYPE = CREDIT_PROTECT_TYPE; + } + + public String getDEBT_ID() { + return DEBT_ID; + } + + public void setDEBT_ID(String DEBT_ID) { + this.DEBT_ID = DEBT_ID; + } + + public String getCRBC_RISK_TOOL_TYPE_CD() { + return CRBC_RISK_TOOL_TYPE_CD; + } + + public void setCRBC_RISK_TOOL_TYPE_CD(String CRBC_RISK_TOOL_TYPE_CD) { + this.CRBC_RISK_TOOL_TYPE_CD = CRBC_RISK_TOOL_TYPE_CD; + } + + public String getCRBC_RISK_TOOL_TYPE_NM() { + return CRBC_RISK_TOOL_TYPE_NM; + } + + public void setCRBC_RISK_TOOL_TYPE_NM(String CRBC_RISK_TOOL_TYPE_NM) { + this.CRBC_RISK_TOOL_TYPE_NM = CRBC_RISK_TOOL_TYPE_NM; + } + + public String getTable() { + return "RWA_C_ACCORD_RISK_TOOL_PARAM_SORTED"; + } + + @Override + public Integer getColumnCount() { + return 32; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/BnfxqzParam2.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/BnfxqzParam2.java new file mode 100644 index 0000000..405767b --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/BnfxqzParam2.java @@ -0,0 +1,308 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +public class BnfxqzParam2 extends BaseEntity { + public BnfxqzParam2(){ } + public BnfxqzParam2(String[] row){ + setColumnValue(row); + } + @Override + public void setColumnValue(String[] row){ + if(row != null){ + setID(row[0]); //主键ID + setEAD_TYPE_PRIORITY(row[1]); //风险暴露划分顺序 + setEAD_TYPE_CODE(row[2]); //风险暴露分类代码 + setEAD_TYPE_NAME(row[3]); //风险暴露分类名称 + setEAD_REPT_TYPE_NAME(row[4]); //风险暴露分类报表细分类名称 + setRISK_WEIGHT(row[5].equals("")?null:Double.valueOf(row[5])); //风险权重 + setC_PRODUCT_ID(row[6]); //产品类型判断条件(0-不等于,1-等于) + setREGULATE_PROD_TYPE(row[7]); //监管产品类型代码 + setREGULATE_CUST_TYPE(row[8]); //监管交易对手类型代码 + setOUT_GRADE(row[9]); //外部评级 + setTERM_MIN(row[10].equals("")?null:Double.valueOf(row[10])); //期限下限 + setTERM_MAX(row[11].equals("")?null:Double.valueOf(row[11])); //期限上限 + setTERM(row[12]); //期限 + setCROSS_BORDER_TRADE_FLAG(row[13]); //跨境商品贸易标识 + setIN_STAND_GRADE(row[14]); //商业银行标准信用评估结果 + setCURRENCY_MISMATCH_FLAG(row[15]); //是否存在币种错配情形 + setLTV_MIN(row[16].equals("")?null:Double.valueOf(row[16])); //LTV下限 + setLTV_MAX(row[17].equals("")?null:Double.valueOf(row[17])); //LTV上限 + setLTV(row[18]); //LTV + setDEFAULT_FLAG(row[19]); //违约标识 + setRESERVE_ASSET_BAL_RATE_MIN(row[20].equals("")?null:Double.valueOf(row[20])); //减值准备/资产余额下限 + setRESERVE_ASSET_BAL_RATE_MAX(row[21].equals("")?null:Double.valueOf(row[21])); //减值准备/资产余额上限 + setRESERVE_ASSET_BAL_RATE(row[22]); //减值准备/资产余额 + } + } + public String[] toArray(){ + return new String[]{ + getID(), + getEAD_TYPE_PRIORITY(), + getEAD_TYPE_CODE(), + getEAD_TYPE_NAME(), + getEAD_REPT_TYPE_NAME(), + getRISK_WEIGHT()==null?"":String.valueOf(getRISK_WEIGHT()), + getC_PRODUCT_ID(), + getREGULATE_PROD_TYPE(), + getREGULATE_CUST_TYPE(), + getOUT_GRADE(), + getTERM_MIN()==null?"":String.valueOf(getTERM_MIN()), + getTERM_MAX()==null?"":String.valueOf(getTERM_MAX()), + getTERM(), + getCROSS_BORDER_TRADE_FLAG(), + getIN_STAND_GRADE(), + getCURRENCY_MISMATCH_FLAG(), + getLTV_MIN()==null?"":String.valueOf(getLTV_MIN()), + getLTV_MAX()==null?"":String.valueOf(getLTV_MAX()), + getLTV(), + getLTV_MIN()==null?"":String.valueOf(getLTV_MIN()), + getLTV_MAX()==null?"":String.valueOf(getLTV_MAX()), + getLTV(), + getDEFAULT_FLAG(), + getRESERVE_ASSET_BAL_RATE_MIN()==null?"":String.valueOf(getRESERVE_ASSET_BAL_RATE_MIN()), + getRESERVE_ASSET_BAL_RATE_MAX()==null?"":String.valueOf(getRESERVE_ASSET_BAL_RATE_MAX()), + getRESERVE_ASSET_BAL_RATE() + }; + } + private String ID; //主键ID + private String EAD_TYPE_PRIORITY; //风险暴露划分顺序 + private String EAD_TYPE_CODE; //风险暴露分类代码 + private String EAD_TYPE_NAME; //风险暴露分类名称 + private String EAD_REPT_TYPE_NAME; //风险暴露分类报表细分类名称 + private Double RISK_WEIGHT; //风险权重 + private String C_PRODUCT_ID; //产品类型判断条件(0-不等于,1-等于) + private String REGULATE_PROD_TYPE; //监管产品类型代码 + private String REGULATE_CUST_TYPE; //监管交易对手类型代码 + private String OUT_GRADE; //外部评级 + private Double TERM_MIN; //期限下限 + private Double TERM_MAX; //期限上限 + private String TERM; //期限 + private String CROSS_BORDER_TRADE_FLAG; //跨境商品贸易标识 + private String IN_STAND_GRADE; //商业银行标准信用评估结果 + private String CURRENCY_MISMATCH_FLAG; //是否存在币种错配情形 + private Double LTV_MIN; //LTV下限 + private Double LTV_MAX; //LTV上限 + private String LTV; //LTV + private String DEFAULT_FLAG; //违约标识 + private Double RESERVE_ASSET_BAL_RATE_MIN; //减值准备/资产余额下限 + private Double RESERVE_ASSET_BAL_RATE_MAX; //减值准备/资产余额上限 + private String RESERVE_ASSET_BAL_RATE; //减值准备/资产余额 + + public String getID() { + return ID; + } + + public String getC_PRODUCT_ID() { + return C_PRODUCT_ID; + } + + public void setC_PRODUCT_ID(String c_PRODUCT_ID) { + C_PRODUCT_ID = c_PRODUCT_ID; + } + + public String getEAD_TYPE_PRIORITY() { + return EAD_TYPE_PRIORITY; + } + + public String getEAD_TYPE_CODE() { + return EAD_TYPE_CODE; + } + + public String getEAD_TYPE_NAME() { + return EAD_TYPE_NAME; + } + + public Double getRISK_WEIGHT() { + return RISK_WEIGHT; + } + + + public String getOUT_GRADE() { + return OUT_GRADE; + } + + public String getIN_STAND_GRADE() { + return IN_STAND_GRADE; + } + + + public Double getLTV_MIN() { + return LTV_MIN; + } + + public Double getLTV_MAX() { + return LTV_MAX; + } + + public String getLTV() { + return LTV; + } + + public String getCURRENCY_MISMATCH_FLAG() { + return CURRENCY_MISMATCH_FLAG; + } + + + public String getCROSS_BORDER_TRADE_FLAG() { + return CROSS_BORDER_TRADE_FLAG; + } + + + public String getTERM() { + return TERM; + } + + + public Double getRESERVE_ASSET_BAL_RATE_MIN() { + return RESERVE_ASSET_BAL_RATE_MIN; + } + + public Double getRESERVE_ASSET_BAL_RATE_MAX() { + return RESERVE_ASSET_BAL_RATE_MAX; + } + + public String getRESERVE_ASSET_BAL_RATE() { + return RESERVE_ASSET_BAL_RATE; + } + + + public String getDEFAULT_FLAG() { + return DEFAULT_FLAG; + } + + + public void setID(String ID) { + this.ID = ID; + } + + public void setEAD_TYPE_PRIORITY(String EAD_TYPE_PRIORITY) { + this.EAD_TYPE_PRIORITY = EAD_TYPE_PRIORITY; + } + + public void setEAD_TYPE_CODE(String EAD_TYPE_CODE) { + this.EAD_TYPE_CODE = EAD_TYPE_CODE; + } + + + public void setEAD_TYPE_NAME(String EAD_TYPE_NAME) { + this.EAD_TYPE_NAME = EAD_TYPE_NAME; + } + + public void setRISK_WEIGHT(Double RISK_WEIGHT) { + this.RISK_WEIGHT = RISK_WEIGHT; + } + + + public void setOUT_GRADE(String OUT_GRADE) { + this.OUT_GRADE = OUT_GRADE; + } + + public void setIN_STAND_GRADE(String IN_STAND_GRADE) { + this.IN_STAND_GRADE = IN_STAND_GRADE; + } + + + public void setLTV_MIN(Double LTV_MIN) { + this.LTV_MIN = LTV_MIN; + } + + public void setLTV_MAX(Double LTV_MAX) { + this.LTV_MAX = LTV_MAX; + } + + public void setLTV(String LTV) { + this.LTV = LTV; + } + + public void setCURRENCY_MISMATCH_FLAG(String CURRENCY_MISMATCH_FLAG) { + this.CURRENCY_MISMATCH_FLAG = CURRENCY_MISMATCH_FLAG; + } + + + public void setCROSS_BORDER_TRADE_FLAG(String CROSS_BORDER_TRADE_FLAG) { + this.CROSS_BORDER_TRADE_FLAG = CROSS_BORDER_TRADE_FLAG; + } + + + public void setTERM(String TERM) { + this.TERM = TERM; + } + + + public void setRESERVE_ASSET_BAL_RATE_MIN(Double RESERVE_ASSET_BAL_RATE_MIN) { + this.RESERVE_ASSET_BAL_RATE_MIN = RESERVE_ASSET_BAL_RATE_MIN; + } + + public void setRESERVE_ASSET_BAL_RATE_MAX(Double RESERVE_ASSET_BAL_RATE_MAX) { + this.RESERVE_ASSET_BAL_RATE_MAX = RESERVE_ASSET_BAL_RATE_MAX; + } + + public void setRESERVE_ASSET_BAL_RATE(String RESERVE_ASSET_BAL_RATE) { + this.RESERVE_ASSET_BAL_RATE = RESERVE_ASSET_BAL_RATE; + } + + public String getEAD_REPT_TYPE_NAME() { + return EAD_REPT_TYPE_NAME; + } + + public void setEAD_REPT_TYPE_NAME(String EAD_REPT_TYPE_NAME) { + this.EAD_REPT_TYPE_NAME = EAD_REPT_TYPE_NAME; + } + + public String getREGULATE_PROD_TYPE() { + return REGULATE_PROD_TYPE; + } + + public void setREGULATE_PROD_TYPE(String REGULATE_PROD_TYPE) { + this.REGULATE_PROD_TYPE = REGULATE_PROD_TYPE; + } + + public String getREGULATE_CUST_TYPE() { + return REGULATE_CUST_TYPE; + } + + public void setREGULATE_CUST_TYPE(String REGULATE_CUST_TYPE) { + this.REGULATE_CUST_TYPE = REGULATE_CUST_TYPE; + } + + public Double getTERM_MIN() { + return TERM_MIN; + } + + public void setTERM_MIN(Double TERM_MIN) { + this.TERM_MIN = TERM_MIN; + } + + public Double getTERM_MAX() { + return TERM_MAX; + } + + public void setTERM_MAX(Double TERM_MAX) { + this.TERM_MAX = TERM_MAX; + } + + public void setDEFAULT_FLAG(String DEFAULT_FLAG) { + this.DEFAULT_FLAG = DEFAULT_FLAG; + } + + + public String getTable() { + return "RWA_P_BNFXQZ_CTL2"; + } + + @Override + public Integer getColumnCount() { + return 43; + } + + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + return 0; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/CustomerParam.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/CustomerParam.java index 2f030bc..436a24d 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/CustomerParam.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/CustomerParam.java @@ -32,6 +32,8 @@ public class CustomerParam extends BaseEntity { setACCORD_TRADE_FLAG(row[17]); setPUBLIC_ENTITY_FLAG(row[18]); setINVESTMENT_FLAG(row[19]); + setCORE_MARKET_PARTY_FLAG(row[20]); + setCENTRE_CUST_FLAG(row[21]); } } private String ID; //ID @@ -54,6 +56,27 @@ public class CustomerParam extends BaseEntity { private String ACCORD_TRADE_FLAG; //合格交易者标识 private String PUBLIC_ENTITY_FLAG; //公共部门实体标识 private String INVESTMENT_FLAG; //投资级判定 + /***add 2024-12-16 begin***/ + private String CORE_MARKET_PARTY_FLAG; //核心市场交易者标识 + private String CENTRE_CUST_FLAG; //合格中央交易对手标识 + /***add 2024-12-16 end***/ + public String getCORE_MARKET_PARTY_FLAG() { + return CORE_MARKET_PARTY_FLAG; + } + + public void setCORE_MARKET_PARTY_FLAG(String CORE_MARKET_PARTY_FLAG) { + this.CORE_MARKET_PARTY_FLAG = CORE_MARKET_PARTY_FLAG; + } + + public String getCENTRE_CUST_FLAG() { + return CENTRE_CUST_FLAG; + } + + public void setCENTRE_CUST_FLAG(String CENTRE_CUST_FLAG) { + this.CENTRE_CUST_FLAG = CENTRE_CUST_FLAG; + } + + /***add 2024-12-16 begin***/ private void setColMap(){ colMap = new HashMap(); colMap.put("ID",0); @@ -76,6 +99,8 @@ public class CustomerParam extends BaseEntity { colMap.put("ACCORD_TRADE_FLAG",17); colMap.put("PUBLIC_ENTITY_FLAG",18); colMap.put("INVESTMENT_FLAG",19); + colMap.put("CORE_MARKET_PARTY_FLAG",20); + colMap.put("CENTRE_CUST_FLAG",21); } public String getTable() { return "RWA_C_CUST_PARAM"; @@ -83,7 +108,7 @@ public class CustomerParam extends BaseEntity { @Override public Integer getColumnCount() { - return 26; + return 28; } public String getID() { @@ -303,6 +328,12 @@ public class CustomerParam extends BaseEntity { if(column.equals("INVESTMENT_FLAG")){ val = INVESTMENT_FLAG; } + if(column.equals("CORE_MARKET_PARTY_FLAG")){ + val = CORE_MARKET_PARTY_FLAG; + } + if(column.equals("CENTRE_CUST_FLAG")){ + val = CENTRE_CUST_FLAG; + } return val; } diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/DebtRiskParam.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/DebtRiskParam.java index 5011d06..cb9a95f 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/DebtRiskParam.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/DebtRiskParam.java @@ -15,6 +15,64 @@ public class DebtRiskParam extends BaseEntity { public DebtRiskParam(String[] row){ setColumnValue(row); } + public String[] parse2Array(){ + return new String[]{ + this.ID + ,this.getDATA_DT() + ,this.getDEBT_ID() + ,this.getON_OFF_FLAG() + ,this.getEXPO_AS_DEF()==null?"":String.valueOf(this.getEXPO_AS_DEF()) + ,this.getPROVISION()==null?"":String.valueOf(this.getPROVISION()) + ,this.getCRBC_CUST_TYPE_CD() + ,this.getCRBC_CUST_TYPE_NM() + ,this.getCOUNTRY_RATING() + ,this.getBOND_TYPE() + ,this.getSPE_LOAN_CLS() + ,this.getREAL_ESTATE_RISK_TYPE() + ,this.getREAL_ESTATE_MORT_RISK_TYPE() + ,this.getRISK_RATING() + ,this.getBANK_STANDARD_RATING() + ,this.getCRBC_RETAIL_FLAG() + ,this.getACCORD_TRADER_FLAG() + ,this.getPRUD_REAL_ESTATE_DEVP_FLAG() + ,this.getPRUD_REAL_ESTATE_MORT_FLAG() + ,this.getDEPEND_ON_CASHFLOW() + ,this.getLTV()==null?"":String.valueOf(this.getLTV()) + ,this.getCURR_MISMATCH_FLAG() + ,this.getSPE_ITEM_BOND_FLAG() + ,this.getJUNIOR_DEBT_FLAG() + ,this.getCROSS_BORDER_TRADE_FLAG() + ,this.getORIGINAL_TERM()==null?"":String.valueOf(this.getORIGINAL_TERM()) + ,this.getOPER_STG() + ,this.getPROVISION_EXPO_RATIO()==null?"":String.valueOf(this.getPROVISION_EXPO_RATIO()) + ,this.getINVESTMENT_FLAG() + ,this.getDEFAULT_FLAG() + ,this.getSUBJ_CD() + ,this.getSUBJ_NM() + ,this.getPRODUCT_CD() + ,this.getPRODUCT_NM() + ,this.getORIGINAL_TERM_TYPE() + ,this.getCRED_LETTER_TYPE_CD() + ,this.getTRADE_TYPE_CD() + ,this.getCAN_MOMNT_RECALL_PROMS_IND() + ,this.getIS_LOAN_ALLOW_PROMS() + ,this.getCBRC_UNUSED_CRED_LMT_FLAG() + ,this.getCORP_CRED_CARD_FLAG() + ,this.getCURRENCY() + ,this.getDUE_DT() + ,this.getCUST_NO() + ,this.getCUST_NAME() + ,this.getREAL_ESTATE_FLAG() + ,this.getREAL_ESTATE_SELF_USE_FLAG() + ,this.getLEGAL_DISPOSAL_UNSELF_RE_FLAG() + ,this.getBUY_BAD_LOAN_BOND_FLA() + ,this.getENQUITY_INVESTMENT_ATTR() + ,this.getSELF_OPEN_CREDIT_FLAG() + ,this.getIN_CREDIT_FLAG() + ,this.getCOVER_BOND_FLG() + ,this.getACCEPT_DISCOUNT_SELF_FLAG() + }; + } @Override public void setColumnValue(String[] row){ if(row != null){ @@ -62,7 +120,17 @@ public class DebtRiskParam extends BaseEntity { setCURRENCY(row[41]); //债项币种 setDUE_DT(row[42]); //债项到期日 setCUST_NO(row[43]); //客户编号 - setCUST_NAME(row[44]); //客户名称 + setCUST_NAME(row[44]); + setREAL_ESTATE_FLAG(row[45]); + setREAL_ESTATE_SELF_USE_FLAG(row[46]); + setLEGAL_DISPOSAL_UNSELF_RE_FLAG(row[47]); + setBUY_BAD_LOAN_BOND_FLA(row[48]); + setENQUITY_INVESTMENT_ATTR(row[49]); + setSELF_OPEN_CREDIT_FLAG(row[50]); + setIN_CREDIT_FLAG(row[51]); + setCOVER_BOND_FLG(row[52]); + setACCEPT_DISCOUNT_SELF_FLAG(row[53]); + } } @@ -83,7 +151,7 @@ public class DebtRiskParam extends BaseEntity { } return index; } - private String ID; //ID + private String ID; //ID private String DATA_DT; //数据日期 private String DEBT_ID; //债项编号 private String ON_OFF_FLAG; //表内外标识 @@ -128,6 +196,88 @@ public class DebtRiskParam extends BaseEntity { private String DUE_DT; //债项到期日 private String CUST_NO; //客户名称 private String CUST_NAME; //客户名称 + /***add 2024-12-16 begin***/ + private String REAL_ESTATE_FLAG; //是否为不动产 + private String REAL_ESTATE_SELF_USE_FLAG; //不动产是否自用 + private String LEGAL_DISPOSAL_UNSELF_RE_FLAG; //是否为因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产 + private String BUY_BAD_LOAN_BOND_FLA; //为收购国有银行不良贷款而定向发行的债券标识 + private String ENQUITY_INVESTMENT_ATTR; //股权投资属性 + private String SELF_OPEN_CREDIT_FLAG; //自开信用证标志 + private String IN_CREDIT_FLAG; //国内信用证标志 + private String COVER_BOND_FLG; //合格资产担保债券标识 + private String ACCEPT_DISCOUNT_SELF_FLAG; //自承自贴标识 + /***add 2024-12-16 end***/ + public String getCOVER_BOND_FLG() { + return COVER_BOND_FLG; + } + + public void setCOVER_BOND_FLG(String COVER_BOND_FLG) { + this.COVER_BOND_FLG = COVER_BOND_FLG; + } + + public String getACCEPT_DISCOUNT_SELF_FLAG() { + return ACCEPT_DISCOUNT_SELF_FLAG; + } + + public void setACCEPT_DISCOUNT_SELF_FLAG(String ACCEPT_DISCOUNT_SELF_FLAG) { + this.ACCEPT_DISCOUNT_SELF_FLAG = ACCEPT_DISCOUNT_SELF_FLAG; + } + + public String getREAL_ESTATE_FLAG() { + return REAL_ESTATE_FLAG; + } + + public void setREAL_ESTATE_FLAG(String REAL_ESTATE_FLAG) { + this.REAL_ESTATE_FLAG = REAL_ESTATE_FLAG; + } + + public String getREAL_ESTATE_SELF_USE_FLAG() { + return REAL_ESTATE_SELF_USE_FLAG; + } + + public void setREAL_ESTATE_SELF_USE_FLAG(String REAL_ESTATE_SELF_USE_FLAG) { + this.REAL_ESTATE_SELF_USE_FLAG = REAL_ESTATE_SELF_USE_FLAG; + } + + public String getLEGAL_DISPOSAL_UNSELF_RE_FLAG() { + return LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public void setLEGAL_DISPOSAL_UNSELF_RE_FLAG(String LEGAL_DISPOSAL_UNSELF_RE_FLAG) { + this.LEGAL_DISPOSAL_UNSELF_RE_FLAG = LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public String getBUY_BAD_LOAN_BOND_FLA() { + return BUY_BAD_LOAN_BOND_FLA; + } + + public void setBUY_BAD_LOAN_BOND_FLA(String BUY_BAD_LOAN_BOND_FLA) { + this.BUY_BAD_LOAN_BOND_FLA = BUY_BAD_LOAN_BOND_FLA; + } + + public String getENQUITY_INVESTMENT_ATTR() { + return ENQUITY_INVESTMENT_ATTR; + } + + public void setENQUITY_INVESTMENT_ATTR(String ENQUITY_INVESTMENT_ATTR) { + this.ENQUITY_INVESTMENT_ATTR = ENQUITY_INVESTMENT_ATTR; + } + + public String getSELF_OPEN_CREDIT_FLAG() { + return SELF_OPEN_CREDIT_FLAG; + } + + public void setSELF_OPEN_CREDIT_FLAG(String SELF_OPEN_CREDIT_FLAG) { + this.SELF_OPEN_CREDIT_FLAG = SELF_OPEN_CREDIT_FLAG; + } + + public String getIN_CREDIT_FLAG() { + return IN_CREDIT_FLAG; + } + + public void setIN_CREDIT_FLAG(String IN_CREDIT_FLAG) { + this.IN_CREDIT_FLAG = IN_CREDIT_FLAG; + } public String getCUST_NO() { return CUST_NO; @@ -192,6 +342,15 @@ public class DebtRiskParam extends BaseEntity { colMap.put("DUE_DT",42); colMap.put("CUST_NO",43); colMap.put("CUST_NAME",44); + colMap.put("REAL_ESTATE_FLAG",45); + colMap.put("REAL_ESTATE_SELF_USE_FLAG",46); + colMap.put("LEGAL_DISPOSAL_UNSELF_RE_FLAG",47); + colMap.put("BUY_BAD_LOAN_BOND_FLA",48); + colMap.put("ENQUITY_INVESTMENT_ATTR",49); + colMap.put("SELF_OPEN_CREDIT_FLAG",50); + colMap.put("IN_CREDIT_FLAG",51); + colMap.put("COVER_BOND_FLG",52); + colMap.put("ACCEPT_DISCOUNT_SELF_FLAG",53); } public String getID() { @@ -208,7 +367,7 @@ public class DebtRiskParam extends BaseEntity { @Override public Integer getColumnCount() { - return 51; + return 60; } public String getDATA_DT() { diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/ParamRuleMain.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/ParamRuleMain.java index 0318537..79f9d4b 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/ParamRuleMain.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/ParamRuleMain.java @@ -16,6 +16,8 @@ public class ParamRuleMain extends BaseEntity { setEXPO_NAME(row[4]); setEXPO_WEIGHT(row[5]); setIS_VALID(row[6]); + setEXPO_TP_CODE(row[7]); + setEXPO_TP_NAME(row[8]); } } @@ -36,6 +38,25 @@ public class ParamRuleMain extends BaseEntity { private String EXPO_NAME; //风险暴露分类名称 private String EXPO_WEIGHT; //风险暴露分类权重 private String IS_VALID; //是否有效 + private String EXPO_TP_CODE; //风险暴露分类 + private String EXPO_TP_NAME; //风险暴露分类名称 + + public String getEXPO_TP_CODE() { + return EXPO_TP_CODE; + } + + public void setEXPO_TP_CODE(String EXPO_TP_CODE) { + this.EXPO_TP_CODE = EXPO_TP_CODE; + } + + public String getEXPO_TP_NAME() { + return EXPO_TP_NAME; + } + + public void setEXPO_TP_NAME(String EXPO_TP_NAME) { + this.EXPO_TP_NAME = EXPO_TP_NAME; + } + public String getID() { return ID; } diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductCls.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductCls.java new file mode 100644 index 0000000..38f63c9 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductCls.java @@ -0,0 +1,111 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +import java.util.HashMap; + +import static io.sc.engine.rwa.calculator.utils.RwaCalcStringUtils.toEmptyDouble; + +/** + * 债项产品的监管产品类型 + * @author chengjie + * @time 2023-07-05 + */ +public class RegulateProductCls extends BaseEntity { + public RegulateProductCls(){ setColMap(); } + public RegulateProductCls(String[] row){ + setColumnValue(row); + } + @Override + public void setColumnValue(String[] row){ + if(row != null){ + setID(row[0]); //ID + setDATA_DT(row[1]); //数据日期 + setDEBT_ID(row[2]); //债项编号 + setREGULATE_PRODUCT_CD(row[3]); //产品代码 + setREGULATE_PRODUCT_NM(row[4]); //产品名称 + } + } + + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + int index = 0; + String columns = "DATA_DT#0,DEBT_ID#1,ON_OFF_FLAG#2,CURRENCY#3,EXPO_AS_DEF#4,PROVISION#5,CRBC_CUST_TYPE_CD#6,CRBC_CUST_TYPE_NM#7,COUNTRY_RATING#8,BOND_TYPE#9,SPE_LOAN_CLS#10,REAL_ESTATE_RISK_TYPE#11,REAL_ESTATE_MORT_RISK_TYPE#12,RISK_RATING#13,BANK_STANDARD_RATING#14,CRBC_RETAIL_FLAG#15,ACCORD_TRADER_FLAG#16,PRUD_REAL_ESTATE_DEVP_FLAG#17,PRUD_REAL_ESTATE_MORT_FLAG#18,DEPEND_ON_CASHFLOW#19,LTV#20,CURR_MISMATCH_FLAG#21,SPE_ITEM_BOND_FLAG#22,JUNIOR_DEBT_FLAG#23,CROSS_BORDER_TRADE_FLAG#24,ORIGINAL_TERM#25,OPER_STG#26,PROVISION_EXPO_RATIO#27,INVESTMENT_FLAG#28,DEFAULT_FLAG#29,SUBJ_CD#30,SUBJ_NM#31,PRODUCT_CD#32,PRODUCT_NM#33,ORIGINAL_TERM_TYPE#34,CRED_LETTER_TYPE_CD#35,TRADE_TYPE_CD#36,CAN_MOMNT_RECALL_PROMS_IND#37,IS_LOAN_ALLOW_PROMS#38,CBRC_UNUSED_CRED_LMT_FLAG#39,CORP_CRED_CARD_FLAG#40,DUE_DT#41"; + String[] arr = columns.split(","); + for(String s : arr){ + if(s.substring(0, s.indexOf("#")).equals(column)){ + index = Integer.valueOf(s.substring(s.indexOf("#")+1)); + } + } + return index; + } + private String ID; //ID + private String DATA_DT; //数据日期 + private String DEBT_ID; //债项编号 + private String REGULATE_PRODUCT_CD; //产品代码 + private String REGULATE_PRODUCT_NM; //产品名称 + + public String getDEBT_ID() { + return DEBT_ID; + } + + public void setDEBT_ID(String DEBT_ID) { + this.DEBT_ID = DEBT_ID; + } + + public String getREGULATE_PRODUCT_CD() { + return REGULATE_PRODUCT_CD; + } + + public void setREGULATE_PRODUCT_CD(String REGULATE_PRODUCT_CD) { + this.REGULATE_PRODUCT_CD = REGULATE_PRODUCT_CD; + } + + public String getREGULATE_PRODUCT_NM() { + return REGULATE_PRODUCT_NM; + } + + public void setREGULATE_PRODUCT_NM(String REGULATE_PRODUCT_NM) { + this.REGULATE_PRODUCT_NM = REGULATE_PRODUCT_NM; + } + + private void setColMap(){ + colMap = new HashMap(); + colMap.put("ID",0); + colMap.put("DATA_DT",1); + colMap.put("DEBT_ID",2); + colMap.put("REGULATE_PRODUCT_CD",3); + colMap.put("REGULATE_PRODUCT_NM",4); + } + + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getTable() { + return "RWA_C_REGULATE_PRODUCT"; + } + + @Override + public Integer getColumnCount() { + return 51; + } + + public String getDATA_DT() { + return DATA_DT; + } + + public void setDATA_DT(String DATA_DT) { + this.DATA_DT = DATA_DT; + } + +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductMappingRule.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductMappingRule.java new file mode 100644 index 0000000..e939585 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductMappingRule.java @@ -0,0 +1,307 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +/** + * 监管产品映射规则 + */ +public class RegulateProductMappingRule extends BaseEntity { + public RegulateProductMappingRule(){ } + public RegulateProductMappingRule(String[] row){ + setColumnValue(row); + } + @Override + public void setColumnValue(String[] row){ + if(row != null){ + setID(row[0]); + setRP_CODE(row[1]); + setRP_NAME(row[2]); + setPRODUCT_CODE(row[3]); + setPRODUCT_NAME(row[4]); + setBUY_BAD_LOAN_BOND_FLA(row[5]); + setLOCAL_GOV_BOND_TYPE(row[6]); + setREAL_ESTATE_DEP_TYPE(row[7]); + setDOC_REQUIR(row[8]); + setREAL_ESTATE_INIT_TYPE(row[9]); + setREAL_ESTATE_FINAL_TYPE(row[10]); + setHOUSE_CASH_FLAG(row[11]); + setIS_PRU_APPR_STAN(row[12]); + setREAL_ESTATE_FLAG(row[13]); + setREAL_ESTATE_SELF_USE_FLAG(row[14]); + setLEGAL_DISPOSAL_UNSELF_RE_FLAG(row[15]); + setENQUITY_INVESTMENT_ATTR(row[16]); + setJUNIOR_DEBT_FLAG(row[17]); + setCOVER_BOND_FLG(row[18]); + setACCEPT_DISCOUNT_SELF_FLAG(row[19]); + setNO_USED_LMT_FLAG(row[20]); + setOFF_BALANCE_RWA(row[21]); + setCANCEL_FLAG(row[22]); + setSELF_OPEN_CREDIT_FLAG(row[23]); + setSPE_LENDING_TYPE(row[24]); + setOPERATION_PF_FLAG(row[25]); + setIN_CREDIT_FLAG(row[26]); + } + } + private String ID; //主键ID + private String RP_CODE; //监管产品代码 + private String RP_NAME; //监管产品名称 + private String PRODUCT_CODE; //产品代码 + private String PRODUCT_NAME; //产品名称 + private String BUY_BAD_LOAN_BOND_FLA; //为收购国有银行不良贷款而定向发行的债券 + private String LOCAL_GOV_BOND_TYPE; //地方政府债债券类型 + private String REAL_ESTATE_DEP_TYPE; //房地产风险暴露类型 + private String DOC_REQUIR; //房地产开发贷款符合监管条件 + private String REAL_ESTATE_INIT_TYPE; //房地产抵押贷款属性初分类 + private String REAL_ESTATE_FINAL_TYPE; //房地产抵押贷款属性终分类(经LTV计算后分类结果) + private String HOUSE_CASH_FLAG; //还款实质是否依赖于房地产所产生的现金流 + private String IS_PRU_APPR_STAN; //是否审慎的房地产贷款审批标准 + private String REAL_ESTATE_FLAG; //是否为不动产 + private String REAL_ESTATE_SELF_USE_FLAG; //不动产是否自用 + private String LEGAL_DISPOSAL_UNSELF_RE_FLAG; //是否为因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产 + private String ENQUITY_INVESTMENT_ATTR; //股权投资属性 + private String JUNIOR_DEBT_FLAG; //次级债标识 + private String COVER_BOND_FLG; //合格资产担保债券标识 + private String ACCEPT_DISCOUNT_SELF_FLAG; //自承自贴标识 + private String NO_USED_LMT_FLAG; //符合标准的未使用额度标识 + private String OFF_BALANCE_RWA; //可免于计量表外项目风险加权资产 + private String CANCEL_FLAG; //可随时无条件撤销的贷款承诺 + private String SELF_OPEN_CREDIT_FLAG; //自开信用证标志 + private String SPE_LENDING_TYPE; //专业贷款分类 + private String OPERATION_PF_FLAG; //项目融资运营阶段标识 + private String IN_CREDIT_FLAG; //国内信用证标志 + + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getRP_CODE() { + return RP_CODE; + } + + public void setRP_CODE(String RP_CODE) { + this.RP_CODE = RP_CODE; + } + + public String getRP_NAME() { + return RP_NAME; + } + + public void setRP_NAME(String RP_NAME) { + this.RP_NAME = RP_NAME; + } + + public String getPRODUCT_CODE() { + return PRODUCT_CODE; + } + + public void setPRODUCT_CODE(String PRODUCT_CODE) { + this.PRODUCT_CODE = PRODUCT_CODE; + } + + public String getPRODUCT_NAME() { + return PRODUCT_NAME; + } + + public void setPRODUCT_NAME(String PRODUCT_NAME) { + this.PRODUCT_NAME = PRODUCT_NAME; + } + + public String getBUY_BAD_LOAN_BOND_FLA() { + return BUY_BAD_LOAN_BOND_FLA; + } + + public void setBUY_BAD_LOAN_BOND_FLA(String BUY_BAD_LOAN_BOND_FLA) { + this.BUY_BAD_LOAN_BOND_FLA = BUY_BAD_LOAN_BOND_FLA; + } + + public String getLOCAL_GOV_BOND_TYPE() { + return LOCAL_GOV_BOND_TYPE; + } + + public void setLOCAL_GOV_BOND_TYPE(String LOCAL_GOV_BOND_TYPE) { + this.LOCAL_GOV_BOND_TYPE = LOCAL_GOV_BOND_TYPE; + } + + public String getREAL_ESTATE_DEP_TYPE() { + return REAL_ESTATE_DEP_TYPE; + } + + public void setREAL_ESTATE_DEP_TYPE(String REAL_ESTATE_DEP_TYPE) { + this.REAL_ESTATE_DEP_TYPE = REAL_ESTATE_DEP_TYPE; + } + + public String getDOC_REQUIR() { + return DOC_REQUIR; + } + + public void setDOC_REQUIR(String DOC_REQUIR) { + this.DOC_REQUIR = DOC_REQUIR; + } + + public String getREAL_ESTATE_INIT_TYPE() { + return REAL_ESTATE_INIT_TYPE; + } + + public void setREAL_ESTATE_INIT_TYPE(String REAL_ESTATE_INIT_TYPE) { + this.REAL_ESTATE_INIT_TYPE = REAL_ESTATE_INIT_TYPE; + } + + public String getREAL_ESTATE_FINAL_TYPE() { + return REAL_ESTATE_FINAL_TYPE; + } + + public void setREAL_ESTATE_FINAL_TYPE(String REAL_ESTATE_FINAL_TYPE) { + this.REAL_ESTATE_FINAL_TYPE = REAL_ESTATE_FINAL_TYPE; + } + + public String getHOUSE_CASH_FLAG() { + return HOUSE_CASH_FLAG; + } + + public void setHOUSE_CASH_FLAG(String HOUSE_CASH_FLAG) { + this.HOUSE_CASH_FLAG = HOUSE_CASH_FLAG; + } + + public String getIS_PRU_APPR_STAN() { + return IS_PRU_APPR_STAN; + } + + public void setIS_PRU_APPR_STAN(String IS_PRU_APPR_STAN) { + this.IS_PRU_APPR_STAN = IS_PRU_APPR_STAN; + } + + public String getREAL_ESTATE_FLAG() { + return REAL_ESTATE_FLAG; + } + + public void setREAL_ESTATE_FLAG(String REAL_ESTATE_FLAG) { + this.REAL_ESTATE_FLAG = REAL_ESTATE_FLAG; + } + + public String getREAL_ESTATE_SELF_USE_FLAG() { + return REAL_ESTATE_SELF_USE_FLAG; + } + + public void setREAL_ESTATE_SELF_USE_FLAG(String REAL_ESTATE_SELF_USE_FLAG) { + this.REAL_ESTATE_SELF_USE_FLAG = REAL_ESTATE_SELF_USE_FLAG; + } + + public String getLEGAL_DISPOSAL_UNSELF_RE_FLAG() { + return LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public void setLEGAL_DISPOSAL_UNSELF_RE_FLAG(String LEGAL_DISPOSAL_UNSELF_RE_FLAG) { + this.LEGAL_DISPOSAL_UNSELF_RE_FLAG = LEGAL_DISPOSAL_UNSELF_RE_FLAG; + } + + public String getENQUITY_INVESTMENT_ATTR() { + return ENQUITY_INVESTMENT_ATTR; + } + + public void setENQUITY_INVESTMENT_ATTR(String ENQUITY_INVESTMENT_ATTR) { + this.ENQUITY_INVESTMENT_ATTR = ENQUITY_INVESTMENT_ATTR; + } + + public String getJUNIOR_DEBT_FLAG() { + return JUNIOR_DEBT_FLAG; + } + + public void setJUNIOR_DEBT_FLAG(String JUNIOR_DEBT_FLAG) { + this.JUNIOR_DEBT_FLAG = JUNIOR_DEBT_FLAG; + } + + public String getCOVER_BOND_FLG() { + return COVER_BOND_FLG; + } + + public void setCOVER_BOND_FLG(String COVER_BOND_FLG) { + this.COVER_BOND_FLG = COVER_BOND_FLG; + } + + public String getACCEPT_DISCOUNT_SELF_FLAG() { + return ACCEPT_DISCOUNT_SELF_FLAG; + } + + public void setACCEPT_DISCOUNT_SELF_FLAG(String ACCEPT_DISCOUNT_SELF_FLAG) { + this.ACCEPT_DISCOUNT_SELF_FLAG = ACCEPT_DISCOUNT_SELF_FLAG; + } + + public String getNO_USED_LMT_FLAG() { + return NO_USED_LMT_FLAG; + } + + public void setNO_USED_LMT_FLAG(String NO_USED_LMT_FLAG) { + this.NO_USED_LMT_FLAG = NO_USED_LMT_FLAG; + } + + public String getOFF_BALANCE_RWA() { + return OFF_BALANCE_RWA; + } + + public void setOFF_BALANCE_RWA(String OFF_BALANCE_RWA) { + this.OFF_BALANCE_RWA = OFF_BALANCE_RWA; + } + + public String getCANCEL_FLAG() { + return CANCEL_FLAG; + } + + public void setCANCEL_FLAG(String CANCEL_FLAG) { + this.CANCEL_FLAG = CANCEL_FLAG; + } + + public String getSELF_OPEN_CREDIT_FLAG() { + return SELF_OPEN_CREDIT_FLAG; + } + + public void setSELF_OPEN_CREDIT_FLAG(String SELF_OPEN_CREDIT_FLAG) { + this.SELF_OPEN_CREDIT_FLAG = SELF_OPEN_CREDIT_FLAG; + } + + public String getSPE_LENDING_TYPE() { + return SPE_LENDING_TYPE; + } + + public void setSPE_LENDING_TYPE(String SPE_LENDING_TYPE) { + this.SPE_LENDING_TYPE = SPE_LENDING_TYPE; + } + + public String getOPERATION_PF_FLAG() { + return OPERATION_PF_FLAG; + } + + public void setOPERATION_PF_FLAG(String OPERATION_PF_FLAG) { + this.OPERATION_PF_FLAG = OPERATION_PF_FLAG; + } + + public String getIN_CREDIT_FLAG() { + return IN_CREDIT_FLAG; + } + + public void setIN_CREDIT_FLAG(String IN_CREDIT_FLAG) { + this.IN_CREDIT_FLAG = IN_CREDIT_FLAG; + } + + public String getTable() { + return "RWA_P_REGULATE_PROD_RULE"; + } + + @Override + public Integer getColumnCount() { + return 33; + } + + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + return 0; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleDtl.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleDtl.java new file mode 100644 index 0000000..cb3e7e2 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleDtl.java @@ -0,0 +1,103 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +public class RegulateProductRuleDtl extends BaseEntity { + public RegulateProductRuleDtl(){ } + public RegulateProductRuleDtl(String[] row){ + setColumnValue(row); + } + public void setColumnValue(String[] row) { + if (row != null) { + setID(row[0]); + setMAIN_ID(row[1]); + setRULE_NAME(row[2]); + setRULE_DATA(row[3]); + setRULE_DATA_TP(row[4]); + setMATCH_TP(row[5]); + setIS_EMPTY_RULE(row[6]); + } + } + + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + return 0; + } + + private String ID; //主键 + private String MAIN_ID; //规则主表ID + private String RULE_NAME; //规则名称 + private String RULE_DATA; //规则值 + private String RULE_DATA_TP; //规则值数据类型 + private String MATCH_TP; //值匹配方式 + private String IS_EMPTY_RULE; //是否空规则 + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getMAIN_ID() { + return MAIN_ID; + } + + public void setMAIN_ID(String MAIN_ID) { + this.MAIN_ID = MAIN_ID; + } + + public String getRULE_NAME() { + return RULE_NAME; + } + + public void setRULE_NAME(String RULE_NAME) { + this.RULE_NAME = RULE_NAME; + } + + public String getRULE_DATA() { + return RULE_DATA; + } + + public void setRULE_DATA(String RULE_DATA) { + this.RULE_DATA = RULE_DATA; + } + + public String getRULE_DATA_TP() { + return RULE_DATA_TP; + } + + public void setRULE_DATA_TP(String RULE_DATA_TP) { + this.RULE_DATA_TP = RULE_DATA_TP; + } + + public String getMATCH_TP() { + return MATCH_TP; + } + + public void setMATCH_TP(String MATCH_TP) { + this.MATCH_TP = MATCH_TP; + } + + public String getIS_EMPTY_RULE() { + return IS_EMPTY_RULE; + } + + public void setIS_EMPTY_RULE(String IS_EMPTY_RULE) { + this.IS_EMPTY_RULE = IS_EMPTY_RULE; + } + + public String getTable() { + return "RWA_P_REGULATE_PRODUCT_RULE_DTL"; + } + + @Override + public Integer getColumnCount() { + return 13; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleMain.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleMain.java new file mode 100644 index 0000000..21562e1 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/domain/RegulateProductRuleMain.java @@ -0,0 +1,77 @@ +package io.sc.engine.rwa.calculator.domain; + +import io.sc.engine.rwa.calculator.support.BaseEntity; + +import java.util.HashMap; + +public class RegulateProductRuleMain extends BaseEntity { + public RegulateProductRuleMain(){ setColMap(); } + public RegulateProductRuleMain(String[] row){ + setColumnValue(row); + } + public void setColumnValue(String[] row) { + if (row != null) { + setID(row[0]); + setREGULATE_PRODUCT_CODE(row[1]); + setREGULATE_PRODUCT_NAME(row[2]); + } + } + public String pass2String(){ + StringBuffer sf = new StringBuffer(); + sf.append(this.ID).append(","); + sf.append(this.REGULATE_PRODUCT_CODE).append(","); + sf.append(this.REGULATE_PRODUCT_NAME); + return sf.toString(); + } + private void setColMap() { + colMap = new HashMap(); + colMap.put("ID", 0); + colMap.put("REGULATE_PRODUCT_CODE", 1); + colMap.put("REGULATE_PRODUCT_NAME", 2); + } + @Override + public String getFieldVal(String column) { + return null; + } + + @Override + public int getIndex(String column) { + return 0; + } + + private String ID; //主键 + private String REGULATE_PRODUCT_CODE; //监管产品类型 + private String REGULATE_PRODUCT_NAME; //监管产品类型名称 + public String getID() { + return ID; + } + + public void setID(String ID) { + this.ID = ID; + } + + public String getREGULATE_PRODUCT_CODE() { + return REGULATE_PRODUCT_CODE; + } + + public void setREGULATE_PRODUCT_CODE(String REGULATE_PRODUCT_CODE) { + this.REGULATE_PRODUCT_CODE = REGULATE_PRODUCT_CODE; + } + + public String getREGULATE_PRODUCT_NAME() { + return REGULATE_PRODUCT_NAME; + } + + public void setREGULATE_PRODUCT_NAME(String REGULATE_PRODUCT_NAME) { + this.REGULATE_PRODUCT_NAME = REGULATE_PRODUCT_NAME; + } + + public String getTable() { + return "RWA_P_REGULATE_PRODUCT_RULE_MAIN"; + } + + @Override + public Integer getColumnCount() { + return 13; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/ParamCache.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/ParamCache.java index e989615..88729c5 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/ParamCache.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/ParamCache.java @@ -1,21 +1,13 @@ package io.sc.engine.rwa.calculator.step; -import io.sc.engine.rwa.calculator.data.*; import io.sc.engine.rwa.calculator.domain.*; import io.sc.engine.rwa.calculator.support.BaseEntity; import io.sc.engine.rwa.calculator.utils.CsvUtil; -import io.sc.engine.rwa.calculator.utils.DateUtil; import io.sc.engine.rwa.calculator.utils.FuncUtil; import io.sc.platform.util.StringUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import javax.sql.DataSource; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.text.MessageFormat; import java.util.*; import java.util.stream.Collectors; @@ -38,6 +30,16 @@ public class ParamCache { private Map> paramEntityMap = new HashMap<>(); private List accordRiskToolMainList = new ArrayList<>(); private Map> accordRiskToolDtlMap = new HashMap<>(); + private List regulateProductTypeList = new ArrayList<>(); + private Map> regulateProductRuleDtlMap = new HashMap<>(); + + public List getRegulateProductTypeList() { + return regulateProductTypeList; + } + + public Map> getRegulateProductRuleDtlMap() { + return regulateProductRuleDtlMap; + } public List getExpoRuleMainList() { return expoRuleMainList; @@ -93,25 +95,94 @@ public class ParamCache { */ public void cache() throws Exception { getInTableExpoRule();//表内风险暴露分类规则配置 -// getOutTableExpoRule();//表外风险暴露分类规则配置 + getInTableExpoRule2(); + getOutTableExpoRule();//表外风险暴露分类规则配置 getAccordRiskToolRecognRule();//合格缓释工具识别规则配置 getTableMappingList();//标准数据模型映射清单 getTableMappingRuleMain();//标准数据模型映射主表 getTableMappingRuleDtl();//标准数据模型映射明细表 parseMappingDtl2Expr();//解析标准数据模型映射明细为表达式 //标准映射明细表中只保留最终返回的节点 - Iterator it = tableMappingDtlMap.keySet().iterator(); - while(it.hasNext()){ - String mainId = it.next(); - List list = tableMappingDtlMap.get(mainId); - list = list.stream().filter(d->"1".equals(d.getIS_RETURN())).collect(Collectors.toList()); - tableMappingDtlMap.put(mainId, list); - } +// Iterator it = tableMappingDtlMap.keySet().iterator(); +// while(it.hasNext()){ +// String mainId = it.next(); +// List list = tableMappingDtlMap.get(mainId); +// list = list.stream().filter(d->"1".equals(d.getIS_RETURN())).collect(Collectors.toList()); +// tableMappingDtlMap.put(mainId, list); +// } getTableMappingParams();//标准数据模型映射辅助参数 getDataCheckRuleMain();//数据质量校验规则 getCircCounterpartyParams();//监管交易对手映射参数 getRwaRequireParams();//资本要求参数 getCrbcRiskToolMappingParams();//监管缓释工具类型映射参数 + getRegulateProductRule(); + } + + /** + * 将表内风险暴露分类参数表解析成表内风险暴露分类规则主表 + * @throws Exception + */ + private RegulateProductRuleMain newRegulateProductType(RegulateProductMappingRule bn) { + return new RegulateProductRuleMain(new String[]{ + bn.getID() + , bn.getRP_CODE() + , bn.getRP_NAME() + }); + } + + /** + * 将表内风险暴露分类参数表解析成表内风险暴露分类规则明细表 + * @throws Exception + */ + private List newRegulateProductRuleDtl(RegulateProductMappingRule bfp){ + List list = new ArrayList<>(); + String[][] dtlRows = new String[][]{ + new String[]{nextId(), bfp.getID(), "PRODUCT_CD", bfp.getPRODUCT_CODE(), "1", "10", getEmptyType(bfp.getPRODUCT_CODE())}, + new String[]{nextId(), bfp.getID(), "BUY_BAD_LOAN_BOND_FLA", bfp.getBUY_BAD_LOAN_BOND_FLA(), "1", "10", getEmptyType(bfp.getBUY_BAD_LOAN_BOND_FLA())}, + new String[]{nextId(), bfp.getID(), "BOND_TYPE", bfp.getLOCAL_GOV_BOND_TYPE(), "1", "10", getEmptyType(bfp.getLOCAL_GOV_BOND_TYPE())}, + new String[]{nextId(), bfp.getID(), "REAL_ESTATE_RISK_TYPE", bfp.getREAL_ESTATE_DEP_TYPE(), "1", "10", getEmptyType(bfp.getREAL_ESTATE_DEP_TYPE())}, + new String[]{nextId(), bfp.getID(), "PRUD_REAL_ESTATE_DEVP_FLAG", bfp.getDOC_REQUIR(), "1", "10", getEmptyType(bfp.getDOC_REQUIR())}, + new String[]{nextId(), bfp.getID(), "REAL_ESTATE_MORT_RISK_TYPE", bfp.getREAL_ESTATE_INIT_TYPE(), "1", "10", getEmptyType(bfp.getREAL_ESTATE_INIT_TYPE())}, + new String[]{nextId(), bfp.getID(), "DEPEND_ON_CASHFLOW", bfp.getHOUSE_CASH_FLAG(), "1", "10", getEmptyType(bfp.getHOUSE_CASH_FLAG())}, + new String[]{nextId(), bfp.getID(), "PRUD_REAL_ESTATE_MORT_FLAG", bfp.getIS_PRU_APPR_STAN(), "1", "10", getEmptyType(bfp.getIS_PRU_APPR_STAN())}, + new String[]{nextId(), bfp.getID(), "REAL_ESTATE_FLAG", bfp.getREAL_ESTATE_FLAG(), "1", "10", getEmptyType(bfp.getREAL_ESTATE_FLAG())}, + new String[]{nextId(), bfp.getID(), "REAL_ESTATE_SELF_USE_FLAG", bfp.getREAL_ESTATE_SELF_USE_FLAG(), "1", "10", getEmptyType(bfp.getREAL_ESTATE_SELF_USE_FLAG())}, + new String[]{nextId(), bfp.getID(), "LEGAL_DISPOSAL_UNSELF_RE_FLAG", bfp.getLEGAL_DISPOSAL_UNSELF_RE_FLAG(), "1", "10", getEmptyType(bfp.getLEGAL_DISPOSAL_UNSELF_RE_FLAG())}, + new String[]{nextId(), bfp.getID(), "ENQUITY_INVESTMENT_ATTR", bfp.getENQUITY_INVESTMENT_ATTR(), "1", "10", getEmptyType(bfp.getENQUITY_INVESTMENT_ATTR())}, + new String[]{nextId(), bfp.getID(), "JUNIOR_DEBT_FLAG", bfp.getJUNIOR_DEBT_FLAG(), "1", "10", getEmptyType(bfp.getJUNIOR_DEBT_FLAG())}, + new String[]{nextId(), bfp.getID(), "COVER_BOND_FLG", bfp.getCOVER_BOND_FLG(), "1", "10", getEmptyType(bfp.getCOVER_BOND_FLG())}, + new String[]{nextId(), bfp.getID(), "ACCEPT_DISCOUNT_SELF_FLAG", bfp.getACCEPT_DISCOUNT_SELF_FLAG(), "1", "10", getEmptyType(bfp.getACCEPT_DISCOUNT_SELF_FLAG())}, + new String[]{nextId(), bfp.getID(), "CBRC_UNUSED_CRED_LMT_FLAG", bfp.getNO_USED_LMT_FLAG(), "1", "10", getEmptyType(bfp.getNO_USED_LMT_FLAG())}, + new String[]{nextId(), bfp.getID(), "IS_LOAN_ALLOW_PROMS", bfp.getOFF_BALANCE_RWA(), "1", "10", getEmptyType(bfp.getOFF_BALANCE_RWA())}, + new String[]{nextId(), bfp.getID(), "CAN_MOMNT_RECALL_PROMS_IND", bfp.getCANCEL_FLAG(), "1", "10", getEmptyType(bfp.getCANCEL_FLAG())}, + new String[]{nextId(), bfp.getID(), "SELF_OPEN_CREDIT_FLAG", bfp.getSELF_OPEN_CREDIT_FLAG(), "1", "10", getEmptyType(bfp.getSELF_OPEN_CREDIT_FLAG())}, + new String[]{nextId(), bfp.getID(), "SPE_LOAN_CLS", bfp.getSPE_LENDING_TYPE(), "1", "10", getEmptyType(bfp.getSPE_LENDING_TYPE())}, + new String[]{nextId(), bfp.getID(), "OPER_STG", bfp.getOPERATION_PF_FLAG(), "1", "10", getEmptyType(bfp.getOPERATION_PF_FLAG())}, + new String[]{nextId(), bfp.getID(), "IN_CREDIT_FLAG", bfp.getIN_CREDIT_FLAG(), "1", "10", getEmptyType(bfp.getIN_CREDIT_FLAG())}, + }; + for(int i = 0; i < dtlRows.length; i ++){ + list.add(new RegulateProductRuleDtl(dtlRows[i])); + } + return list; + } + + /** + * 生成监管产品映射规则配置信息 + * @throws Exception + */ + private void getRegulateProductRule() throws Exception { + RegulateProductMappingRule t = new RegulateProductMappingRule(); + Iterator iterator = CsvUtil.readParamData(t.getTable()); + if(iterator != null) { + while (iterator.hasNext()) { + String[] row = iterator.next(); + RegulateProductMappingRule rule = new RegulateProductMappingRule(row); + RegulateProductRuleMain pt = newRegulateProductType(rule); + regulateProductTypeList.add(pt); + regulateProductRuleDtlMap.put(pt.getID(), newRegulateProductRuleDtl(rule)); + + } + } } /** @@ -131,6 +202,23 @@ public class ParamCache { } } } + /** + * 生成表内风险暴露分类规则配置信息 + * @throws Exception + */ + private void getInTableExpoRule2() throws Exception { + BnfxqzParam2 t = new BnfxqzParam2(); + Iterator iterator = CsvUtil.readParamData(t.getTable()); + if(iterator != null) { + while (iterator.hasNext()) { + String[] row = iterator.next(); + BnfxqzParam2 bnp = new BnfxqzParam2(row); + ParamRuleMain prm = newBnParamRuleMain2(bnp); + expoRuleMainList.add(prm); + expoRuleDtlMap.put(prm.getID(), newBnParamRuleDtlRow2(bnp)); + } + } + } /** * 将表内风险暴露分类参数表解析成表内风险暴露分类规则主表 * @throws Exception @@ -144,6 +232,25 @@ public class ParamCache { , bn.getEAD_TYPE_NAME() , bn.getRISK_WEIGHT()==null?"9999":String.valueOf(bn.getRISK_WEIGHT()) , bn.getIS_VALID() + , "" + , "" + }); + } + /** + * 将表内风险暴露分类参数表解析成表内风险暴露分类规则主表 + * @throws Exception + */ + private ParamRuleMain newBnParamRuleMain2(BnfxqzParam2 bn) { + return new ParamRuleMain(new String[]{ + bn.getID() + , "1001" + , bn.getEAD_TYPE_PRIORITY() + , "" + , bn.getEAD_REPT_TYPE_NAME() + , bn.getRISK_WEIGHT()==null?"9999":String.valueOf(bn.getRISK_WEIGHT()) + , "1" + , bn.getEAD_TYPE_CODE() + , bn.getEAD_TYPE_NAME() }); } /** @@ -185,6 +292,33 @@ public class ParamCache { return list; } + /** + * 将表内风险暴露分类参数表解析成表内风险暴露分类规则明细表 + * @throws Exception + */ + private List newBnParamRuleDtlRow2(BnfxqzParam2 bfp){ + List list = new ArrayList<>(); + String[][] dtlRows = new String[][]{ + new String[]{nextId(),bfp.getID(),"PRODUCT_CD",bfp.getREGULATE_PROD_TYPE(),"1",getMatchType(bfp.getC_PRODUCT_ID()),getEmptyType(bfp.getREGULATE_PROD_TYPE())}, + new String[]{nextId(), bfp.getID(), "CRBC_CUST_TYPE_CD", bfp.getREGULATE_CUST_TYPE(), "1", "10", getEmptyType(bfp.getREGULATE_CUST_TYPE())}, + new String[]{nextId(), bfp.getID(), "RISK_RATING", bfp.getOUT_GRADE(), "1", "10", getEmptyType(bfp.getOUT_GRADE())}, + new String[]{nextId(), bfp.getID(), "ORIGINAL_TERM", bfp.getTERM_MIN()==null?null:String.valueOf(bfp.getTERM_MIN()), "2", getStartType(bfp.getTERM()), getEmptyType(bfp.getTERM())}, + new String[]{nextId(), bfp.getID(), "ORIGINAL_TERM", bfp.getTERM_MAX()==null?null:String.valueOf(bfp.getTERM_MAX()), "2", getEndType(bfp.getTERM()), getEmptyType(bfp.getTERM())}, + new String[]{nextId(), bfp.getID(), "CROSS_BORDER_TRADE_FLAG", bfp.getCROSS_BORDER_TRADE_FLAG(), "1", "10", getEmptyType(bfp.getCROSS_BORDER_TRADE_FLAG())}, + new String[]{nextId(), bfp.getID(), "BANK_STANDARD_RATING", bfp.getIN_STAND_GRADE(), "1", "10", getEmptyType(bfp.getIN_STAND_GRADE())}, + new String[]{nextId(), bfp.getID(), "CURR_MISMATCH_FLAG", bfp.getCURRENCY_MISMATCH_FLAG(), "1", "10", getEmptyType(bfp.getCURRENCY_MISMATCH_FLAG())}, + new String[]{nextId(), bfp.getID(), "LTV", bfp.getLTV_MIN()==null?null:String.valueOf(bfp.getLTV_MIN()), "2", getStartType(bfp.getLTV()), getEmptyType(bfp.getLTV())}, + new String[]{nextId(), bfp.getID(), "LTV", bfp.getLTV_MAX()==null?null:String.valueOf(bfp.getLTV_MAX()), "2", getEndType(bfp.getLTV()), getEmptyType(bfp.getLTV())}, + new String[]{nextId(), bfp.getID(), "DEFAULT_FLAG", bfp.getDEFAULT_FLAG(), "1", "10", getEmptyType(bfp.getDEFAULT_FLAG())}, + new String[]{nextId(), bfp.getID(), "PROVISION_EXPO_RATIO", bfp.getRESERVE_ASSET_BAL_RATE_MIN()==null?null:String.valueOf(bfp.getRESERVE_ASSET_BAL_RATE_MIN()), "2", getStartType(bfp.getRESERVE_ASSET_BAL_RATE()), getEmptyType(bfp.getRESERVE_ASSET_BAL_RATE())}, + new String[]{nextId(), bfp.getID(), "PROVISION_EXPO_RATIO", bfp.getRESERVE_ASSET_BAL_RATE_MAX()==null?null:String.valueOf(bfp.getRESERVE_ASSET_BAL_RATE_MAX()), "2", getEndType(bfp.getRESERVE_ASSET_BAL_RATE()), getEmptyType(bfp.getRESERVE_ASSET_BAL_RATE())}, + }; + for(int i = 0; i < dtlRows.length; i ++){ + list.add(new ParamRuleDtl(dtlRows[i])); + } + return list; + } + /** * 将表外风险暴露分类规则配置信息写入内存 * @throws Exception @@ -215,6 +349,8 @@ public class ParamCache { ,bw.getEAD_TYPE_NAME() ,bw.getEAD_WEIGHT()==null?"9999":String.valueOf(bw.getEAD_WEIGHT()) ,bw.getIS_VALID() + ,"" + ,"" }); } /** diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step01.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step01.java new file mode 100644 index 0000000..099935c --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step01.java @@ -0,0 +1,203 @@ +package io.sc.engine.rwa.calculator.step; + +import io.sc.engine.rwa.calculator.cache.impl.RocksDbCache; +import io.sc.engine.rwa.calculator.domain.*; +import io.sc.engine.rwa.calculator.enums.IntervalType; +import io.sc.engine.rwa.calculator.support.BaseEntity; +import io.sc.engine.rwa.calculator.support.TableMappingColumns; +import io.sc.engine.rwa.calculator.utils.ArrayUtil; +import io.sc.engine.rwa.calculator.utils.CsvUtil; +import io.sc.engine.rwa.calculator.utils.DateUtil; +import io.sc.engine.rwa.calculator.utils.FuncUtil; +import io.sc.platform.util.StringUtil; +import io.sc.platform.util.TimeMonitor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.BufferedWriter; +import java.text.MessageFormat; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 判断监管产品类型 + */ +public class Step01 { + private static final Logger log = LoggerFactory.getLogger(Step01.class); + private ParamCache paramCache; + private RocksDbCache cache; + private BufferedWriter writer; + private Map mappingTableCache = new HashMap<>(); + public Map getMappingTableCache() { + return mappingTableCache; + } + + public void setCache(RocksDbCache cache) { + this.cache = cache; + } + public void setParamCache(ParamCache paramCache) { + this.paramCache = paramCache; + } + + public RocksDbCache getCache() { + return cache; + } + + public Step01(RocksDbCache cache, ParamCache paramCache){ + this.cache = cache; + this.paramCache = paramCache; + } + + public void exec() throws Exception { + long start = System.currentTimeMillis(); + TimeMonitor tm = new TimeMonitor(); + int count = 1; + //从csv逐行读取债项信息 + DebtRiskParam t = new DebtRiskParam(); + Iterator iterator = CsvUtil.readData(t.getTable()); + writer = CsvUtil.getWriter("RWA_R_REGULATE_PRODUCT_RES", false); + while (iterator.hasNext()) { + String[] row = iterator.next(); + DebtRiskParam drp = new DebtRiskParam(row); + RegulateProductRuleMain ruleMain = regRegulateProduct(drp.getTable(), row); + if(count%100000 == 0){ + tm.info("监管产品类型识别:------"); + } + count ++; + if(ruleMain != null) { + cache.put("RegulateProd_" + drp.getDEBT_ID(), ruleMain.pass2String()); + writer.write(ruleMain.pass2String() + "\n"); + writer.flush(); + } + } + long end = System.currentTimeMillis(); + long posttime = (end-start)/1000; + log.info(MessageFormat.format("监管产品类型识别完成,总耗时{0}秒", posttime)); + } + + /** + * 识别监管产品类型 + * @param row + * @return + */ + private RegulateProductRuleMain regRegulateProduct(String table, String[] row) throws Exception { + //从内存中查询识别规则 + List list = paramCache.getRegulateProductTypeList(); + for(RegulateProductRuleMain m : list){ + //取规则明细 + List ruleDtls = paramCache.getRegulateProductRuleDtlMap().get(m.getID()); + if(ruleDtls != null){ + Boolean bol = true; + for(RegulateProductRuleDtl d : ruleDtls){ + if("1".equals(d.getIS_EMPTY_RULE())){ + continue; + } + String ruleval = TableMappingColumns.getByRowColumn(row, table, d.getRULE_NAME()); + String matchval = d.getRULE_DATA(); + if(StringUtil.isNullOrEmpty(ruleval)){//若字段值为空,则默认不匹配 + bol = false; + break; + } + if("1".equals(d.getRULE_DATA_TP())){//字符串 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && !ruleval.equals(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && ruleval.equals(matchval)){ + bol = false; + break; + } + }else if("11".equals(d.getMATCH_TP())){//以..开头 + if(ruleval != null && matchval!= null && !ruleval.startsWith(matchval)){ + bol = false; + break; + } + }else if("21".equals(d.getMATCH_TP())){//不以..开头 + if(ruleval != null && matchval!= null && ruleval.startsWith(matchval)){ + bol = false; + break; + } + } + }else if("2".equals(d.getRULE_DATA_TP())){//数值 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) != Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) == Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("30".equals(d.getMATCH_TP())){//大于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) <= Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("31".equals(d.getMATCH_TP())){//大于等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) < Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("40".equals(d.getMATCH_TP())){//小于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) > Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("41".equals(d.getMATCH_TP())){//小于等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) >= Double.valueOf(matchval)){ + bol = false; + break; + } + } + }else if("3".equals(d.getRULE_DATA_TP())){//日期值 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) != Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) == Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("30".equals(d.getMATCH_TP())){//大于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare <= 0){ + bol = false; + break; + } + }else if("31".equals(d.getMATCH_TP())){//大于等于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare < 0){ + bol = false; + break; + } + }else if("40".equals(d.getMATCH_TP())){//小于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare >= 0){ + bol = false; + break; + } + }else if("41".equals(d.getMATCH_TP())){//小于等于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare > 0){ + bol = false; + break; + } + } + } + } + if(bol){ + return m; + } + } + } + return null; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step02.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step02.java new file mode 100644 index 0000000..ca22cd8 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step02.java @@ -0,0 +1,326 @@ +package io.sc.engine.rwa.calculator.step; + +import io.sc.engine.rwa.calculator.RWATestDataGenerator; +import io.sc.engine.rwa.calculator.cache.impl.RocksDbCache; +import io.sc.engine.rwa.calculator.domain.DebtRiskClsResult; +import io.sc.engine.rwa.calculator.domain.DebtRiskParam; +import io.sc.engine.rwa.calculator.domain.ParamRuleDtl; +import io.sc.engine.rwa.calculator.domain.ParamRuleMain; +import io.sc.engine.rwa.calculator.support.TableMappingColumns; +import io.sc.engine.rwa.calculator.utils.CsvUtil; +import io.sc.engine.rwa.calculator.utils.DateUtil; +import io.sc.platform.util.StringUtil; +import io.sc.platform.util.TimeMonitor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.BufferedWriter; +import java.text.MessageFormat; +import java.util.Iterator; +import java.util.List; +import java.util.stream.Collectors; + +/** + * 所有债项匹配表内风险暴露参数表,标记债项的风险暴露类型和权重 + */ +public class Step02 extends RWATestDataGenerator { + private static final Logger log = LoggerFactory.getLogger(Step02.class); + private ParamCache paramCache; + private RocksDbCache cache; + + private BufferedWriter writer; + + public RocksDbCache getCache() { + return cache; + } + + public void setCache(RocksDbCache cache) { + this.cache = cache; + } + + public void setParamCache(ParamCache paramCache) { + this.paramCache = paramCache; + } + + public Step02(RocksDbCache cache, ParamCache paramCache){ + this.cache = cache; + this.paramCache = paramCache; + } + + public void exec() throws Exception { + long start = System.currentTimeMillis(); + TimeMonitor tm =new TimeMonitor(); + int count = 1; + writer = CsvUtil.getWriter("RWA_R_RISK_EXPO_CLS_RES", false); + //从csv逐行读取债项信息 + DebtRiskParam t = new DebtRiskParam(); + Iterator iterator = CsvUtil.readData(t.getTable()); + while(iterator.hasNext()) { + String[] row = iterator.next(); + DebtRiskParam drp = new DebtRiskParam(row); + String[] cacheRow = ((String) cache.get("RegulateProd_" + drp.getDEBT_ID())).split(","); + String regulate_prod = TableMappingColumns.getByRowColumn(cacheRow, "RWA_P_REGULATE_PRODUCT_RULE_MAIN", "REGULATE_PRODUCT_CODE"); + drp.setPRODUCT_CD(regulate_prod); + ParamRuleMain ruleMain = regRiskExpo("1001", drp.getTable(), drp.parse2Array());//表内业务 + DebtRiskClsResult drcr = null; + if(ruleMain != null) { + drcr = newDebtRiskClsResult(ruleMain, drp); + }else{ + drcr = newDebtRiskClsResultDefault(drp); + } + //识别表外业务的风险暴露 + if("O".equals(drp.getON_OFF_FLAG())) {//表外业务 + ruleMain = regRiskExpo("2", drp.getTable(), row); + if(ruleMain != null) { + drcr = updateDebtRiskClsResult(ruleMain, drcr); + }else { + drcr = updateDebtRiskClsResultDefault(drcr); + } + } + if(count%100000 == 0){ + tm.info("表内业务和表外业务风险暴露分类识别:------"); + } + count ++; + //保存债项的金额 + cache.put("riskcls_" + drp.getDEBT_ID(), drcr.pass2String()); + cache.put("relatoolids_" + drp.getDEBT_ID(), ""); + writer.write(drcr.pass2String() + "\n"); + writer.flush(); + } +// writer.close(); + long end = System.currentTimeMillis(); + long posttime = (end-start)/1000; + log.info(MessageFormat.format("表内业务和表外业务风险暴露分类识别完成,总耗时{0}秒", posttime)); + } + /** + * 识别债项风险暴露类型 + * @param riskType + * @param row + * @return + */ + private ParamRuleMain regRiskExpo(String riskType, String table, String[] row) throws Exception { + //从内存中查询表内风险暴露分类规则 + List list = paramCache.getExpoRuleMainList().stream().filter(m->m.getEXPO_TP().equals(riskType)).collect(Collectors.toList()); + for(ParamRuleMain m : list){ + //取规则明细 + List ruleDtls = paramCache.getExpoRuleDtlMap().get(m.getID()); + if(ruleDtls != null){ + Boolean bol = true; + for(ParamRuleDtl d : ruleDtls){ + if("1".equals(d.getIS_EMPTY_RULE())){ + continue; + } + String ruleval = TableMappingColumns.getByRowColumn(row, table, d.getRULE_NAME()); + String matchval = d.getRULE_DATA(); + if(StringUtil.isNullOrEmpty(ruleval)){//若字段值为空,则默认不匹配 + bol = false; + break; + } + if("1".equals(d.getRULE_DATA_TP())){//字符串 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && !ruleval.equals(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && ruleval.equals(matchval)){ + bol = false; + break; + } + }else if("11".equals(d.getMATCH_TP())){//以..开头 + if(ruleval != null && matchval!= null && !ruleval.startsWith(matchval)){ + bol = false; + break; + } + }else if("21".equals(d.getMATCH_TP())){//不以..开头 + if(ruleval != null && matchval!= null && ruleval.startsWith(matchval)){ + bol = false; + break; + } + } + }else if("2".equals(d.getRULE_DATA_TP())){//数值 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) != Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) == Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("30".equals(d.getMATCH_TP())){//大于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) <= Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("31".equals(d.getMATCH_TP())){//大于等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) < Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("40".equals(d.getMATCH_TP())){//小于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) > Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("41".equals(d.getMATCH_TP())){//小于等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) >= Double.valueOf(matchval)){ + bol = false; + break; + } + } + }else if("3".equals(d.getRULE_DATA_TP())){//日期值 + if("10".equals(d.getMATCH_TP())){//等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) != Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("20".equals(d.getMATCH_TP())){//不等于 + if(ruleval != null && matchval!= null && Double.valueOf(ruleval) == Double.valueOf(matchval)){ + bol = false; + break; + } + }else if("30".equals(d.getMATCH_TP())){//大于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare <= 0){ + bol = false; + break; + } + }else if("31".equals(d.getMATCH_TP())){//大于等于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare < 0){ + bol = false; + break; + } + }else if("40".equals(d.getMATCH_TP())){//小于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare >= 0){ + bol = false; + break; + } + }else if("41".equals(d.getMATCH_TP())){//小于等于 + int compare = DateUtil.compareDate(ruleval, matchval); + if(compare > 0){ + bol = false; + break; + } + } + } + } + if(bol){ + return m; + } + } + } + return null; + } + + private String[] getDebtRiskCls(ParamRuleMain ruleMain, DebtRiskParam drp){ + return new String[]{ + drp.getDATA_DT(), + drp.getDEBT_ID(), + drp.getON_OFF_FLAG(), + ruleMain.getEXPO_CODE(), + ruleMain.getEXPO_NAME(), + ruleMain.getSORT_NO(), + ruleMain.getEXPO_WEIGHT(), + String.valueOf(drp.getEXPO_AS_DEF()), + String.valueOf(drp.getPROVISION()), + "", + String.valueOf(drp.getEXPO_AS_DEF() - drp.getPROVISION()), + "", + String.valueOf(drp.getEXPO_AS_DEF()) + }; + } + private String[] getDebtRiskClsDef(ParamRuleMain ruleMain, DebtRiskParam drp){ + return new String[]{ + drp.getDATA_DT(), + drp.getDEBT_ID(), + drp.getON_OFF_FLAG(), + "OTHER_ASSETS", + "其他", + "19.2其他表内资产", + "1.0", + String.valueOf(drp.getEXPO_AS_DEF()), + String.valueOf(drp.getPROVISION()), + "", + String.valueOf(drp.getEXPO_AS_DEF() - drp.getPROVISION()), + "", + String.valueOf(drp.getEXPO_AS_DEF()) + }; + } + + private DebtRiskClsResult newDebtRiskClsResult(ParamRuleMain ruleMain, DebtRiskParam drp){ + DebtRiskClsResult domain = new DebtRiskClsResult(); + domain.setID(drp.getID()); + domain.setDATA_DT(drp.getDATA_DT()); + domain.setDEBT_ID(drp.getDEBT_ID()); + domain.setON_OFF_FLAG(drp.getON_OFF_FLAG()); + domain.setEAD_TYPE_CODE(ruleMain.getEXPO_TP_CODE()); + domain.setEAD_TYPE_NAME(ruleMain.getEXPO_TP_NAME()); + domain.setEAD_TYPE_NUMBER(ruleMain.getEXPO_NAME()); + domain.setRISK_WEIGHT(Double.valueOf(ruleMain.getEXPO_WEIGHT())); + domain.setASSET_AMT(drp.getEXPO_AS_DEF()); + domain.setRESERVE(drp.getPROVISION()); + domain.setCCF(null); + domain.setEAD_WEIGHT(drp.getEXPO_AS_DEF() - drp.getPROVISION()); + domain.setEAD0_WEIGHT(null); + domain.setSURPLUS_VALUE(drp.getEXPO_AS_DEF()); + domain.setCUST_NO(drp.getCUST_NO()); + domain.setCUST_NAME(drp.getCUST_NAME()); + return domain; + } + + /** + * 对未匹配到风险暴露类型的债项,指定兜底的风险暴露类型:19.3.12适用100%风险权重的资产 + * @param drp + * @return + */ + private DebtRiskClsResult newDebtRiskClsResultDefault(DebtRiskParam drp){ + DebtRiskClsResult domain = new DebtRiskClsResult(); + domain.setID(drp.getID()); + domain.setDATA_DT(drp.getDATA_DT()); + domain.setDEBT_ID(drp.getDEBT_ID()); + domain.setON_OFF_FLAG(drp.getON_OFF_FLAG()); + domain.setEAD_TYPE_CODE("OTHER_ASSETS"); + domain.setEAD_TYPE_NAME("其他"); + domain.setEAD_TYPE_NUMBER("19.2其他表内资产"); + domain.setRISK_WEIGHT(1.0); + domain.setASSET_AMT(drp.getEXPO_AS_DEF()); + domain.setRESERVE(drp.getPROVISION()); + domain.setCCF(null); + domain.setEAD_WEIGHT(drp.getEXPO_AS_DEF() - drp.getPROVISION()); + domain.setEAD0_WEIGHT(null); + domain.setSURPLUS_VALUE(drp.getEXPO_AS_DEF()); + domain.setCUST_NO(drp.getCUST_NO()); + domain.setCUST_NAME(drp.getCUST_NAME()); + return domain; + } + + /** + * 更新表外风险暴露分类类型 + * @param ruleMain + * @param drcs + * @return + */ + private DebtRiskClsResult updateDebtRiskClsResult(ParamRuleMain ruleMain, DebtRiskClsResult drcs){ + drcs.setEAD_TYPE_CODE(ruleMain.getEXPO_CODE()); + drcs.setEAD_TYPE_NAME(ruleMain.getEXPO_NAME()); + drcs.setEAD_TYPE_NUMBER(ruleMain.getSORT_NO()); + drcs.setCCF(Double.valueOf(ruleMain.getEXPO_WEIGHT())); + return drcs; + } + /** + * 更新表外风险暴露分类类型 + * @param drcs + * @return + */ + private DebtRiskClsResult updateDebtRiskClsResultDefault(DebtRiskClsResult drcs){ + drcs.setEAD_TYPE_CODE("10.02.00.00.00.00"); + drcs.setEAD_TYPE_NAME("10.2其他"); + drcs.setEAD_TYPE_NUMBER("10.2"); + drcs.setCCF(1.0); + return drcs; + } +} diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step1.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step1.java index d22b10d..96e6959 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step1.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step1.java @@ -3,6 +3,7 @@ package io.sc.engine.rwa.calculator.step; import io.sc.engine.rwa.calculator.RWACalculator; import io.sc.engine.rwa.calculator.cache.impl.RocksDbCache; import io.sc.engine.rwa.calculator.domain.*; +import io.sc.engine.rwa.calculator.enums.IntervalType; import io.sc.engine.rwa.calculator.exceptions.CacheNotFoundException; import io.sc.engine.rwa.calculator.exceptions.ExpressionErrorException; import io.sc.engine.rwa.calculator.exceptions.FieldNotFoundException; @@ -124,9 +125,16 @@ public class Step1 { for(int i = 0; i < arr.length; i ++){ valArr[i] = TableMappingColumns.getByRowColumn(row, ruleMain.getFROM_TABLE(), arr[i]); } - Double d = FuncUtil.jepExpr(ruleMain.getEXPRESSION(), valArr); - if (d != null) { - val = String.valueOf(d); + if(ruleMain.getEXPRESSION().indexOf("DATADIFF") >= 0){//对于日期类型的数据需要特殊处理 + String _m = ruleMain.getEXPRESSION().substring(9); + String interval = _m.equals("年") ? IntervalType.年.code() : (_m.equals("月") ? IntervalType.月.code() : (_m.equals("日") ? IntervalType.日.code() : IntervalType.年.code())); + Double _r = DateUtil.dateDiff(valArr[0], valArr[1], interval); + val = _r != null ? String.valueOf(_r) : ""; + }else { + Double d = FuncUtil.jepExpr(ruleMain.getEXPRESSION(), valArr); + if (d != null) { + val = String.valueOf(d); + } } }else if("3".equals(ruleMain.getMAPPING_TP())){//多条件匹配后再映射 //耗时:10000笔0.5-0.7秒 @@ -232,13 +240,13 @@ public class Step1 { } feildval = getDtlFeildVal(d, row); matchval = parseVal(d.getMATCH_VAL(), row); - returnval = parseVal(d.getRETURN_VAL(), row); // expr += FuncUtil.parse2Expr(feildval, d.getFROM_DATA_TP(), d.getMATCH_TP(), matchval); bol = FuncUtil.parseExprBoolean(feildval, d.getFROM_DATA_TP(), d.getMATCH_TP(), matchval); expr += FuncUtil.spellCond(d.getSTART_SIGN(), String.valueOf(bol), d.getEND_SIGN()); if("1".equals(d.getIS_RETURN())){ bol = FuncUtil.spelExpr(expr); if(bol){ + returnval = parseVal(d.getRETURN_VAL(), row, d.getFROM_TABLE()); val = returnval; break; }else { @@ -262,7 +270,7 @@ public class Step1 { if(StringUtil.isNullOrEmpty(dtl.getFROM_TABLE()) && StringUtil.isNullOrEmpty(dtl.getFROM_FEILD())){ val = ""; }else { - if(StringUtil.isNullOrEmpty(dtl.getVAL_GET_TYPE()) || dtl.getVAL_GET_TYPE().equals("10")){//直接通过from_field取值 + if(dtl.getVAL_GET_TYPE().equals("10")){//直接通过from_field取值 if (dtl.getFROM_FEILD().contains("#")) {//通过自定义函数取值 val = parseVal(dtl.getFROM_FEILD(), row); } else { @@ -270,10 +278,16 @@ public class Step1 { val = TableMappingColumns.getByRowColumn(row, dtl.getFROM_TABLE(), dtl.getFROM_FEILD()); } } - }else if(dtl.getVAL_GET_TYPE().equals("20")){ + }else if(dtl.getVAL_GET_TYPE().equals("20")) {//匹配缓存 String keyval = TableMappingColumns.getByRowColumn(row, dtl.getFROM_TABLE(), dtl.getFROM_FEILD()); - String [] cacheRow = ((String)cache.get(keyval)).split(","); - val = TableMappingColumns.getByRowColumn(cacheRow, dtl.getCACHE_TABLE(), dtl.getCACHE_FEILD()); + try{ + String[] cacheRow = ((String) cache.get(keyval)).split(","); + val = TableMappingColumns.getByRowColumn(cacheRow, dtl.getCACHE_TABLE(), dtl.getCACHE_FEILD()); + }catch(Exception e){ + System.out.println(keyval); + val = ""; + } + } } return val; @@ -295,14 +309,18 @@ public class Step1 { String table = func[1]; String column = func[2]; ret = TableMappingColumns.getByRowColumn(row, table, column); - } else if (field.contains("FROMCACHE") && rowTable != null) {//从缓存中取值,表现形式为:FROMCACHE#表名称#KEY字段#VAL字段 + } else if (field.contains("FROMCACHE") && rowTable.length > 0) {//从缓存中取值,表现形式为:FROMCACHE#表名称#KEY字段#VAL字段 String[] func = field.split("#"); String table = func[1]; String keycol = func[2]; String keyval = TableMappingColumns.getByRowColumn(row, rowTable[0], keycol); String valcol = func[3]; - String[] cacheRow = ((String) cache.get(keyval)).split(","); - ret = TableMappingColumns.getByRowColumn(cacheRow, table, valcol); + try { + String[] cacheRow = ((String) cache.get(keyval)).split(","); + ret = TableMappingColumns.getByRowColumn(cacheRow, table, valcol); + }catch(Exception e){ + ret = ""; + } } } return ret; diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step2.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step2.java index e66e244..24bf00d 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step2.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step2.java @@ -66,14 +66,14 @@ public class Step2 extends RWATestDataGenerator { drcr = newDebtRiskClsResultDefault(drp); } //识别表外业务的风险暴露 -// if("O".equals(drp.getON_OFF_FLAG())) {//表外业务 -// ruleMain = regRiskExpo("2", drp.getTable(), row); -// if(ruleMain != null) { -// drcr = updateDebtRiskClsResult(ruleMain, drcr); -// }else { -// drcr = updateDebtRiskClsResultDefault(drcr); -// } -// } + if("O".equals(drp.getON_OFF_FLAG())) {//表外业务 + ruleMain = regRiskExpo("2", drp.getTable(), row); + if(ruleMain != null) { + drcr = updateDebtRiskClsResult(ruleMain, drcr); + }else { + drcr = updateDebtRiskClsResultDefault(drcr); + } + } if(count%100000 == 0){ tm.info("表内业务和表外业务风险暴露分类识别:------"); } @@ -276,7 +276,7 @@ public class Step2 extends RWATestDataGenerator { */ private DebtRiskClsResult newDebtRiskClsResultDefault(DebtRiskParam drp){ DebtRiskClsResult domain = new DebtRiskClsResult(); - domain.setDATA_DT(drp.getID()); + domain.setID(drp.getID()); domain.setDATA_DT(drp.getDATA_DT()); domain.setDEBT_ID(drp.getDEBT_ID()); domain.setON_OFF_FLAG(drp.getON_OFF_FLAG()); diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step4.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step4.java index b47a8be..9a863f2 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step4.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/step/Step4.java @@ -13,10 +13,7 @@ import org.slf4j.LoggerFactory; import java.io.BufferedWriter; import java.text.MessageFormat; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; +import java.util.*; /** * 识别合格缓释工具,并对债项进行缓释金额分配 @@ -41,16 +38,43 @@ public class Step4 extends RWATestDataGenerator { long start = System.currentTimeMillis(); TimeMonitor tm =new TimeMonitor(); int count = 1; - writer = CsvUtil.getWriter("RWA_R_ACCORD_RISK_TOOL_RESULT", false); + writer = CsvUtil.getWriter("RWA_C_ACCORD_RISK_TOOL_PARAM_SORTED", false); //从csv逐行读取缓释工具信息 AccordRiskToolParam t = new AccordRiskToolParam(); Iterator iterator = CsvUtil.readData(t.getTable()); + List list = new ArrayList<>(); + while(iterator.hasNext()) { + String[] row = iterator.next(); + AccordRiskToolParam artp = new AccordRiskToolParam(row); + list.add(artp); + } + for(int i = 0; i < list.size(); i ++){ + AccordRiskToolParam artp_i = list.get(i); + for(int j = i + 1; j < list.size(); j ++){ + AccordRiskToolParam artp_j = list.get(j); + if(!artp_j.getDEBT_ID().equals(artp_i.getDEBT_ID())){ + continue; + } + AccordRiskToolParam temp = list.get(i + 1); + list.set(i + 1, artp_j); + list.set(j, temp); + break; + } + } + for(AccordRiskToolParam artp : list) { + writer.write(artp.pass2String() + "\n"); + writer.flush(); + } + writer = CsvUtil.getWriter("RWA_R_ACCORD_RISK_TOOL_RESULT", false); Double toolSurplusVal = 0d; //记录缓释品剩余价值 Double debtSurplusVal = 0d; //记录债项剩余风险暴露 String[] lastArtr = null; - while(iterator.hasNext()) { - String[] row = iterator.next(); + AccordRiskToolParamSorted tt = new AccordRiskToolParamSorted(); + Iterator iter = CsvUtil.readData(tt.getTable()); + while(iter.hasNext()) { + String[] row = iter.next(); AccordRiskToolParam artp = new AccordRiskToolParam(row); + String[] artr = null; //在csv文件中,按照缓释工具编号进行了分组 if(lastArtr != null && lastArtr[1].equals(artp.getCOLL_ID())){ diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/support/TableMappingColumns.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/support/TableMappingColumns.java index 29e4899..e220bef 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/support/TableMappingColumns.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/support/TableMappingColumns.java @@ -43,6 +43,7 @@ public class TableMappingColumns { RwaMIrsCustomer rwaMIrsCustomer = new RwaMIrsCustomer(); RwaMIrsDebt rwaMIrsDebt = new RwaMIrsDebt(); RwaMWeightResult rwaMWeightResult = new RwaMWeightResult(); + RegulateProductRuleMain regulateProductRuleMain = new RegulateProductRuleMain(); fromTableColumnMap.put(sourceCustomer.getTable(), sourceCustomer); fromTableColumnMap.put(sourceDebt.getTable(), sourceDebt); fromTableColumnMap.put(sourceBh.getTable(), sourceBh); @@ -71,6 +72,7 @@ public class TableMappingColumns { fromTableColumnMap.put(rwaMIrsCustomer.getTable(), rwaMIrsCustomer); fromTableColumnMap.put(rwaMIrsDebt.getTable(), rwaMIrsDebt); fromTableColumnMap.put(rwaMWeightResult.getTable(), rwaMWeightResult); + fromTableColumnMap.put(regulateProductRuleMain.getTable(), regulateProductRuleMain); } public static String getByRowColumn(String[] row, String table, String column) throws Exception{ diff --git a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/utils/DateUtil.java b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/utils/DateUtil.java index 9f4dff9..e7e3a0e 100644 --- a/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/utils/DateUtil.java +++ b/io.sc.engine.rwa.calculator/src/main/java/io/sc/engine/rwa/calculator/utils/DateUtil.java @@ -91,9 +91,17 @@ public class DateUtil { if(StringUtil.isNotEmpty(dt1) && StringUtil.isNotEmpty(dt2)){ dt1 = dt1.replaceAll("[-./年月日]",""); dt2 = dt2.replaceAll("[-./年月日]",""); - SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); - Date d1 = format.parse(dt1); - Date d2 = format.parse(dt2); + Date d1 = null; + Date d2 = null; + try { + SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); + d1 = format.parse(dt1); + d2 = format.parse(dt2); + }catch(Exception e){ + SimpleDateFormat format = new SimpleDateFormat("yyyyMd"); + d1 = format.parse(dt1); + d2 = format.parse(dt2); + } long dif = d2.getTime() - d1.getTime(); Long ret = null; if(IntervalType.年.code().equalsIgnoreCase(interval)){ diff --git a/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_CUSTOMER_RULE.csv b/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_CUSTOMER_RULE.csv new file mode 100644 index 0000000..73dacc7 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_CUSTOMER_RULE.csv @@ -0,0 +1,38 @@ +1,GOV,我国中央政府,1,RWA_P_CIRC_COUNTERPARTY,1, +2,PBC,中国人民银行,1,RWA_P_CIRC_COUNTERPARTY,1, +3,SOV,主权国家或经济实体区域,1,RWA_P_CIRC_COUNTERPARTY,1, +4,CEN_BANK,中央银行,1,RWA_P_CIRC_COUNTERPARTY,1, +5,INO,风险权重为零的国际组织,1,RWA_P_CIRC_COUNTERPARTY,1, +6,RGLA,省级(直辖市、自治区)及计划单列市人民政府,1,RWA_P_CIRC_COUNTERPARTY,1, +7,PSE,除财政部和中国人民银行外,其他收入主要源于中央财政的公共部门(不含国家融资担保基金),1,RWA_P_CIRC_COUNTERPARTY,1, +8,NFGF,国家融资担保基金,1,RWA_P_CIRC_COUNTERPARTY,1, +9,DPI_DOF,各省级政府确认的政府性融资担保机构,1,RWA_P_CIRC_COUNTERPARTY,1, +10,CENTRAL_HUIJIN,中央汇金投资有限责任公司,0,,1, +11,QUA_MDB,合格多边开发银行,1,RWA_P_CIRC_COUNTERPARTY,0, +12,OTH_MDB,其他多边开发银行,0,,0, +13,NDB,新开发银行,1,RWA_P_CIRC_COUNTERPARTY,0, +14,IFI,我国开发性金融机构,1,RWA_P_CIRC_COUNTERPARTY,1, +15,POLICY_BANK,我国政策性银行,1,RWA_P_CIRC_COUNTERPARTY,1, +16,CECIC,中国出口信用保险公司,1,RWA_P_CIRC_COUNTERPARTY,0, +17,AMC,中央政府投资的资产管理公司,1,RWA_P_CIRC_COUNTERPARTY,1, +18,BANK,商业银行,1,RWA_P_CIRC_COUNTERPARTY,1, +19,NBFC,非银行金融机构,0,,0, +20,CEN_CCP,合格中央交易对手,1,RWA_P_CIRC_COUNTERPARTY,1,1 +21,D_SIB,境内系统重要性银行,1,RWA_P_CIRC_COUNTERPARTY,0, +22,G_SIB,全球系统重要性银行,1,RWA_P_CIRC_COUNTERPARTY,0, +23,NGDF,国家绿色发展基金,1,RWA_P_CIRC_COUNTERPARTY,0, +24,FOREIGN,境外公共部门实体,0,,1, +25,SME_SMALL,小微企业,0,,0, +26,SME,中小企业,0,,0, +27,CORP,一般公司,0,,0, +28,INDIV,个人,0,,0, +29,VIRTUAL,虚拟交易对手,0,,0, +30,INVESTMENT_NBFC,投资级_非银行金融机构,0,,0, +31,NONINVESTMENT_NBFC,非投资级_非银行金融机构,0,,0, +32,INVESTMENT_CORP,投资级公司,0,,0, +33,OTHER_CORP,其他一般公司,0,,0, +34,TRANSACTORS,个人_合格交易者,0,,0, +35,REGULATORY_RETAIL_INDIV,其他监管零售个人,0,,0, +36,OTHER_INDIV,其他个人,0,,0, +37,SUPERVISORY_FUND,受监管的开放式公募基金,0,,1, +38,SUPERVISORY_PENSION,受监管的养老基金,1,RWA_P_CIRC_COUNTERPARTY,1, \ No newline at end of file diff --git a/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_PROD_RULE.csv b/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_PROD_RULE.csv new file mode 100644 index 0000000..39edcc0 --- /dev/null +++ b/io.sc.engine.rwa.calculator/src/main/resources/data/RWA_P_REGULATE_PROD_RULE.csv @@ -0,0 +1,1253 @@ +1,CASH,现金,V_10010101,机构现金,,,,,,,,,,,,,,,,,,,,,, +2,CASH,现金,V_10010102,柜员现金,,,,,,,,,,,,,,,,,,,,,, +3,CASH,现金,V_10010201,运送中现金,,,,,,,,,,,,,,,,,,,,,, +4,CASH,现金,V_10010301,自助设备库存现金,,,,,,,,,,,,,,,,,,,,,, +5,CASH,现金,V_10010302,自助设备运送中现金,,,,,,,,,,,,,,,,,,,,,, +6,CASH,现金,V_10010401,财务现金备付金,,,,,,,,,,,,,,,,,,,,,, +7,GOLD,黄金,V_10030101,黄金,,,,,,,,,,,,,,,,,,,,,, +8,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_10030201,白银,,,,,,,,,,,,,,,,,,,,,, +9,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_10030301,铂金,,,,,,,,,,,,,,,,,,,,,, +10,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_10039999,其他贵金属,,,,,,,,,,,,,,,,,,,,,, +11,DEPOSITS_CENTRAL_BANK,存放中国人民银行款项,V_10080101,存放中央银行款项,,,,,,,,,,,,,,,,,,,,,, +12,DEPOSITS_CENTRAL_BANK,存放中国人民银行款项,V_10080201,存放中央银行外汇风险准备金,,,,,,,,,,,,,,,,,,,,,, +13,DEPOSITS_CENTRAL_BANK,存放中国人民银行款项,V_10110101,存放中央银行特种存款,,,,,,,,,,,,,,,,,,,,,, +14,CLAIM,一般性非零售债权产品,V_101201,存放境内银行业同业款项,,,,,,,,,,,,,,,,,,,,,, +15,CLAIM,一般性非零售债权产品,V_101202,存放境内非银行业同业款项,,,,,,,,,,,,,,,,,,,,,, +16,CLAIM,一般性非零售债权产品,V_101301,存放境外参资机构款项,,,,,,,,,,,,,,,,,,,,,, +17,CLAIM,一般性非零售债权产品,V_101302,存放境外同业款项,,,,,,,,,,,,,,,,,,,,,, +18,CLAIM,一般性非零售债权产品,V_10250101,存出保证金,,,,,,,,,,,,,,,,,,,,,, +19,CLAIM,一般性非零售债权产品,V_111101,拆放境内银行业存款类金融机构款项,,,,,,,,,,,,,,,,,,,,,, +20,CLAIM,一般性非零售债权产品,V_111102,拆放境内非存款类金融机构款项,,,,,,,,,,,,,,,,,,,,,, +21,CLAIM,一般性非零售债权产品,V_111201,拆放境外同业款项,,,,,,,,,,,,,,,,,,,,,, +22,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,V_12110101,买断式买入返售债券,,,,,,,,,,,,,,,,,,,,,, +23,REVERSE_REPO,逆回购,V_12110102,质押式买入返售债券,,,,,,,,,,,,,,,,,,,,,, +24,REVERSE_REPO,逆回购,V_12110201,买入返售行内票据,,,,,,,,,,,,,,,,,,,,,, +25,REVERSE_REPO,逆回购,V_12110202,质押式买入返售行外票据,,,,,,,,,,,,,,,,,,,,,, +26,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,V_12110203,买断式买入返售行外票据,,,,,,,,,,,,,,,,,,,,,, +27,REVERSE_REPO,逆回购,V_12110301,买入返售信贷资产,,,,,,,,,,,,,,,,,,,,,, +28,REVERSE_REPO,逆回购,V_12119999,其他买入返售金融资产,,,,,,,,,,,,,,,,,,,,,, +29,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,V_122101,贴现,,,,,,,,,,,,,,,1,,,,,,, +30,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,V_122102,行内转贴现买入,,,,,,,,,,,,,,,1,,,,,,, +31,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,V_122103,行外转贴现买入,,,,,,,,,,,,,,,1,,,,,,, +32,CLAIM,一般性非零售债权产品,V_122101,贴现,,,,,,,,,,,,,,,0,,,,,,, +33,CLAIM,一般性非零售债权产品,V_122102,行内转贴现买入,,,,,,,,,,,,,,,0,,,,,,, +34,CLAIM,一般性非零售债权产品,V_122103,行外转贴现买入,,,,,,,,,,,,,,,0,,,,,,, +35,CLAIM,一般性非零售债权产品,10000001,流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +36,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +37,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +38,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +39,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +40,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +41,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +42,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +43,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +44,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +45,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +46,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +47,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +48,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +49,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +50,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +51,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000001,流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +52,CLAIM,一般性非零售债权产品,10000002,自营外汇贷款_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +53,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +54,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +55,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +56,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +57,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +58,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +59,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +60,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +61,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +62,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +63,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +64,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +65,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +66,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +67,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +68,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000002,自营外汇贷款_流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +69,CLAIM,一般性非零售债权产品,10000003,普惠小微企业流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +70,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +71,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +72,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +73,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +74,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +75,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +76,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +77,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +78,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +79,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +80,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +81,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +82,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +83,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +84,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +85,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000003,普惠小微企业流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +86,CLAIM,一般性非零售债权产品,10000004,中小微企业政策性融资担保基金贷,,,,,,,,,,,,,,,,,,,,,, +87,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,1,,1,,1,1,,,,,,,,,,,,,, +88,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,1,,1,,0,1,,,,,,,,,,,,,, +89,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,1,,1,,1,0,,,,,,,,,,,,,, +90,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,1,,1,,0,0,,,,,,,,,,,,,, +91,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,2,,2,,1,1,,,,,,,,,,,,,, +92,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,2,,2,,0,1,,,,,,,,,,,,,, +93,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,2,,2,,1,0,,,,,,,,,,,,,, +94,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,2,,2,,0,0,,,,,,,,,,,,,, +95,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +96,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +97,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +98,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +99,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +100,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +101,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +102,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000004,中小微企业政策性融资担保基金贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +103,CLAIM,一般性非零售债权产品,10000005,小微企业经营贷,,,,,,,,,,,,,,,,,,,,,, +104,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,1,,1,,1,1,,,,,,,,,,,,,, +105,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,1,,1,,0,1,,,,,,,,,,,,,, +106,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,1,,1,,1,0,,,,,,,,,,,,,, +107,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,1,,1,,0,0,,,,,,,,,,,,,, +108,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,2,,2,,1,1,,,,,,,,,,,,,, +109,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,2,,2,,0,1,,,,,,,,,,,,,, +110,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,2,,2,,1,0,,,,,,,,,,,,,, +111,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,2,,2,,0,0,,,,,,,,,,,,,, +112,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +113,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +114,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +115,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +116,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +117,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +118,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +119,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000005,小微企业经营贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +120,CLAIM,一般性非零售债权产品,10000006,小企业积数贷款,,,,,,,,,,,,,,,,,,,,,, +121,CLAIM,一般性非零售债权产品,10000007,高企贷,,,,,,,,,,,,,,,,,,,,,, +122,CLAIM,一般性非零售债权产品,10000008,履约贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +123,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +124,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +125,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +126,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +127,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +128,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +129,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +130,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +131,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +132,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +133,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +134,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +135,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +136,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +137,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +138,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000008,履约贷_流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +139,CLAIM,一般性非零售债权产品,10000009,微贷通_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +140,CLAIM,一般性非零售债权产品,10000010,启航贷,,,,,,,,,,,,,,,,,,,,,, +141,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,1,,1,,1,1,,,,,,,,,,,,,, +142,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,1,,1,,0,1,,,,,,,,,,,,,, +143,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,1,,1,,1,0,,,,,,,,,,,,,, +144,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,1,,1,,0,0,,,,,,,,,,,,,, +145,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,2,,2,,1,1,,,,,,,,,,,,,, +146,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,2,,2,,0,1,,,,,,,,,,,,,, +147,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,2,,2,,1,0,,,,,,,,,,,,,, +148,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,2,,2,,0,0,,,,,,,,,,,,,, +149,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +150,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +151,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +152,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +153,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +154,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +155,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +156,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000010,启航贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +157,CLAIM,一般性非零售债权产品,10000011,鑫才贷,,,,,,,,,,,,,,,,,,,,,, +158,CLAIM,一般性非零售债权产品,10000012,临床贷,,,,,,,,,,,,,,,,,,,,,, +159,CLAIM,一般性非零售债权产品,10000013,专精特新中小企业贷款,,,,,,,,,,,,,,,,,,,,,, +160,CLAIM,一般性非零售债权产品,10000014,专精特新中小企业千家百亿融资计划,,,,,,,,,,,,,,,,,,,,,, +161,CLAIM,一般性非零售债权产品,10000015,科技鑫用贷,,,,,,,,,,,,,,,,,,,,,, +162,CLAIM,一般性非零售债权产品,10000016,科技型中小企业订单融资,,,,,,,,,,,,,,,,,,,,,, +163,CLAIM,一般性非零售债权产品,10000017,知识产权质押授信,,,,,,,,,,,,,,,,,,,,,, +164,CLAIM,一般性非零售债权产品,10000018,科技型中小企业股权质押授信,,,,,,,,,,,,,,,,,,,,,, +165,CLAIM,一般性非零售债权产品,10000019,政策性农业信贷担保贷款,,,,,,,,,,,,,,,,,,,,,, +166,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +167,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +168,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +169,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +170,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +171,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +172,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +173,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +174,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +175,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +176,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +177,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +178,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +179,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +180,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +181,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000019,政策性农业信贷担保贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +182,CLAIM,一般性非零售债权产品,10000020,农民专业合作社贷款_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +183,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +184,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +185,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +186,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +187,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +188,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +189,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +190,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +191,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +192,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +193,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +194,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +195,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +196,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +197,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +198,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000020,农民专业合作社贷款_流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +199,CLAIM,一般性非零售债权产品,10000021,农超贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +200,CLAIM,一般性非零售债权产品,10000022,鑫农贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +201,CLAIM,一般性非零售债权产品,10000023,农业机械购置贷款,,,,,,,,,,,,,,,,,,,,,, +202,CLAIM,一般性非零售债权产品,10000024,农业品牌质押履约保证保险贷款业务_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +203,CLAIM,一般性非零售债权产品,10000025,农村土地经营权抵押贷款,,,,,,,,,,,,,,,,,,,,,, +204,CLAIM,一般性非零售债权产品,10000026,鑫医贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +205,CLAIM,一般性非零售债权产品,10000027,鑫盟贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +206,CLAIM,一般性非零售债权产品,10000028,鑫POS贷_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +207,CLAIM,一般性非零售债权产品,10000029,鑫快贷,,,,,,,,,,,,,,,,,,,,,, +208,CLAIM,一般性非零售债权产品,10000030,商业车险贷款,,,,,,,,,,,,,,,,,,,,,, +209,CLAIM,一般性非零售债权产品,10000031,仓单质押_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +210,CLAIM,一般性非零售债权产品,10000032,应收账款质押_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +211,CLAIM,一般性非零售债权产品,10000034,循环贷款,,,,,,,,,,,,,,,,,,,,,, +212,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +213,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +214,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +215,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +216,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +217,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +218,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +219,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +220,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +221,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +222,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +223,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +224,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +225,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +226,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +227,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000034,循环贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +228,CLAIM,一般性非零售债权产品,10000035,自营外汇贷款_循环贷款,,,,,,,,,,,,,,,,,,,,,, +229,CLAIM,一般性非零售债权产品,10000036,小微企业循环贷,,,,,,,,,,,,,,,,,,,,,, +230,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,1,,1,,1,1,,,,,,,,,,,,,, +231,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,1,,1,,0,1,,,,,,,,,,,,,, +232,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,1,,1,,1,0,,,,,,,,,,,,,, +233,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,1,,1,,0,0,,,,,,,,,,,,,, +234,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,2,,2,,1,1,,,,,,,,,,,,,, +235,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,2,,2,,0,1,,,,,,,,,,,,,, +236,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,2,,2,,1,0,,,,,,,,,,,,,, +237,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,2,,2,,0,0,,,,,,,,,,,,,, +238,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +239,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +240,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +241,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +242,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +243,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +244,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +245,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000036,小微企业循环贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +246,CLAIM,一般性非零售债权产品,10000037,对公银税快贷,,,,,,,,,,,,,,,,,,,,,, +247,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,1,,1,,1,1,,,,,,,,,,,,,, +248,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,1,,1,,0,1,,,,,,,,,,,,,, +249,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,1,,1,,1,0,,,,,,,,,,,,,, +250,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,1,,1,,0,0,,,,,,,,,,,,,, +251,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,2,,2,,1,1,,,,,,,,,,,,,, +252,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,2,,2,,0,1,,,,,,,,,,,,,, +253,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,2,,2,,1,0,,,,,,,,,,,,,, +254,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,2,,2,,0,0,,,,,,,,,,,,,, +255,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +256,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +257,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +258,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +259,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +260,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +261,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +262,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000037,对公银税快贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +263,CLAIM,一般性非零售债权产品,10000038,新农直报,,,,,,,,,,,,,,,,,,,,,, +264,CLAIM,一般性非零售债权产品,10000039,小微企业“经营贷”,,,,,,,,,,,,,,,,,,,,,, +265,CLAIM,一般性非零售债权产品,10000040,科技鑫用贷,,,,,,,,,,,,,,,,,,,,,, +266,CLAIM,一般性非零售债权产品,10000041,鑫才贷,,,,,,,,,,,,,,,,,,,,,, +267,CLAIM,一般性非零售债权产品,10000042,科技型中小企业股权质押授信,,,,,,,,,,,,,,,,,,,,,, +268,CLAIM,一般性非零售债权产品,10000043,农民专业合作社贷款_循环贷款,,,,,,,,,,,,,,,,,,,,,, +269,CLAIM,一般性非零售债权产品,10000044,农业循环贷,,,,,,,,,,,,,,,,,,,,,, +270,CLAIM,一般性非零售债权产品,10000045,鑫农贷_循环贷款,,,,,,,,,,,,,,,,,,,,,, +271,CLAIM,一般性非零售债权产品,10000046,农超贷_循环贷款,,,,,,,,,,,,,,,,,,,,,, +272,CLAIM,一般性非零售债权产品,10000047,农业品牌质押履约保证保险贷款业务_循环贷款,,,,,,,,,,,,,,,,,,,,,, +273,CLAIM,一般性非零售债权产品,10000048,农村土地经营权抵押贷款_循环贷款,,,,,,,,,,,,,,,,,,,,,, +274,CLAIM,一般性非零售债权产品,10000049,鑫医贷_循环贷款,,,,,,,,,,,,,,,,,,,,,, +275,CLAIM,一般性非零售债权产品,10000050,鑫盟贷_循环贷款,,,,,,,,,,,,,,,,,,,,,, +276,CLAIM,一般性非零售债权产品,10000051,鑫POS贷_循环贷款,,,,,,,,,,,,,,,,,,,,,, +277,CLAIM,一般性非零售债权产品,10000052,仓单质押_循环贷款,,,,,,,,,,,,,,,,,,,,,, +278,CLAIM,一般性非零售债权产品,10000053,应收账款质押_循环贷款,,,,,,,,,,,,,,,,,,,,,, +279,CLAIM,一般性非零售债权产品,10000055,循环贷款(资产池),,,,,,,,,,,,,,,,,,,,,, +280,CLAIM,一般性非零售债权产品,10000056,鑫运快贷,,,,,,,,,,,,,,,,,,,,,, +281,CLAIM,一般性非零售债权产品,10000057,外贸快贷,,,,,,,,,,,,,,,,,,,,,, +282,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,1,,1,,1,1,,,,,,,,,,,,,, +283,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,1,,1,,0,1,,,,,,,,,,,,,, +284,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,1,,1,,1,0,,,,,,,,,,,,,, +285,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,1,,1,,0,0,,,,,,,,,,,,,, +286,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,2,,2,,1,1,,,,,,,,,,,,,, +287,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,2,,2,,0,1,,,,,,,,,,,,,, +288,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,2,,2,,1,0,,,,,,,,,,,,,, +289,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,2,,2,,0,0,,,,,,,,,,,,,, +290,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +291,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +292,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +293,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +294,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +295,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +296,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +297,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000057,外贸快贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +298,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +299,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +300,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +301,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +302,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +303,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +304,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +305,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +306,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +307,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +308,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +309,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +310,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +311,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +312,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +313,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000060,租赁住房贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +314,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000060,租赁住房贷款,,,3,1,,,,,,,,,,,,,,,,,, +315,ADC_LOAN_OTHER,其他房地产开发贷款,10000060,租赁住房贷款,,,3,0,,,,,,,,,,,,,,,,,, +316,CLAIM,一般性非零售债权产品,10000060,租赁住房贷款,,,,,,,,,,,,,,,,,,,,,, +317,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000061,城市更新贷款_租赁住房贷款,,,3,1,,,,,,,,,,,,,,,,,, +318,ADC_LOAN_OTHER,其他房地产开发贷款,10000061,城市更新贷款_租赁住房贷款,,,3,0,,,,,,,,,,,,,,,,,, +319,CLAIM,一般性非零售债权产品,10000061,城市更新贷款_租赁住房贷款,,,,,,,,,,,,,,,,,,,,,, +320,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000062,经济适用住房开发贷款,,,3,1,,,,,,,,,,,,,,,,,, +321,ADC_LOAN_OTHER,其他房地产开发贷款,10000062,经济适用住房开发贷款,,,3,0,,,,,,,,,,,,,,,,,, +322,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000063,城市更新贷款_经济适用住房开发贷款,,,3,1,,,,,,,,,,,,,,,,,, +323,ADC_LOAN_OTHER,其他房地产开发贷款,10000063,城市更新贷款_经济适用住房开发贷款,,,3,0,,,,,,,,,,,,,,,,,, +324,CLAIM,一般性非零售债权产品,10000064,廉租住房建设贷款,,,,,,,,,,,,,,,,,,,,,, +325,CLAIM,一般性非零售债权产品,10000065,城市更新贷款_廉租住房建设贷款,,,,,,,,,,,,,,,,,,,,,, +326,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +327,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +328,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +329,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +330,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +331,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +332,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +333,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +334,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +335,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +336,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +337,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +338,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +339,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +340,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +341,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000066,其他保障支持类贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +342,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000066,其他保障支持类贷款,,,3,1,,,,,,,,,,,,,,,,,, +343,ADC_LOAN_OTHER,其他房地产开发贷款,10000066,其他保障支持类贷款,,,3,0,,,,,,,,,,,,,,,,,, +344,CLAIM,一般性非零售债权产品,10000066,其他保障支持类贷款,,,,,,,,,,,,,,,,,,,,,, +345,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000067,城市更新贷款_其他保证支持类贷款,,,3,1,,,,,,,,,,,,,,,,,, +346,ADC_LOAN_OTHER,其他房地产开发贷款,10000067,城市更新贷款_其他保证支持类贷款,,,3,0,,,,,,,,,,,,,,,,,, +347,CLAIM,一般性非零售债权产品,10000067,城市更新贷款_其他保证支持类贷款,,,,,,,,,,,,,,,,,,,,,, +348,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +349,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +350,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +351,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +352,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +353,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +354,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +355,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +356,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +357,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +358,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +359,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +360,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +361,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +362,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +363,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000068,房地产开发贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +364,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000068,房地产开发贷款,,,3,1,,,,,,,,,,,,,,,,,, +365,ADC_LOAN_OTHER,其他房地产开发贷款,10000068,房地产开发贷款,,,3,0,,,,,,,,,,,,,,,,,, +366,CLAIM,一般性非零售债权产品,10000068,房地产开发贷款,,,,,,,,,,,,,,,,,,,,,, +367,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000069,城市更新贷款_房地产开发贷款,,,3,1,,,,,,,,,,,,,,,,,, +368,ADC_LOAN_OTHER,其他房地产开发贷款,10000069,城市更新贷款_房地产开发贷款,,,3,0,,,,,,,,,,,,,,,,,, +369,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +370,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +371,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +372,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +373,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +374,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +375,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +376,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +377,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +378,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +379,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +380,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +381,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +382,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +383,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +384,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000070,法人经营用房按揭贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +385,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000070,法人经营用房按揭贷款,,,3,1,,,,,,,,,,,,,,,,,, +386,ADC_LOAN_OTHER,其他房地产开发贷款,10000070,法人经营用房按揭贷款,,,3,0,,,,,,,,,,,,,,,,,, +387,CLAIM,一般性非零售债权产品,10000070,法人经营用房按揭贷款,,,,,,,,,,,,,,,,,,,,,, +388,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +389,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +390,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +391,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +392,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +393,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +394,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +395,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +396,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +397,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +398,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +399,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +400,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +401,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +402,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +403,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000071,经营性物业抵押贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +404,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000071,经营性物业抵押贷款,,,3,1,,,,,,,,,,,,,,,,,, +405,ADC_LOAN_OTHER,其他房地产开发贷款,10000071,经营性物业抵押贷款,,,3,0,,,,,,,,,,,,,,,,,, +406,CLAIM,一般性非零售债权产品,10000071,经营性物业抵押贷款,,,,,,,,,,,,,,,,,,,,,, +407,CLAIM,一般性非零售债权产品,10000072,基础设施贷款,,,,,,,,,,,,,,,,,,,,,, +408,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +409,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +410,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +411,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +412,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +413,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +414,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +415,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +416,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +417,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +418,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +419,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +420,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +421,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +422,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +423,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000072,基础设施贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +424,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +425,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +426,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +427,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +428,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +429,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +430,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +431,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +432,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +433,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +434,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +435,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +436,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +437,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +438,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +439,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000073,园区开发贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +440,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000073,园区开发贷款,,,3,1,,,,,,,,,,,,,,,,,, +441,ADC_LOAN_OTHER,其他房地产开发贷款,10000073,园区开发贷款,,,3,0,,,,,,,,,,,,,,,,,, +442,CLAIM,一般性非零售债权产品,10000074,固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +443,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +444,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +445,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +446,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +447,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +448,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +449,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +450,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +451,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +452,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +453,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +454,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +455,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +456,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +457,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +458,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000074,固定资产贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +459,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000074,固定资产贷款,,,3,1,,,,,,,,,,,,,,,,,, +460,ADC_LOAN_OTHER,其他房地产开发贷款,10000074,固定资产贷款,,,3,0,,,,,,,,,,,,,,,,,, +461,CLAIM,一般性非零售债权产品,10000075,技术改造贷款,,,,,,,,,,,,,,,,,,,,,, +462,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +463,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +464,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +465,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +466,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +467,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +468,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +469,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +470,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +471,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +472,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +473,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +474,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +475,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +476,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +477,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000075,技术改造贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +478,CLAIM,一般性非零售债权产品,10000076,工程机械按揭贷款,,,,,,,,,,,,,,,,,,,,,, +479,CLAIM,一般性非零售债权产品,10000077,购船按揭贷款,,,,,,,,,,,,,,,,,,,,,, +480,CLAIM,一般性非零售债权产品,10000078,鑫盟贷_其他固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +481,CLAIM,一般性非零售债权产品,10000079,农民专业合作社贷款_其他固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +482,CLAIM,一般性非零售债权产品,10000080,鑫农贷_其他固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +483,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +484,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +485,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +486,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +487,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +488,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +489,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +490,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +491,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +492,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +493,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +494,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +495,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +496,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +497,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +498,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000080,鑫农贷_其他固定资产贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +499,CLAIM,一般性非零售债权产品,10000081,农村土地经营权抵押贷款_流动资金贷款,,,,,,,,,,,,,,,,,,,,,, +500,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +501,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +502,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +503,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +504,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +505,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +506,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +507,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +508,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +509,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +510,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +511,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +512,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +513,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +514,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +515,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000081,农村土地经营权抵押贷款_流动资金贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +516,CLAIM,一般性非零售债权产品,10000082,合同能源管理项下未来收益权质押融资,,,,,,,,,,,,,,,,,,,,,, +517,CLAIM,一般性非零售债权产品,10000083,点状供地项目贷款,,,,,,,,,,,,,,,,,,,,,, +518,CLAIM,一般性非零售债权产品,10000084,城市更新贷款_其他固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +519,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000085,境内并购贷款,,,3,1,,,,,,,,,,,,,,,,,, +520,ADC_LOAN_OTHER,其他房地产开发贷款,10000085,境内并购贷款,,,3,0,,,,,,,,,,,,,,,,,, +521,,,10000085,境内并购贷款,,,,,,,,,,,,,,,,,,,,,, +522,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +523,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +524,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +525,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +526,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +527,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +528,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +529,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +530,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +531,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +532,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +533,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +534,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +535,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +536,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +537,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000085,境内并购贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +538,CLAIM,一般性非零售债权产品,10000086,跨境并购贷款,,,,,,,,,,,,,,,,,,,,,, +539,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +540,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +541,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +542,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +543,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +544,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +545,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +546,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000086,跨境并购贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +547,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +548,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +549,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +550,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +551,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +552,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +553,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +554,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,10000098,自营外汇贷款_固定资产贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +555,ADC_LOAN_MEET,符合审慎要求的房地产开发贷款,10000098,自营外汇贷款_固定资产贷款,,,3,1,,,,,,,,,,,,,,,,,, +556,ADC_LOAN_OTHER,其他房地产开发贷款,10000098,自营外汇贷款_固定资产贷款,,,3,0,,,,,,,,,,,,,,,,,, +557,CLAIM,一般性非零售债权产品,10000098,自营外汇贷款_固定资产贷款,,,,,,,,,,,,,,,,,,,,,, +558,CLAIM,一般性非零售债权产品,10000099,自营外汇贷款_技术改造贷款,,,,,,,,,,,,,,,,,,,,,, +559,CLAIM,一般性非零售债权产品,10000100,昆山小微贷,,,,,,,,,,,,,,,,,,,,,, +560,CLAIM,一般性非零售债权产品,10000101,科创助力贷,,,,,,,,,,,,,,,,,,,,,, +561,CLAIM,一般性非零售债权产品,10000102,昆链贷,,,,,,,,,,,,,,,,,,,,,, +562,CLAIM,一般性非零售债权产品,10000103,昆链贷,,,,,,,,,,,,,,,,,,,,,, +563,CLAIM,一般性非零售债权产品,19999992,鑫科融,,,,,,,,,,,,,,,,,,,,,, +564,CLAIM,一般性非零售债权产品,19999995,微贷通,,,,,,,,,,,,,,,,,,,,,, +565,CLAIM,一般性非零售债权产品,19999996,履约贷,,,,,,,,,,,,,,,,,,,,,, +566,CLAIM,一般性非零售债权产品,20000001,国内保理,,,,,,,,,,,,,,,,,,,,,, +567,CLAIM,一般性非零售债权产品,20000002,进口信用证押汇,,,,,,,,,,,,,,,,,,,,,, +568,CLAIM,一般性非零售债权产品,20000003,进口预付款融资,,,,,,,,,,,,,,,,,,,,,, +569,CLAIM,一般性非零售债权产品,20000004,进口代收押汇,,,,,,,,,,,,,,,,,,,,,, +570,CLAIM,一般性非零售债权产品,20000005,进口TT押汇,,,,,,,,,,,,,,,,,,,,,, +571,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000006,出口信用证押汇,,,,,,,,,,,,,,,,,,,1,,, +572,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000007,出口信用证押汇(信保融资),,,,,,,,,,,,,,,,,,,1,,, +573,CLAIM,一般性非零售债权产品,20000006,出口信用证押汇,,,,,,,,,,,,,,,,,,,0,,, +574,CLAIM,一般性非零售债权产品,20000007,出口信用证押汇(信保融资),,,,,,,,,,,,,,,,,,,0,,, +575,CLAIM,一般性非零售债权产品,20000008,出口托收押汇(信保融资),,,,,,,,,,,,,,,,,,,,,, +576,CLAIM,一般性非零售债权产品,20000009,出口赊销押汇(信保融资),,,,,,,,,,,,,,,,,,,,,, +577,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000010,出口信用证押汇(同业额度),,,,,,,,,,,,,,,,,,,1,,, +578,CLAIM,一般性非零售债权产品,20000010,出口信用证押汇(同业额度),,,,,,,,,,,,,,,,,,,0,,, +579,CLAIM,一般性非零售债权产品,20000011,出口订单融资,,,,,,,,,,,,,,,,,,,,,, +580,CLAIM,一般性非零售债权产品,20000012,出口托收押汇,,,,,,,,,,,,,,,,,,,,,, +581,CLAIM,一般性非零售债权产品,20000013,出口赊销押汇,,,,,,,,,,,,,,,,,,,,,, +582,CLAIM,一般性非零售债权产品,20000014,出口打包贷款,,,,,,,,,,,,,,,,,,,,,, +583,CLAIM,一般性非零售债权产品,20000015,进口TT代付(含预付款),,,,,,,,,,,,,,,,,,,,,, +584,CLAIM,一般性非零售债权产品,20000016,进口代收代付,,,,,,,,,,,,,,,,,,,,,, +585,CLAIM,一般性非零售债权产品,20000017,进口信用证代付,,,,,,,,,,,,,,,,,,,,,, +586,CLAIM,一般性非零售债权产品,20000018,出口赊销代付,,,,,,,,,,,,,,,,,,,,,, +587,CLAIM,一般性非零售债权产品,20000019,出口托收代付,,,,,,,,,,,,,,,,,,,,,, +588,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000020,出口信用证代付,,,,,,,,,,,,,,,,,,,1,,, +589,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000021,出口信用证代付(同业额度),,,,,,,,,,,,,,,,,,,1,,, +590,CLAIM,一般性非零售债权产品,20000020,出口信用证代付,,,,,,,,,,,,,,,,,,,0,,, +591,CLAIM,一般性非零售债权产品,20000021,出口信用证代付(同业额度),,,,,,,,,,,,,,,,,,,0,,, +592,CLAIM,一般性非零售债权产品,20000022,一级市场福费廷(国际),,,,,,,,,,,,,,,,,,,,,, +593,CLAIM,一般性非零售债权产品,20000023,国际融资性风险参与(参与、企业),,,,,,,,,,,,,,,,,,,,,, +594,CLAIM,一般性非零售债权产品,20000027,买方押汇,,,,,,,,,,,,,,,,,,,,,, +595,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000028,国内信用证议付,,,,,,,,,,,,,,,,,,,1,,, +596,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000029,国内信用证打包贷款,,,,,,,,,,,,,,,,,,,1,,, +597,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000030,卖方押汇,,,,,,,,,,,,,,,,,,,1,,, +598,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000031,卖方押汇(同业额度),,,,,,,,,,,,,,,,,,,1,,, +599,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000032,一级市场福费廷(国内),,,,,,,,,,,,,,,,,,,1,,, +600,ON_BALANCE_OTHER_ITEM_0%,其他表内资产_适用0%风险权重,20000038,二级市场福费廷,,,,,,,,,,,,,,,,,,,1,,, +601,CLAIM,一般性非零售债权产品,20000028,国内信用证议付,,,,,,,,,,,,,,,,,,,0,,, +602,CLAIM,一般性非零售债权产品,20000029,国内信用证打包贷款,,,,,,,,,,,,,,,,,,,0,,, +603,CLAIM,一般性非零售债权产品,20000030,卖方押汇,,,,,,,,,,,,,,,,,,,0,,, +604,CLAIM,一般性非零售债权产品,20000031,卖方押汇(同业额度),,,,,,,,,,,,,,,,,,,0,,, +605,CLAIM,一般性非零售债权产品,20000032,一级市场福费廷(国内),,,,,,,,,,,,,,,,,,,0,,, +606,CLAIM,一般性非零售债权产品,20000038,二级市场福费廷,,,,,,,,,,,,,,,,,,,0,,, +607,CREDIT_CARD_USED,信用卡已使用额度,V_133001,单位贷记卡透支,,,,,,,,,,,,,,,,,,,,,, +608,CREDIT_CARD_USED,信用卡已使用额度,V_133002,单位准贷记卡透支,,,,,,,,,,,,,,,,,,,,,, +609,CREDIT_CARD_USED,信用卡已使用额度,V_133003,个人贷记卡透支,,,,,,,,,,,,,,,,,,,,,, +610,CREDIT_CARD_USED,信用卡已使用额度,V_133004,个人准贷记卡透支,,,,,,,,,,,,,,,,,,,,,, +611,CREDIT_CARD_USED,信用卡已使用额度,V_133099,其他信用卡透支,,,,,,,,,,,,,,,,,,,,,, +612,CLAIM,一般性非零售债权产品,V_133101,透支,,,,,,,,,,,,,,,,,,,,,, +613,CLAIM,一般性非零售债权产品,V_134101,担保垫款,,,,,,,,,,,,,,,,,,,,,, +614,CLAIM,一般性非零售债权产品,V_134102,承兑垫款,,,,,,,,,,,,,,,,,,,,,, +615,CLAIM,一般性非零售债权产品,V_134103,信用证垫款,,,,,,,,,,,,,,,,,,,,,, +616,CLAIM,一般性非零售债权产品,V_134104,国际业务其他垫款,,,,,,,,,,,,,,,,,,,,,, +617,CLAIM,一般性非零售债权产品,V_134106,贴现垫款,,,,,,,,,,,,,,,,,,,,,, +618,CLAIM,一般性非零售债权产品,V_134107,转贴现垫款,,,,,,,,,,,,,,,,,,,,,, +619,CLAIM,一般性非零售债权产品,V_134108,贵金属租借垫款,,,,,,,,,,,,,,,,,,,,,, +620,CLAIM,一般性非零售债权产品,V_134109,保理垫款,,,,,,,,,,,,,,,,,,,,,, +621,CLAIM,一般性非零售债权产品,V_134110,对客衍生产品垫款,,,,,,,,,,,,,,,,,,,,,, +622,CLAIM,一般性非零售债权产品,V_134199,其他垫款,,,,,,,,,,,,,,,,,,,,,, +623,RETAIL LOANS,零售贷款,90000000,个贷,,,,,,,,,,,,,,,,,,,,,, +624,RETAIL LOANS,零售贷款,91000000,消费性个人贷款,,,,,,,,,,,,,,,,,,,,,, +625,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +626,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +627,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +628,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +629,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +630,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +631,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +632,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +633,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +634,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +635,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +636,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +637,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +638,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +639,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +640,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010100,个人一手房按揭贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +641,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +642,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +643,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +644,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +645,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +646,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +647,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +648,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +649,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +650,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +651,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +652,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +653,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +654,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +655,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +656,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010200,个人二手房按揭贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +657,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +658,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +659,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +660,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +661,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +662,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +663,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +664,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +665,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +666,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +667,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +668,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +669,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +670,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +671,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +672,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91010300,个人经营用房贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +673,RETAIL LOANS,零售贷款,91020000,个人汽车消费贷款,,,,,,,,,,,,,,,,,,,,,, +674,RETAIL LOANS,零售贷款,91020100,个人汽车消费贷款,,,,,,,,,,,,,,,,,,,,,, +675,RETAIL LOANS,零售贷款,91030000,个人其他消费贷款,,,,,,,,,,,,,,,,,,,,,, +676,RETAIL LOANS,零售贷款,91030100,个人综合消费贷款,,,,,,,,,,,,,,,,,,,,,, +677,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +678,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +679,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +680,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +681,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +682,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +683,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +684,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +685,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +686,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +687,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +688,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +689,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +690,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +691,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +692,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,91030100,个人综合消费贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +693,RETAIL LOANS,零售贷款,91030200,鑫风贷,,,,,,,,,,,,,,,,,,,,,, +694,RETAIL LOANS,零售贷款,91030300,鑫薪贷,,,,,,,,,,,,,,,,,,,,,, +695,RETAIL LOANS,零售贷款,91030400,鑫速贷,,,,,,,,,,,,,,,,,,,,,, +696,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,91030500,鑫享贷,,,,,,,,,,,,,,,,0,,,,,, +697,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,91030500,鑫享贷,,,,,,,,,,,,,,,,1,,,,,, +698,RETAIL LOANS,零售贷款,91040000,个人有价单证质押贷款,,,,,,,,,,,,,,,,,,,,,, +699,RETAIL LOANS,零售贷款,91040100,柜面存单质押贷款,,,,,,,,,,,,,,,,,,,,,, +700,RETAIL LOANS,零售贷款,91040200,柜面储蓄国债质押贷款,,,,,,,,,,,,,,,,,,,,,, +701,RETAIL LOANS,零售贷款,91050000,个人助学贷款,,,,,,,,,,,,,,,,,,,,,, +702,RETAIL LOANS,零售贷款,91050100,个人商业助学贷款,,,,,,,,,,,,,,,,,,,,,, +703,RETAIL LOANS,零售贷款,92000000,经营性个人贷款,,,,,,,,,,,,,,,,,,,,,, +704,RETAIL LOANS,零售贷款,92010000,下岗失业人员贷款,,,,,,,,,,,,,,,,,,,,,, +705,RETAIL LOANS,零售贷款,92010100,下岗失业人员小额担保贷款,,,,,,,,,,,,,,,,,,,,,, +706,RETAIL LOANS,零售贷款,92020000,个人其他经营性贷款,,,,,,,,,,,,,,,,,,,,,, +707,RETAIL LOANS,零售贷款,92020100,个人助业贷款,,,,,,,,,,,,,,,,,,,,,, +708,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +709,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +710,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +711,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +712,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +713,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +714,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +715,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +716,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +717,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +718,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +719,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +720,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +721,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +722,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +723,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020100,个人助业贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +724,RETAIL LOANS,零售贷款,92020200,浦东新区市民创业贷款,,,,,,,,,,,,,,,,,,,,,, +725,RETAIL LOANS,零售贷款,92020300,个人经营性物业抵押贷款,,,,,,,,,,,,,,,,,,,,,, +726,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,1,,1,,1,1,,,,,,,,,,,,,, +727,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,1,,1,,0,1,,,,,,,,,,,,,, +728,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,1,,1,,1,0,,,,,,,,,,,,,, +729,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,1,,1,,0,0,,,,,,,,,,,,,, +730,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,2,,2,,1,1,,,,,,,,,,,,,, +731,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,2,,2,,0,1,,,,,,,,,,,,,, +732,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,2,,2,,1,0,,,,,,,,,,,,,, +733,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,2,,2,,0,0,,,,,,,,,,,,,, +734,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +735,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +736,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +737,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +738,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +739,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +740,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +741,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020400,商e贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +742,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,92020400,商e贷,,,,,,,,,,,,,,,,0,,,,,, +743,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,92020400,商e贷,,,,,,,,,,,,,,,,1,,,,,, +744,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,92020500,银税贷,,,,,,,,,,,,,,,,0,,,,,, +745,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,92020500,银税贷,,,,,,,,,,,,,,,,1,,,,,, +746,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,1,,1,,1,1,,,,,,,,,,,,,, +747,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,1,,1,,0,1,,,,,,,,,,,,,, +748,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,1,,1,,1,0,,,,,,,,,,,,,, +749,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,1,,1,,0,0,,,,,,,,,,,,,, +750,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,2,,2,,1,1,,,,,,,,,,,,,, +751,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,2,,2,,0,1,,,,,,,,,,,,,, +752,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,2,,2,,1,0,,,,,,,,,,,,,, +753,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,2,,2,,0,0,,,,,,,,,,,,,, +754,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +755,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +756,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +757,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +758,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +759,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +760,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +761,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020600,鑫农乐贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +762,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,92020600,鑫农乐贷,,,,,,,,,,,,,,,,0,,,,,, +763,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,92020600,鑫农乐贷,,,,,,,,,,,,,,,,1,,,,,, +764,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,1,,1,,1,1,,,,,,,,,,,,,, +765,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,1,,1,,0,1,,,,,,,,,,,,,, +766,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,1,,1,,1,0,,,,,,,,,,,,,, +767,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,1,,1,,0,0,,,,,,,,,,,,,, +768,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,2,,2,,1,1,,,,,,,,,,,,,, +769,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,2,,2,,0,1,,,,,,,,,,,,,, +770,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,2,,2,,1,0,,,,,,,,,,,,,, +771,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,2,,2,,0,0,,,,,,,,,,,,,, +772,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +773,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +774,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +775,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +776,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +777,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +778,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +779,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020700,微易贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +780,RETAIL LOANS,零售贷款,92020700,微易贷,,,,,,,,,,,,,,,,,,,,,, +781,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,1,,1,,1,1,,,,,,,,,,,,,, +782,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,1,,1,,0,1,,,,,,,,,,,,,, +783,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,1,,1,,1,0,,,,,,,,,,,,,, +784,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,1,,1,,0,0,,,,,,,,,,,,,, +785,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,2,,2,,1,1,,,,,,,,,,,,,, +786,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,2,,2,,0,1,,,,,,,,,,,,,, +787,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,2,,2,,1,0,,,,,,,,,,,,,, +788,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,2,,2,,0,0,,,,,,,,,,,,,, +789,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,1,1,1,,,,,,,,,,,,,, +790,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,1,0,1,,,,,,,,,,,,,, +791,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,1,1,0,,,,,,,,,,,,,, +792,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,1,0,0,,,,,,,,,,,,,, +793,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,2,1,1,,,,,,,,,,,,,, +794,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,2,0,1,,,,,,,,,,,,,, +795,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,2,1,0,,,,,,,,,,,,,, +796,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,92020800,微捷贷,,,4,,3,2,0,0,,,,,,,,,,,,,, +797,RETAIL LOANS,零售贷款,92020800,微捷贷,,,,,,,,,,,,,,,,,,,,,, +798,RETAIL LOANS,零售贷款,93000000,委托贷款,,,,,,,,,,,,,,,,,,,,,, +799,RETAIL LOANS,零售贷款,93010100,住房公积金贷款(组合),,,,,,,,,,,,,,,,,,,,,, +800,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,1,,1,,1,1,,,,,,,,,,,,,, +801,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,1,,1,,0,1,,,,,,,,,,,,,, +802,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,1,,1,,1,0,,,,,,,,,,,,,, +803,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,1,,1,,0,0,,,,,,,,,,,,,, +804,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,2,,2,,1,1,,,,,,,,,,,,,, +805,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,2,,2,,0,1,,,,,,,,,,,,,, +806,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,2,,2,,1,0,,,,,,,,,,,,,, +807,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,2,,2,,0,0,,,,,,,,,,,,,, +808,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,1,1,1,,,,,,,,,,,,,, +809,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,1,0,1,,,,,,,,,,,,,, +810,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,1,1,0,,,,,,,,,,,,,, +811,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,1,0,0,,,,,,,,,,,,,, +812,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,2,1,1,,,,,,,,,,,,,, +813,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,2,0,1,,,,,,,,,,,,,, +814,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,2,1,0,,,,,,,,,,,,,, +815,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010100,住房公积金贷款(组合),,,4,,3,2,0,0,,,,,,,,,,,,,, +816,RETAIL LOANS,零售贷款,93010200,公积金大装修贷款(组合),,,,,,,,,,,,,,,,,,,,,, +817,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,1,,1,,1,1,,,,,,,,,,,,,, +818,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,1,,1,,0,1,,,,,,,,,,,,,, +819,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,1,,1,,1,0,,,,,,,,,,,,,, +820,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,1,,1,,0,0,,,,,,,,,,,,,, +821,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,2,,2,,1,1,,,,,,,,,,,,,, +822,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,2,,2,,0,1,,,,,,,,,,,,,, +823,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,2,,2,,1,0,,,,,,,,,,,,,, +824,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,2,,2,,0,0,,,,,,,,,,,,,, +825,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,1,1,1,,,,,,,,,,,,,, +826,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,1,0,1,,,,,,,,,,,,,, +827,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,1,1,0,,,,,,,,,,,,,, +828,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,1,0,0,,,,,,,,,,,,,, +829,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,2,1,1,,,,,,,,,,,,,, +830,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,2,0,1,,,,,,,,,,,,,, +831,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,2,1,0,,,,,,,,,,,,,, +832,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93010200,公积金大装修贷款(组合),,,4,,3,2,0,0,,,,,,,,,,,,,, +833,RETAIL LOANS,零售贷款,93020100,住房公积金贷款(纯),,,,,,,,,,,,,,,,,,,,,, +834,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,1,,1,,1,1,,,,,,,,,,,,,, +835,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,1,,1,,0,1,,,,,,,,,,,,,, +836,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,1,,1,,1,0,,,,,,,,,,,,,, +837,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,1,,1,,0,0,,,,,,,,,,,,,, +838,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,2,,2,,1,1,,,,,,,,,,,,,, +839,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,2,,2,,0,1,,,,,,,,,,,,,, +840,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,2,,2,,1,0,,,,,,,,,,,,,, +841,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,2,,2,,0,0,,,,,,,,,,,,,, +842,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,1,1,1,,,,,,,,,,,,,, +843,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,1,0,1,,,,,,,,,,,,,, +844,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,1,1,0,,,,,,,,,,,,,, +845,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,1,0,0,,,,,,,,,,,,,, +846,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,2,1,1,,,,,,,,,,,,,, +847,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,2,0,1,,,,,,,,,,,,,, +848,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,2,1,0,,,,,,,,,,,,,, +849,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020100,住房公积金贷款(纯),,,4,,3,2,0,0,,,,,,,,,,,,,, +850,RETAIL LOANS,零售贷款,93020200,公积金大装修贷款(纯),,,,,,,,,,,,,,,,,,,,,, +851,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,1,,1,,1,1,,,,,,,,,,,,,, +852,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,1,,1,,0,1,,,,,,,,,,,,,, +853,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,1,,1,,1,0,,,,,,,,,,,,,, +854,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,1,,1,,0,0,,,,,,,,,,,,,, +855,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,2,,2,,1,1,,,,,,,,,,,,,, +856,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,2,,2,,0,1,,,,,,,,,,,,,, +857,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,2,,2,,1,0,,,,,,,,,,,,,, +858,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,2,,2,,0,0,,,,,,,,,,,,,, +859,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,1,1,1,,,,,,,,,,,,,, +860,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,1,0,1,,,,,,,,,,,,,, +861,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,1,1,0,,,,,,,,,,,,,, +862,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,1,0,0,,,,,,,,,,,,,, +863,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,2,1,1,,,,,,,,,,,,,, +864,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,2,0,1,,,,,,,,,,,,,, +865,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,2,1,0,,,,,,,,,,,,,, +866,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,93020200,公积金大装修贷款(纯),,,4,,3,2,0,0,,,,,,,,,,,,,, +867,RETAIL LOANS,零售贷款,94010000,涉农类贷款,,,,,,,,,,,,,,,,,,,,,, +868,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +869,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +870,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +871,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +872,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +873,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +874,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +875,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +876,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +877,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +878,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +879,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +880,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +881,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +882,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +883,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010000,涉农类贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +884,RETAIL LOANS,零售贷款,94010100,涉农个人生产经营贷款,,,,,,,,,,,,,,,,,,,,,, +885,RETAIL LOANS,零售贷款,94010200,涉农个人消费贷款,,,,,,,,,,,,,,,,,,,,,, +886,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +887,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +888,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +889,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +890,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +891,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +892,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +893,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +894,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +895,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +896,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +897,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +898,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +899,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +900,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +901,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010200,涉农个人消费贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +902,RETAIL LOANS,零售贷款,94010300,农户小额信用贷款,,,,,,,,,,,,,,,,,,,,,, +903,RETAIL LOANS,零售贷款,94010400,农户联保贷款,,,,,,,,,,,,,,,,,,,,,, +904,RETAIL LOANS,零售贷款,94010500,宅基地住宅更新改造贷款,,,,,,,,,,,,,,,,,,,,,, +905,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +906,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +907,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +908,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +909,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +910,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +911,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +912,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +913,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +914,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +915,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +916,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +917,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +918,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +919,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +920,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94010500,宅基地住宅更新改造贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +921,RETAIL LOANS,零售贷款,94020000,特色农户贷款,,,,,,,,,,,,,,,,,,,,,, +922,RETAIL LOANS,零售贷款,94020100,青浦郊区妇女创业贷款,,,,,,,,,,,,,,,,,,,,,, +923,RETAIL LOANS,零售贷款,94020200,家庭农场个人贷款,,,,,,,,,,,,,,,,,,,,,, +924,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +925,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +926,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +927,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +928,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +929,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +930,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +931,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +932,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +933,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +934,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +935,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +936,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +937,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +938,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +939,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,94020200,家庭农场个人贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +940,RETAIL LOANS,零售贷款,94020300,农信社农户贷款,,,,,,,,,,,,,,,,,,,,,, +941,RETAIL LOANS,零售贷款,94030000,其他农户贷款,,,,,,,,,,,,,,,,,,,,,, +942,RETAIL LOANS,零售贷款,95000000,其他贷款,,,,,,,,,,,,,,,,,,,,,, +943,RETAIL LOANS,零售贷款,95010100,个人综合授信项下生产经营性贷款,,,,,,,,,,,,,,,,,,,,,, +944,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,1,,1,,1,1,,,,,,,,,,,,,, +945,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,1,,1,,0,1,,,,,,,,,,,,,, +946,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,1,,1,,1,0,,,,,,,,,,,,,, +947,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,1,,1,,0,0,,,,,,,,,,,,,, +948,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,2,,2,,1,1,,,,,,,,,,,,,, +949,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,2,,2,,0,1,,,,,,,,,,,,,, +950,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,2,,2,,1,0,,,,,,,,,,,,,, +951,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,2,,2,,0,0,,,,,,,,,,,,,, +952,RPLOAN_DEPENDENT_MEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,1,1,1,,,,,,,,,,,,,, +953,RPLOAN_NOTDEPENDENT_MEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,1,0,1,,,,,,,,,,,,,, +954,RPLOAN_DEPENDENT_NOTMEET,以住房为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,1,1,0,,,,,,,,,,,,,, +955,RPLOAN_NOTDEPENDENT_NOTMEET,以住房为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,1,0,0,,,,,,,,,,,,,, +956,CRELOAN_DEPENDENT_MEET,以商业用房为抵押,还款实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,2,1,1,,,,,,,,,,,,,, +957,CRELOAN_NOTDEPENDENT_MEET,以商业用房为抵押,还款不实质依赖于房地产所产生的现金流且符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,2,0,1,,,,,,,,,,,,,, +958,CRELOAN_DEPENDENT_NOTMEET,以商用房地产为抵押,还款实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,2,1,0,,,,,,,,,,,,,, +959,CRELOAN_NOTDEPENDENT_NOTMEET,以商用房地产为抵押,还款不实质依赖于房地产所产生的现金流且不符合审慎要求的房地产贷款,95010100,个人综合授信项下生产经营性贷款,,,4,,3,2,0,0,,,,,,,,,,,,,, +960,RETAIL LOANS,零售贷款,95010200,个人综合授信项下消费性贷款,,,,,,,,,,,,,,,,,,,,,, +961,RETAIL LOANS,零售贷款,95020000,鑫联贷,,,,,,,,,,,,,,,,,,,,,, +962,RETAIL LOANS,零售贷款,95020100,鑫联贷(消费),,,,,,,,,,,,,,,,,,,,,, +963,RETAIL LOANS,零售贷款,95020200,鑫联贷(助业),,,,,,,,,,,,,,,,,,,,,, +964,RETAIL LOANS,零售贷款,95030000,鑫家贷,,,,,,,,,,,,,,,,,,,,,, +965,RETAIL LOANS,零售贷款,95030100,鑫家贷(消费),,,,,,,,,,,,,,,,,,,,,, +966,RETAIL LOANS,零售贷款,95030200,鑫家贷(助业),,,,,,,,,,,,,,,,,,,,,, +967,RETAIL LOANS,零售贷款,95040000,家庭循环授信贷款,,,,,,,,,,,,,,,,,,,,,, +968,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,95040100,家庭循环授信项下消费性贷款,,,,,,,,,,,,,,,,0,,,,,, +969,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,95040100,家庭循环授信项下消费性贷款,,,,,,,,,,,,,,,,1,,,,,, +970,RETAIL LOANS,零售贷款,96000000,异地委托贷款,,,,,,,,,,,,,,,,,,,,,, +971,RETAIL LOANS,零售贷款,96010000,嘉善个人住房公积金委托贷款,,,,,,,,,,,,,,,,,,,,,, +972,RETAIL LOANS,零售贷款,96010100,嘉善公积金贷款(组合),,,,,,,,,,,,,,,,,,,,,, +973,RETAIL LOANS,零售贷款,96010200,嘉善公积金贷款(纯),,,,,,,,,,,,,,,,,,,,,, +974,RETAIL LOANS,零售贷款,97000000,特殊产品,,,,,,,,,,,,,,,,,,,,,, +975,RETAIL LOANS,零售贷款,97010000,特殊按揭产品,,,,,,,,,,,,,,,,,,,,,, +976,RETAIL LOANS,零售贷款,97010100,鑫养贷,,,,,,,,,,,,,,,,,,,,,, +977,RETAIL LOANS,零售贷款,97020000,贴息贷款,,,,,,,,,,,,,,,,,,,,,, +978,RETAIL LOANS,零售贷款,97020100,上海市住房公积金个人住房贴息贷款,,,,,,,,,,,,,,,,,,,,,, +979,RETAIL LOANS,零售贷款,98000000,在线贷款,,,,,,,,,,,,,,,,,,,,,, +980,RETAIL LOANS,零售贷款,98010000,在线个人经营类贷款,,,,,,,,,,,,,,,,,,,,,, +981,RETAIL LOANS,零售贷款,98010100,在线个人经营类贷款项下POS贷,,,,,,,,,,,,,,,,,,,,,, +982,RETAIL LOANS,零售贷款,98020000,在线个人消费类贷款,,,,,,,,,,,,,,,,,,,,,, +983,UNUSED_PRL_NOTMEET,一般个人循环贷款未使用额度,98020100,鑫E贷,,,,,,,,,,,,,,,,0,,,,,, +984,UNUSED_PRL_TMEET,符合标准的个人循环贷款未使用额度,98020100,鑫E贷,,,,,,,,,,,,,,,,1,,,,,, +985,RETAIL LOANS,零售贷款,MBS0002,网e贷,,,,,,,,,,,,,,,,,,,,,, +986,RETAIL LOANS,零售贷款,MBS0003,微e贷,,,,,,,,,,,,,,,,,,,,,, +987,RETAIL LOANS,零售贷款,CROS0001,鑫E贷,,,,,,,,,,,,,,,,,,,,,, +988,RETAIL LOANS,零售贷款,MBS0004,微众助贷,,,,,,,,,,,,,,,,,,,,,, +989,RETAIL LOANS,零售贷款,BANCS0005,上汽e贷,,,,,,,,,,,,,,,,,,,,,, +990,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_10250101,存出保证金,,,,,,,,,,,,,,,,,,,,,, +991,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15110101,应收股利,,,,,,,,,,,,,,,,,,,,,, +992,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15120101,应收信用卡业务选项,,,,,,,,,,,,,,,,,,,,,, +993,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15210101,待收妥款项,,,,,,,,,,,,,,,,,,,,,, +994,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15210201,现金及结算短款,,,,,,,,,,,,,,,,,,,,,, +995,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15219999,其他应收款项,,,,,,,,,,,,,,,,,,,,,, +996,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220101,应收分支行款项,,,,,,,,,,,,,,,,,,,,,, +997,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220201,暂付保证金,,,,,,,,,,,,,,,,,,,,,, +998,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220301,借支款项,,,,,,,,,,,,,,,,,,,,,, +999,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220401,预付账款,,,,,,,,,,,,,,,,,,,,,, +1000,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220501,诉讼费垫款,,,,,,,,,,,,,,,,,,,,,, +1001,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220601,资产调拨应收款项,,,,,,,,,,,,,,,,,,,,,, +1002,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220701,开办费,,,,,,,,,,,,,,,,,,,,,, +1003,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15220801,待建资产明细,,,,,,,,,,,,,,,,,,,,,, +1004,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_15229999,其他应收财务款项,,,,,,,,,,,,,,,,,,,,,, +1005,BOND,一般债券类,V_BOND_1_RFMS,债权投资_国债,,,,,,,,,,,,,,,,,,,,,, +1006,BOND,一般债券类,V_BOND_4_RFMS,债权投资_企业债,,,,,,,,,,,,,,,,,,,,,, +1007,BOND,一般债券类,V_BOND_5_RFMS,债权投资_央行票据,,,,,,,,,,,,,,,,,,,,,, +1008,BOND,一般债券类,V_BOND_6_RFMS,债权投资_短期融资券,,,,,,,,,,,,,,,,,,,,,, +1009,BOND,一般债券类,V_BOND_61_RFMS,债权投资_证券公司短期融资券,,,,,,,,,,,,,,,,,,,,,, +1010,SUB_BOND,次级债券类,V_BOND_7_RFMS,债权投资_次级债,,,,,,,,,,,,,1,,,,,,,,, +1011,BOND,一般债券类,V_BOND_8_RFMS,债权投资_政策性银行,,,,,,,,,,,,,,,,,,,,,, +1012,BOND,一般债券类,V_BOND_9_RFMS,债权投资_商业银行,,,,,,,,,,,,,,,,,,,,,, +1013,BOND,一般债券类,V_BOND_C1_RFMS,债权投资_汽车金融公司金融债,,,,,,,,,,,,,,,,,,,,,, +1014,SUB_BOND,次级债券类,V_BOND_C2_RFMS,债权投资_保险公司资本补充债,,,,,,,,,,,,,1,,,,,,,,, +1015,AMC_BOND_SPE,我国中央政府投资的金融资产管理公司为收购国有银行不良贷款而定向发行的债券,V_BOND_C3_RFMS,债权投资_资产管理公司金融债,1,,,,,,,,,,,,,,,,,,,,, +1016,BOND,一般债券类,V_BOND_C3_RFMS,债权投资_资产管理公司金融债,0,,,,,,,,,,,,,,,,,,,,, +1017,BOND,一般债券类,V_BOND_C4_RFMS,债权投资_金融租赁公司金融债,,,,,,,,,,,,,,,,,,,,,, +1018,BOND,一般债券类,V_BOND_C5_RFMS,债权投资_证券公司债,,,,,,,,,,,,,,,,,,,,,, +1019,BOND,一般债券类,V_BOND_C6_RFMS,债权投资_财务公司债,,,,,,,,,,,,,,,,,,,,,, +1020,BOND,一般债券类,V_BOND_C9_RFMS,债权投资_其他金融债,,,,,,,,,,,,,,,,,,,,,, +1021,BOND,一般债券类,V_BOND_D_RFMS,债权投资_国营企业,,,,,,,,,,,,,,,,,,,,,, +1022,BOND,一般债券类,V_BOND_E_RFMS,债权投资_公司债,,,,,,,,,,,,,,,,,,,,,, +1023,BOND,一般债券类,V_BOND_F_RFMS,债权投资_国际机构,,,,,,,,,,,,,,,,,,,,,, +1024,BOND,一般债券类,V_BOND_FL_RFMS,债权投资_外国地方政府人民币债券,,,,,,,,,,,,,,,,,,,,,, +1025,BOND,一般债券类,V_BOND_FG_RFMS,债权投资_外国主权政府人民币债券,,,,,,,,,,,,,,,,,,,,,, +1026,BOND,一般债券类,V_BOND_G_RFMS,债权投资_项目收益债券,,,,,,,,,,,,,,,,,,,,,, +1027,BOND,一般债券类,V_BOND_H_RFMS,债权投资_项目收益票据,,,,,,,,,,,,,,,,,,,,,, +1028,BOND,一般债券类,V_BOND_I_RFMS,债权投资_分离债,,,,,,,,,,,,,,,,,,,,,, +1029,BOND,一般债券类,V_BOND_J_RFMS,债权投资_绿色债务融资工具,,,,,,,,,,,,,,,,,,,,,, +1030,BOND,一般债券类,V_BOND_K_RFMS,债权投资_信用联结票据,,,,,,,,,,,,,,,,,,,,,, +1031,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_L_RFMS,债权投资_资产支持债券,,,,,,,,,,,,,,,,,,,,,, +1032,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_L1_RFMS,债权投资_资产支持票据,,,,,,,,,,,,,,,,,,,,,, +1033,LOCAL DEBT_GEN,地方政府债一般债券,V_BOND_M_RFMS,债权投资_地方政府债,,1,,,,,,,,,,,,,,,,,,,, +1034,LOCAL DEBT_SPE,地方政府债专项债券,V_BOND_M_RFMS,债权投资_地方政府债,,2,,,,,,,,,,,,,,,,,,,, +1035,BOND,一般债券类,V_BOND_N_RFMS,债权投资_中期票据,,,,,,,,,,,,,,,,,,,,,, +1036,BOND,一般债券类,V_BOND_O_RFMS,债权投资_超短期融资券,,,,,,,,,,,,,,,,,,,,,, +1037,BOND,一般债券类,V_BOND_P_RFMS,债权投资_集合票据,,,,,,,,,,,,,,,,,,,,,, +1038,BOND,一般债券类,V_BOND_Q_RFMS,债权投资_政府支持机构债,,,,,,,,,,,,,,,,,,,,,, +1039,SUB_BOND,次级债券类,V_BOND_U_RFMS,债权投资_混合资本,,,,,,,,,,,,,1,,,,,,,,, +1040,BOND,一般债券类,V_BOND_V_RFMS,债权投资_可转债,,,,,,,,,,,,,,,,,,,,,, +1041,BOND,一般债券类,V_BOND_W_RFMS,债权投资_同业存单,,,,,,,,,,,,,,,,,,,,,, +1042,SUB_BOND,次级债券类,V_BOND_X_RFMS,债权投资_二级资本工具,,,,,,,,,,,,,1,,,,,,,,, +1043,SUB_BOND,次级债券类,V_BOND_Y_RFMS,债权投资_无固定期限资本债,,,,,,,,,,,,,1,,,,,,,,, +1044,BOND,一般债券类,V_BOND_Z_RFMS,债权投资_置换票据,,,,,,,,,,,,,,,,,,,,,, +1045,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_A_FFMS,债权投资_汽车贷款资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1046,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_B_FFMS,债权投资_信用卡资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1047,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_C_FFMS,债权投资_商业地产资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1048,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_D_FFMS,债权投资_ABS-Home Equity Loan,,,,,,,,,,,,,,,,,,,,,, +1049,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_E_FFMS,债权投资_次贷,,,,,,,,,,,,,,,,,,,,,, +1050,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_F_FFMS,债权投资_学生贷款资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1051,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_G_FFMS,债权投资_ABS-CDO,,,,,,,,,,,,,,,,,,,,,, +1052,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_H_FFMS,债权投资_公司贷款资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1053,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_I_FFMS,债权投资_资产抵押商业票据,,,,,,,,,,,,,,,,,,,,,, +1054,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_J_FFMS,债权投资_其他资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1055,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_K_FFMS,债权投资_Agency CMBS,,,,,,,,,,,,,,,,,,,,,, +1056,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_L_FFMS,债权投资_租赁租金资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1057,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_M_FFMS,债权投资_应收账款资产支持证券,,,,,,,,,,,,,,,,,,,,,, +1058,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_N_FFMS,债权投资_Agency CMO,,,,,,,,,,,,,,,,,,,,,, +1059,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_O_FFMS,债权投资_Agency Passthrough,,,,,,,,,,,,,,,,,,,,,, +1060,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_P_FFMS,债权投资_ALT-A,,,,,,,,,,,,,,,,,,,,,, +1061,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_Q_FFMS,债权投资_Jumbo,,,,,,,,,,,,,,,,,,,,,, +1062,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_R_FFMS,债权投资_住房按揭抵押证券,,,,,,,,,,,,,,,,,,,,,, +1063,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_S_FFMS,债权投资_MBS-Others,,,,,,,,,,,,,,,,,,,,,, +1064,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_T_FFMS,债权投资_住房按揭抵押证券(公积金贷款),,,,,,,,,,,,,,,,,,,,,, +1065,BOND,一般债券类,V_BOND_U_FFMS,债权投资_中国国债,,,,,,,,,,,,,,,,,,,,,, +1066,BOND,一般债券类,V_BOND_V_FFMS,债权投资_其他国家(地区)国债/央票,,,,,,,,,,,,,,,,,,,,,, +1067,BOND,一般债券类,V_BOND_W_FFMS,债权投资_特殊债券,,,,,,,,,,,,,,,,,,,,,, +1068,BOND,一般债券类,V_BOND_X_FFMS,债权投资_特殊债券(不免税),,,,,,,,,,,,,,,,,,,,,, +1069,BOND,一般债券类,V_BOND_Z_FFMS,债权投资_中小企业集合票据,,,,,,,,,,,,,,,,,,,,,, +1070,BOND,一般债券类,V_BOND_a_FFMS,债权投资_中期票据,,,,,,,,,,,,,,,,,,,,,, +1071,BOND,一般债券类,V_BOND_b_FFMS,债权投资_企业债,,,,,,,,,,,,,,,,,,,,,, +1072,BOND,一般债券类,V_BOND_c_FFMS,债权投资_公司债,,,,,,,,,,,,,,,,,,,,,, +1073,BOND,一般债券类,V_BOND_e_FFMS,债权投资_短期融资券,,,,,,,,,,,,,,,,,,,,,, +1074,BOND,一般债券类,V_BOND_f_FFMS,债权投资_超短期融资券,,,,,,,,,,,,,,,,,,,,,, +1075,BOND,一般债券类,V_BOND_g_FFMS,债权投资_企业债务融资工具,,,,,,,,,,,,,,,,,,,,,, +1076,SUB_BOND,次级债券类,V_BOND_h_FFMS,债权投资_二级资本债券,,,,,,,,,,,,,1,,,,,,,,, +1077,BOND,一般债券类,V_BOND_i_FFMS,债权投资_保险公司债券,,,,,,,,,,,,,,,,,,,,,, +1078,BOND,一般债券类,V_BOND_k_FFMS,债权投资_其他非银行类金融机构债券,,,,,,,,,,,,,,,,,,,,,, +1079,BOND,一般债券类,V_BOND_l_FFMS,债权投资_其他银行类金融机构债券,,,,,,,,,,,,,,,,,,,,,, +1080,BOND,一般债券类,V_BOND_m_FFMS,债权投资_国有大型银行债券,,,,,,,,,,,,,,,,,,,,,, +1081,BOND,一般债券类,V_BOND_n_FFMS,债权投资_商业银行债券,,,,,,,,,,,,,,,,,,,,,, +1082,BOND,一般债券类,V_BOND_o_FFMS,债权投资_外币商业银行存单,,,,,,,,,,,,,,,,,,,,,, +1083,BOND,一般债券类,V_BOND_p_FFMS,债权投资_本币商业银行存单,,,,,,,,,,,,,,,,,,,,,, +1084,BOND,一般债券类,V_BOND_r_FFMS,债权投资_信托公司债券,,,,,,,,,,,,,,,,,,,,,, +1085,BOND,一般债券类,V_BOND_s_FFMS,债权投资_基金管理公司债券,,,,,,,,,,,,,,,,,,,,,, +1086,BOND,一般债券类,V_BOND_t_FFMS,债权投资_消费金融公司债券,,,,,,,,,,,,,,,,,,,,,, +1087,BOND,一般债券类,V_BOND_u_FFMS,债权投资_汽车金融债券,,,,,,,,,,,,,,,,,,,,,, +1088,BOND,一般债券类,V_BOND_v_FFMS,债权投资_证券公司债券,,,,,,,,,,,,,,,,,,,,,, +1089,BOND,一般债券类,V_BOND_w_FFMS,债权投资_财务公司债券,,,,,,,,,,,,,,,,,,,,,, +1090,AMC_BOND_SPE,我国中央政府投资的金融资产管理公司为收购国有银行不良贷款而定向发行的债券,V_BOND_x_FFMS,债权投资_资产管理公司债,1,,,,,,,,,,,,,,,,,,,,, +1091,BOND,一般债券类,V_BOND_x_FFMS,债权投资_资产管理公司债,0,,,,,,,,,,,,,,,,,,,,, +1092,BOND,一般债券类,V_BOND_y_FFMS,债权投资_金融租赁公司债,,,,,,,,,,,,,,,,,,,,,, +1093,BOND,一般债券类,V_BOND_z_FFMS,债权投资_政府机构债,,,,,,,,,,,,,,,,,,,,,, +1094,BOND,一般债券类,V_BOND_aa_FFMS,债权投资_国际机构债券,,,,,,,,,,,,,,,,,,,,,, +1095,LOCAL DEBT_GEN,地方政府债一般债券,V_BOND_ab_FFMS,债权投资_中国地方政府债,,1,,,,,,,,,,,,,,,,,,,, +1096,LOCAL DEBT_SPE,地方政府债专项债券,V_BOND_ab_FFMS,债权投资_中国地方政府债,,2,,,,,,,,,,,,,,,,,,,, +1097,BOND,一般债券类,V_BOND_ac_FFMS,债权投资_其他国家(地区)地方/州政府债,,,,,,,,,,,,,,,,,,,,,, +1098,BOND,一般债券类,V_BOND_ad_FFMS,债权投资_中国央行票据,,,,,,,,,,,,,,,,,,,,,, +1099,BOND,一般债券类,V_BOND_ae_FFMS,债权投资_中国政策性金融债(含汇金),,,,,,,,,,,,,,,,,,,,,, +1100,ASSET_BACKED_SECURITIES,资产证券化产品,V_BOND_af_FFMS,债权投资_资产抵押证券,,,,,,,,,,,,,,,,,,,,,, +1101,COVERED BONDS_MEET,合格资产担保债券,V_COVERED_BOND,资产担保债券,,,,,,,,,,,,,,1,,,,,,,, +1102,BOND,一般债券类,V_COVERED_BOND,资产担保债券,,,,,,,,,,,,,,0,,,,,,,, +1103,BOND,一般债券类,V_140401,代理发行国债投资,,,,,,,,,,,,,,,,,,,,,, +1104,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_1,银行非保本理财,,,,,,,,,,,,,,,,,,,,,, +1105,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_2,信托公司资管产品,,,,,,,,,,,,,,,,,,,,,, +1106,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_3,证券公司及其子公司资管产品,,,,,,,,,,,,,,,,,,,,,, +1107,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_4,基金管理公司及其子公司专户,,,,,,,,,,,,,,,,,,,,,, +1108,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_5,期货公司及其子公司资管产品,,,,,,,,,,,,,,,,,,,,,, +1109,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_6,保险资管产品,,,,,,,,,,,,,,,,,,,,,, +1110,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_7,金融资产投资公司资管产品,,,,,,,,,,,,,,,,,,,,,, +1111,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_8,公募基金,,,,,,,,,,,,,,,,,,,,,, +1112,ASSET_MANAGEMENT_PRODS,资管产品,V_SPV_Z,其他资管产品,,,,,,,,,,,,,,,,,,,,,, +1113,OTHER_INVESTMENTS,其他类投资,V_OTHER_INVESTMENT,其他类投资,,,,,,,,,,,,,,,,,,,,,, +1114,FIN_ORG_EQUITY,对金融机构股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,1,,,,,,,,,, +1115,PASSIVE_EQUITY,被动持有的对工商企业股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,2,,,,,,,,,, +1116,PASSIVE_POLICY_EQUITY,因政策性原因并经国务院特别批准的对工商企业股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,3,,,,,,,,,, +1117,MARKETIZATION_LISTED_EQUITY,因参与市场化债转股而持有的上市工商企业股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,4,,,,,,,,,, +1118,MARKETIZATION_UNLISTED_EQUITY,因参与市场化债转股而持有的非上市工商企业股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,5,,,,,,,,,, +1119,SUBSIDY_HIGH_EQUITY,对获得国家重大补贴,并受到政府监督的,中央财政持股30%以上的股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,6,,,,,,,,,, +1120,SUBSIDY_LOW_EQUITY,对获得国家重大补贴,并受到政府监督的,中央财政持股30%以下的股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,7,,,,,,,,,, +1121,OTHER_EQUITY,对工商企业的其他股权投资,V_140501,其他权益工具投资,,,,,,,,,,,,8,,,,,,,,,, +1122,CONTROL_NOT_CONSOLIDATED,对有控制权但不并表的金融机构的核心一级资本投资,V_142101,银行长期股权投资,,,,,,,,,,,,9,,,,,,,,,, +1123,FIN_ORG_EQUITY,对金融机构股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,1,,,,,,,,,, +1124,PASSIVE_EQUITY,被动持有的对工商企业股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,2,,,,,,,,,, +1125,PASSIVE_POLICY_EQUITY,因政策性原因并经国务院特别批准的对工商企业股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,3,,,,,,,,,, +1126,MARKETIZATION_LISTED_EQUITY,因参与市场化债转股而持有的上市工商企业股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,4,,,,,,,,,, +1127,MARKETIZATION_UNLISTED_EQUITY,因参与市场化债转股而持有的非上市工商企业股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,5,,,,,,,,,, +1128,SUBSIDY_HIGH_EQUITY,对获得国家重大补贴,并受到政府监督的,中央财政持股30%以上的股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,6,,,,,,,,,, +1129,SUBSIDY_LOW_EQUITY,对获得国家重大补贴,并受到政府监督的,中央财政持股30%以下的股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,7,,,,,,,,,, +1130,OTHER_EQUITY,对工商企业的其他股权投资,V_142199,其他长期股权投资,,,,,,,,,,,,8,,,,,,,,,, +1131,CONTROL_NOT_CONSOLIDATED,对有控制权但不并表的金融机构的核心一级资本投资,V_142199,其他长期股权投资,,,,,,,,,,,,9,,,,,,,,,, +1132,GOLD,黄金,V_140103,黄金投资,,,,,,,,,,,,,,,,,,,,,, +1133,BUSINESS_REAL_PROPERTY,自用不动产,V_16010103,机器(机具)设备,,,,,,,,,1,1,,,,,,,,,,,, +1134,BUSINESS_REAL_PROPERTY,自用不动产,V_16010104,电子设备,,,,,,,,,1,1,,,,,,,,,,,, +1135,BUSINESS_REAL_PROPERTY,自用不动产,V_16010105,其他,,,,,,,,,1,1,,,,,,,,,,,, +1136,BUSINESS_REAL_PROPERTY,自用不动产,V_16010106,固定资产装修,,,,,,,,,1,1,,,,,,,,,,,, +1137,BUSINESS_REAL_PROPERTY,自用不动产,V_16010107,研发项目资产,,,,,,,,,1,1,,,,,,,,,,,, +1138,BUSINESS_REAL_PROPERTY,自用不动产,V_16010101,房屋及建筑物,,,,,,,,,1,1,,,,,,,,,,,, +1139,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010103,机器(机具)设备,,,,,,,,,1,0,,,,,,,,,,,, +1140,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010104,电子设备,,,,,,,,,1,0,,,,,,,,,,,, +1141,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010105,其他,,,,,,,,,1,0,,,,,,,,,,,, +1142,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010106,固定资产装修,,,,,,,,,1,0,,,,,,,,,,,, +1143,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010107,研发项目资产,,,,,,,,,1,0,,,,,,,,,,,, +1144,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16010101,房屋及建筑物,,,,,,,,,1,0,,,,,,,,,,,, +1145,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010102,交通工具,,,,,,,,,0,,,,,,,,,,,,, +1146,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010103,机器(机具)设备,,,,,,,,,0,,,,,,,,,,,,, +1147,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010104,电子设备,,,,,,,,,0,,,,,,,,,,,,, +1148,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010105,其他,,,,,,,,,0,,,,,,,,,,,,, +1149,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010106,固定资产装修,,,,,,,,,0,,,,,,,,,,,,, +1150,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16010107,研发项目资产,,,,,,,,,0,,,,,,,,,,,,, +1151,NOT_LAND_INTANGIBLE_ASSET,其他无形资产(不含土地使用权),V_17010101,使用权营业用房,,,,,,,,,,,,,,,,,,,,,, +1152,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17010201,无形资产土地使用权,,,,,,,,,,,,,,,,,,,,,, +1153,NOT_LAND_INTANGIBLE_ASSET,其他无形资产(不含土地使用权),V_17010301,计算机软件,,,,,,,,,,,,,,,,,,,,,, +1154,NOT_LAND_INTANGIBLE_ASSET,其他无形资产(不含土地使用权),V_17010401,研发项目软件,,,,,,,,,,,,,,,,,,,,,, +1155,NOT_LAND_INTANGIBLE_ASSET,其他无形资产(不含土地使用权),V_17019999,其他无形资产,,,,,,,,,,,,,,,,,,,,,, +1156,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110101,经营租入固定资产改良支出,,,,,,,,,,,,,,,,,,,,,, +1157,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110201,长期租赁费,,,,,,,,,,,,,,,,,,,,,, +1158,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110301,广告费,,,,,,,,,,,,,,,,,,,,,, +1159,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110401,电子设备及软件开发费,,,,,,,,,,,,,,,,,,,,,, +1160,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110501,网络建设费,,,,,,,,,,,,,,,,,,,,,, +1161,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110601,营业网点装修费,,,,,,,,,,,,,,,,,,,,,, +1162,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17110701,研发项目长期待摊费用,,,,,,,,,,,,,,,,,,,,,, +1163,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_17119999,其他长期待摊费用,,,,,,,,,,,,,,,,,,,,,, +1164,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16040101,营业用房在建工程,,,,,,,,,1,0,,,,,,,,,,,, +1165,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16040201,营业用房大修理在建工程,,,,,,,,,1,0,,,,,,,,,,,, +1166,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_16049999,其他在建工程,,,,,,,,,1,0,,,,,,,,,,,, +1167,BUSINESS_REAL_PROPERTY,自用不动产,V_16040101,营业用房在建工程,,,,,,,,,1,1,,,,,,,,,,,, +1168,BUSINESS_REAL_PROPERTY,自用不动产,V_16040201,营业用房大修理在建工程,,,,,,,,,1,1,,,,,,,,,,,, +1169,BUSINESS_REAL_PROPERTY,自用不动产,V_16049999,其他在建工程,,,,,,,,,1,1,,,,,,,,,,,, +1170,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_13610101,抵债房屋及建筑物,,,,,,,,,1,0,1,,,,,,,,,,, +1171,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_13610201,抵债土地使用权,,,,,,,,,1,0,1,,,,,,,,,,, +1172,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_13610301,抵债交通运输工具,,,,,,,,,0,,,,,,,,,,,,, +1173,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_13610401,抵债机器设备,,,,,,,,,1,0,1,,,,,,,,,,, +1174,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_13610501,抵债权利凭证,,,,,,,,,0,,,,,,,,,,,,, +1175,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_13619999,其他抵债资产,,,,,,,,,1,0,1,,,,,,,,,,, +1176,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_13619999,其他抵债资产,,,,,,,,,0,,,,,,,,,,,,, +1177,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_13610101,抵债房屋及建筑物,,,,,,,,,1,0,0,,,,,,,,,,, +1178,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_13610201,抵债土地使用权,,,,,,,,,1,0,0,,,,,,,,,,, +1179,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_13610401,抵债机器设备,,,,,,,,,0,,,,,,,,,,,,, +1180,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_13610401,抵债机器设备,,,,,,,,,1,0,0,,,,,,,,,,, +1181,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_13619999,其他抵债资产,,,,,,,,,1,0,0,,,,,,,,,,, +1182,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_161001,建筑物,,,,,,,,,1,0,1,,,,,,,,,,, +1183,NON_BUSINESS_REAL_PROPERTY_IN,因行使抵押权等方式而持有并在法律规定处分期限内的非自用不动产,V_161002,土地使用权,,,,,,,,,1,0,1,,,,,,,,,,, +1184,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_161001,建筑物,,,,,,,,,1,0,0,,,,,,,,,,, +1185,NON_BUSINESS_REAL_PROPERTY_OTH,其他非自用不动产,V_161002,土地使用权,,,,,,,,,1,0,0,,,,,,,,,,, +1186,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_18110101,18110101-递延所得税资产(损益相关)与28110101-递延所得税负债(损益相关)轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1187,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_18110102,18110102-递延所得税资产(权益相关)与28110102-递延所得税负债(权益相关)轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1188,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_10020101,财务周转金,,,,,,,,,,,,,,,,,,,,,, +1189,BOND,一般债券类,V_10090101,专项中央银行票据,,,,,,,,,,,,,,,,,,,,,, +1190,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16120101,租入房屋及建筑物,,,,,,,,,,,,,,,,,,,,,, +1191,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16120102,租入交通工具,,,,,,,,,,,,,,,,,,,,,, +1192,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16120103,租入机器设备,,,,,,,,,,,,,,,,,,,,,, +1193,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16120104,租入电子设备,,,,,,,,,,,,,,,,,,,,,, +1194,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16120105,租入其他设备,,,,,,,,,,,,,,,,,,,,,, +1195,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_19010101,代理兑付债券本金,,,,,,,,,,,,,,,,,,,,,, +1196,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_19010201,代理兑付债券利息,,,,,,,,,,,,,,,,,,,,,, +1197,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_19980101,待处理流动资产损失,,,,,,,,,,,,,,,,,,,,,, +1198,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_19980201,待处理固定资产损失,,,,,,,,,,,,,,,,,,,,,, +1199,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_19989999,其他待处理财产损失,,,,,,,,,,,,,,,,,,,,,, +1200,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_3201,清算资金往来,,,,,,,,,,,,,,,,,,,,,, +1201,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_3999,内部往来,,,,,,,,,,,,,,,,,,,,,, +1202,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_3501,外汇买卖,,,,,,,,,,,,,,,,,,,,,, +1203,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_3302,金融衍生工具,,,,,,,,,,,,,,,,,,,,,, +1204,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_3301,金融衍生工具公允价值变动,,,,,,,,,,,,,,,,,,,,,, +1205,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,ASSET_LIABILITY_NETTING_ONE,1010-中央银行专项扶持资金与2315-中央银行拨付专项票据资金轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1206,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,ASSET_LIABILITY_NETTING_TWO,1851-拨付营运资金与2851-拨入营运资金借贷方轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1207,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,ASSET_LIABILITY_NETTING_THREE,1921-委托及代理业务资产与2921-委托业务资金借贷方轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1208,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,ASSET_LIABILITY_NETTING_FOUR,1007-缴存中央银行财政性存款与(20200101-县级及以上财政预算内存款+20200201-县级及以上财政预算外存款+20220101-县级及以上待结算财政款项+202003-财政预算专项存款)轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1209,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,ASSET_LIABILITY_FIVE,152103-应收代理发行凭证式国债款项与290101-代理发行凭证式国债款项轧差为正则为资产,,,,,,,,,,,,,,,,,,,,,, +1210,ON_BALANCE_OTHER_ITEM_100%,其他表内资产_适用100%风险权重,V_16060101,固定资产清理,,,,,,,,,,,,,,,,,,,,,, +1211,OFF_BALANCE_OTHER_ITEM,其他表外项目,59999998,金融机构担保类业务,,,,,,,,,,,,,,,,,,,,,, +1212,FINANCING_GUARANTEE,融资性保函,82000001,境内融资性保函,,,,,,,,,,,,,,,,,,,,,, +1213,FINANCING_GUARANTEE,融资性保函,82000002,跨境融资性保函,,,,,,,,,,,,,,,,,,,,,, +1214,NON_FINANCING_GUARANTEE,非融资性保函,82000003,小额非融资性保函(全额保证金),,,,,,,,,,,,,,,,,,,,,, +1215,NON_FINANCING_GUARANTEE,非融资性保函,82000004,境内非融资性保函,,,,,,,,,,,,,,,,,,,,,, +1216,OFF_BALANCE_OTHER_ITEM,其他表外项目,82000005,海关税款担保,,,,,,,,,,,,,,,,,,,,,, +1217,OFF_BALANCE_OTHER_ITEM,其他表外项目,82000006,进口代收保付,,,,,,,,,,,,,,,,,,,,,, +1218,NON_FINANCING_GUARANTEE,非融资性保函,82000007,跨境非融资性保函,,,,,,,,,,,,,,,,,,,,,, +1219,ACCEPTANCE_BILL,承兑汇票,82000008,银行承兑汇票承兑,,,,,,,,,,,,,,,,,,,,,, +1220,ACCEPTANCE_BILL,承兑汇票,82000009,银行承兑汇票承兑(资产池),,,,,,,,,,,,,,,,,,,,,, +1221,DOMESTIC_CREDITS,国内信用证,82000011,国内信用证开证,,,,,,,,,,,,,,,,,,,,,,1 +1222,DOMESTIC_CREDITS,国内信用证,82000012,进口开证,,,,,,,,,,,,,,,,,,,,,,1 +1223,DOMESTIC_CREDITS,国内信用证,82000013,假远期融资性信用证,,,,,,,,,,,,,,,,,,,,,,1 +1224,DOMESTIC_CREDITS,国内信用证,DELEGATE_LC,他行代开信用证,,,,,,,,,,,,,,,,,,,,,,1 +1225,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,82000011,国内信用证开证,,,,,,,,,,,,,,,,,,,,,,0 +1226,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,82000012,进口开证,,,,,,,,,,,,,,,,,,,,,,0 +1227,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,82000013,假远期融资性信用证,,,,,,,,,,,,,,,,,,,,,,0 +1228,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,DELEGATE_LC,他行代开信用证,,,,,,,,,,,,,,,,,,,,,,0 +1229,NON_FINANCING_GUARANTEE,非融资性保函,82000014,提货担保,,,,,,,,,,,,,,,,,,,,,, +1230,SEC_LENDING,证券融资,V_8155,债券借贷,,,,,,,,,,,,,,,,,,,,,, +1231,PRECIOUS_METAL_LENDING,贵金属租借,V_8106,贵金属租借,,,,,,,,,,,,,,,,,,,,,, +1232,UNUSED_CARDQUOTA_MEET,符合标准的信用卡未使用额度,V_133003_UNUSED,个人贷记卡未使用额度,,,,,,,,,,,,,,,,1,,,,,, +1233,UNUSED_CARDQUOTA_MEET,符合标准的信用卡未使用额度,V_133004_UNUSED,个人准贷记卡未使用额度,,,,,,,,,,,,,,,,1,,,,,, +1234,UNUSED_CARDQUOTA_MEET,符合标准的信用卡未使用额度,V_133099_UNUSED,其他信用卡未使用额度,,,,,,,,,,,,,,,,1,,,,,, +1235,UNUSED_CARDQUOTA_NOTMEET,一般信用卡未使用额度,V_133001_UNUSED,单位贷记卡未使用额度,,,,,,,,,,,,,,,,0,,,,,, +1236,UNUSED_CARDQUOTA_NOTMEET,一般信用卡未使用额度,V_133002_UNUSED,单位准贷记卡未使用额度,,,,,,,,,,,,,,,,0,,,,,, +1237,UNUSED_CARDQUOTA_NOTMEET,一般信用卡未使用额度,V_133003_UNUSED,个人贷记卡未使用额度,,,,,,,,,,,,,,,,0,,,,,, +1238,UNUSED_CARDQUOTA_NOTMEET,一般信用卡未使用额度,V_133004_UNUSED,个人准贷记卡未使用额度,,,,,,,,,,,,,,,,0,,,,,, +1239,UNUSED_CARDQUOTA_NOTMEET,一般信用卡未使用额度,V_133099_UNUSED,其他信用卡未使用额度,,,,,,,,,,,,,,,,0,,,,,, +1240,LOAN_COMMITMENTS_EXEMPT,可免于计量表外项目风险加权资产的贷款承诺,V_LOAN_COMMITMENT,贷款承诺,,,,,,,,,,,,,,,,,1,,,,, +1241,LOAN_COMMITMENTS_UCL,可随时无条件撤销的贷款承诺,V_LOAN_COMMITMENT,贷款承诺,,,,,,,,,,,,,,,,,0,1,,,, +1242,LOAN_COMMITMENTS_OTHER,其他贷款承诺,V_LOAN_COMMITMENT,贷款承诺,,,,,,,,,,,,,,,,,0,0,,,, +1243,SPECIAL_PF_BEFORE,运营前阶段的项目融资专业贷款,SL_P,项目融资专业贷款,,,,,,,,,,,,,,,,,,,,1,1, +1244,SPECIAL_PF_BETWEEN,运营阶段的项目融资专业贷款,SL_P,项目融资专业贷款,,,,,,,,,,,,,,,,,,,,1,2, +1245,SPECIAL_OF,物品融资专业贷款,SL_O,物品融资专业贷款,,,,,,,,,,,,,,,,,,,,2,, +1246,SPECIAL_CF,商品融资专业贷款,SL_C,商品融资专业贷款,,,,,,,,,,,,,,,,,,,,3,, +1247,ASSET_SALES_WITH_RECOURSE,有追索权的资产销售,V_BANK_BILL_TO,直贴银票转贴出,,,,,,,,,,,,,,,,,,,,,, +1248,ASSET_SALES_WITH_RECOURSE,有追索权的资产销售,V_COMM_BILL_TO,直贴商票转贴出,,,,,,,,,,,,,,,,,,,,,, +1249,NDTA_DEPEND_NOTDED,依赖于银行未来盈利的净递延税资产(未扣除部分),NDTA_DEPEND_NOTDED,依赖于银行未来盈利的净递延税资产(未扣除部分),,,,,,,,,,,,,,,,,,,,,, +1250,OTHER_DIRECT_CREDIT_SUBSTI,其他等同于贷款的授信业务,OTHER_DIRECT_CREDIT_SUBSTI,其他等同于贷款的授信业务,,,,,,,,,,,,,,,,,,,,,, +1251,OTHER_COMMITMENTS,其他承诺,OTHER_COMMITMENTS,其他承诺,,,,,,,,,,,,,,,,,,,,,, +1252,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,SHORT_TRADE_RELATED,其他与贸易直接相关的短期或有项目,,,,,,,,,,,,,,,,,,,,,, +1253,OTHER_TRANSACTION_RELATED,其他与交易直接相关的或有项目,OTHER_TRANSACTION_RELATED,其他与交易直接相关的或有项目,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file