Browse Source

代码提交

main
chengjie 8 months ago
parent
commit
dd14f47aef
  1. 4
      app.irbs/build.gradle
  2. 3
      app.irbs/src/main/resources/liquibase/IRBS_20240627_DATA.xml
  3. 302
      app.irbs/src/main/resources/liquibase/data/irbs/shrcb/NS_IRS_CFG_FIN_MAPPING.csv
  4. 2
      gradle.properties
  5. 237
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchBusinessContractInfo.java
  6. 156
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchGuaranteeContractInfo.java
  7. 316
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchGuarantyDetail.java
  8. 226
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BusinessContractInfo.java
  9. 127
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/CreditContract.java
  10. 64
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/CreditContractProductList.java
  11. 145
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/GuaranteeContractInfo.java
  12. 307
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/GuarantyDetail.java
  13. 110
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCreditProductList.java
  14. 569
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCustFinancial.java
  15. 164
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCustList.java
  16. 524
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdGuarantyList.java
  17. 279
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdRatingResultAfter.java
  18. 269
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdRatingResultBefore.java
  19. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchBusinessContractInfoRepository.java
  20. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchGuaranteeContractInfoRepository.java
  21. 10
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchGuarantyDetailRepository.java
  22. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BusinessContractInfoRepository.java
  23. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/CreditContractRepository.java
  24. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/GuaranteeContractInfoRepository.java
  25. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/GuarantyDetailRepository.java
  26. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/LgdCreditProductListRepository.java
  27. 9
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/LgdCustFinancialRepository.java
  28. 225
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchBusinessContractInfoVo.java
  29. 142
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchGuaranteeContractInfoVo.java
  30. 304
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchGuarantyDetailVo.java
  31. 216
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BusinessContractInfoVo.java
  32. 52
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/CreditContractProductListVo.java
  33. 115
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/CreditContractVo.java
  34. 133
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/GuaranteeContractInfoVo.java
  35. 295
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/GuarantyDetailVo.java
  36. 97
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCreditProductListVo.java
  37. 556
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCustFinancialVo.java
  38. 151
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCustListVo.java
  39. 511
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdGuarantyListVo.java
  40. 244
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdRatingResultAfterVo.java
  41. 235
      irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdRatingResultBeforeVo.java
  42. 3
      irbs.deptRating/src/main/resources/META-INF/platform/plugins/liquibase.json
  43. 557
      irbs.deptRating/src/main/resources/liquibase/20240711_DEBTRATING_DDL.xml
  44. 0
      irbs.financialTemplate/README.adoc
  45. 6
      irbs.financialTemplate/build.gradle
  46. 0
      irbs.financialTemplate/gradle.properties
  47. 28
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/controller/FinancialMappingController.java
  48. 146
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/entity/FinancialMapping.java
  49. 9
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/repository/FinancialMappingRepository.java
  50. 106
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/vo/FinancialMappingVo.java
  51. 23
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/vo/OriginalFinancialReportVo.java
  52. 31
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/service/FinancialMappingService.java
  53. 68
      irbs.financialTemplate/src/main/java/irbs/financialTemplate/service/impl/FinancialMappingServiceImpl.java
  54. 25
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/application-properties.json
  55. 16
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/components.json
  56. 17
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/directories.json
  57. 25
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/json-serializers.json
  58. 23
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/liquibase.json
  59. 16
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/messages.json
  60. 15
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/p6spy.json
  61. 37
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/parameters.json
  62. 16
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/repositories.json
  63. 20
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/restart-properties.json
  64. 15
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/security.json
  65. 19
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/swagger.json
  66. 14
      irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/system-properties.json
  67. 0
      irbs.financialTemplate/src/main/resources/irbs/financialTemplate/i18n/messages.properties
  68. 0
      irbs.financialTemplate/src/main/resources/irbs/financialTemplate/i18n/messages_zh_CN.properties
  69. 35
      irbs.financialTemplate/src/main/resources/liquibase/20240712_FINANCIALTEMPLATE_DDL.xml
  70. 4
      irbs.frontend/.npmrc
  71. 5
      irbs.frontend/src/views/config/FinancialMapping.vue
  72. 46
      irbs.frontend/src/views/riskExposure/HandmadeExposureDialog.vue
  73. 32
      irbs.riskExposure/src/main/java/irbs/riskExposure/controller/RiskExposureDebtController.java
  74. 2
      irbs.riskExposure/src/main/java/irbs/riskExposure/jpa/repository/RiskExposureDebtRepository.java
  75. 6
      irbs.riskExposure/src/main/java/irbs/riskExposure/service/RiskExposureDebtService.java
  76. 28
      irbs.riskExposure/src/main/java/irbs/riskExposure/service/impl/RiskExposureDebtServiceImpl.java
  77. 2
      settings.gradle

4
app.irbs/build.gradle

@ -14,6 +14,7 @@ dependencies {
"io.sc:io.sc.platform.developer:${platform_version}", "io.sc:io.sc.platform.developer:${platform_version}",
"io.sc:io.sc.platform.app:${platform_version}", "io.sc:io.sc.platform.app:${platform_version}",
"io.sc:io.sc.platform.security.loginform:${platform_version}", "io.sc:io.sc.platform.security.loginform:${platform_version}",
"io.sc:io.sc.standard:${platform_version}",
"io.sc:io.sc.platform.scheduler.manager:${platform_version}", "io.sc:io.sc.platform.scheduler.manager:${platform_version}",
"io.sc:io.sc.platform.scheduler.executor:${platform_version}", "io.sc:io.sc.platform.scheduler.executor:${platform_version}",
@ -33,6 +34,8 @@ dependencies {
// "io.sc:rwa.report:${rwa_version}", // "io.sc:rwa.report:${rwa_version}",
"io.sc:app.rwa.frontend:${rwa_version}", "io.sc:app.rwa.frontend:${rwa_version}",
project(":irbs.frontend"), project(":irbs.frontend"),
project(":irbs.cust.rating"), project(":irbs.cust.rating"),
project(":irbs.reports"), project(":irbs.reports"),
@ -40,6 +43,7 @@ dependencies {
project(":irbs.riskExposure"), project(":irbs.riskExposure"),
project(":irbs.deptRating"), project(":irbs.deptRating"),
project(":irbs.feature"), project(":irbs.feature"),
project(":irbs.financialTemplate"),
) )
} }

3
app.irbs/src/main/resources/liquibase/IRBS_20240627_DATA.xml

@ -179,6 +179,9 @@
<customChange class="io.sc.platform.jdbc.liquibase.task.CsvImportTaskChange"> <customChange class="io.sc.platform.jdbc.liquibase.task.CsvImportTaskChange">
<param name="dataFile" value="classpath:/liquibase/data/irbs/shrcb/DEFAULT_EVENT_APP_RELA.csv"/> <param name="dataFile" value="classpath:/liquibase/data/irbs/shrcb/DEFAULT_EVENT_APP_RELA.csv"/>
</customChange> </customChange>
<customChange class="io.sc.platform.jdbc.liquibase.task.CsvImportTaskChange">
<param name="dataFile" value="classpath:/liquibase/data/irbs/shrcb/NS_IRS_CFG_FIN_MAPPING.csv"/>
</customChange>
<!-- 上农POC end--> <!-- 上农POC end-->
</changeSet> </changeSet>
</databaseChangeLog> </databaseChangeLog>

302
app.irbs/src/main/resources/liquibase/data/irbs/shrcb/NS_IRS_CFG_FIN_MAPPING.csv

@ -0,0 +1,302 @@
"NS_IRS_CFG_FIN_MAPPING",,,,,,,,,,,,,,,,
"ID","TO_MODEL_NO","TO_MODEL_NAME","TO_ROW_NO","TO_ROW_NAME","TO_ROW_SUBJECT","FROM_MODEL_NO","FROM_MODEL_NAME","FROM_ROW_NO","FROM_ROW_NAME","FROM_ROW_SUBJECT","DATA_COME_FROM_","CREATOR_","CREATE_DATE_","LAST_MODIFIER_","LAST_MODIFYDATE_","CORP_CODE_"
"主键id","目标模板代码","目标模板中文名称","","目标财务科目行中文名称","","原模板代码","原模板中文名称","","原财务科目行中文名称","","数据来源(INPUT:手工录入,IMPORT:系统自动导入)","创建人","创建日期","最后修改人","最后修改日期","所属法人代码"
"VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","TIMESTAMP","VARCHAR","TIMESTAMP","VARCHAR"
"java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.sql.Timestamp","java.lang.String","java.sql.Timestamp","java.lang.String"
"1","WHQY_CB","一般企业财报","","其他长期负债","VAR_00010051","01","企业类资产负债表","","其他长期负债","00010051","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"10","WHQY_CB","一般企业财报","","1、权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额","VAR_00030044","03","企业类损益表","","1、权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额","00030044","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"100","WHQY_CB","一般企业财报","","(一)以后不能重分类进损益的其他综合收益","VAR_00030039","03","企业类损益表","","(一)以后不能重分类进损益的其他综合收益","00030039","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"101","WHQY_CB","一般企业财报","","递延收益","VAR_00010098","01","企业类资产负债表","","递延收益","00010098","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"102","WHQY_CB","一般企业财报","","收到的其他与经营活动有关的现金","VAR_00020003","02","企业类现金流量表","","收到的其他与经营活动有关的现金","00020003","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"103","WHQY_CB","一般企业财报","","其他非流动负债","VAR_00010085","01","企业类资产负债表","","其他非流动负债","00010085","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"104","WHQY_CB","一般企业财报","","减:营业成本","VAR_00030018","03","企业类损益表","","减:营业成本","00030018","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"105","WHQY_CB","一般企业财报","","流动负债合计","VAR_00010046","01","企业类资产负债表","","流动负债合计","00010046","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"106","WHQY_CB","一般企业财报","","递延所得税资产减少(增加以“-”号填列)","VAR_00040047","04","企业类附录","","递延所得税资产减少(增加以“-”号填列)","00040047","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"107","WHQY_CB","一般企业财报","","固定资产折旧、油气资产折耗、生产性生物资产折旧","VAR_00040039","04","企业类附录","","固定资产折旧、油气资产折耗、生产性生物资产折旧","00040039","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"108","WHQY_CB","一般企业财报","","其他应收款","VAR_00010007","01","企业类资产负债表","","其他应收款","00010007","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"109","WHQY_CB","一般企业财报","","少数股东权益","VAR_00010107","01","企业类资产负债表","","少数股东权益","00010107","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"11","WHQY_CB","一般企业财报","","短期借款","VAR_00010032","01","企业类资产负债表","","短期借款","00010032","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"110","WHQY_CB","一般企业财报","","其他应付款","VAR_00010041","01","企业类资产负债表","","其他应付款","00010041","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"111","WHQY_CB","一般企业财报","","固定资产合计","VAR_00010025","01","企业类资产负债表","","固定资产合计","00010025","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"112","WHQY_CB","一般企业财报","","归属于少数股东的综合收益总额","VAR_00030058","03","企业类损益表","","归属于少数股东的综合收益总额","00030058","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"113","WHQY_CB","一般企业财报","","固定资产清理","VAR_00010024","01","企业类资产负债表","","固定资产清理","00010024","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"114","WHQY_CB","一般企业财报","","六、综合收益总额","VAR_00030050","03","企业类损益表","","六、综合收益总额","00030050","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"115","WHQY_CB","一般企业财报","","其中:非流动资产处置利得","VAR_00030037","03","企业类损益表","","其中:非流动资产处置利得","00030037","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"116","WHQY_CB","一般企业财报","","吸收投资所收到的现金","VAR_00020021","02","企业类现金流量表","","吸收投资所收到的现金","00020021","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"117","WHQY_CB","一般企业财报","","其他长期投资","VAR_00010028","01","企业类资产负债表","","其他长期投资","00010028","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"118","WHQY_CB","一般企业财报","","长期待摊费用","VAR_00010027","01","企业类资产负债表","","长期待摊费用","00010027","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"119","WHQY_CB","一般企业财报","","现金的期末余额","VAR_00040057","04","企业类附录","","现金的期末余额","00040057","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"12","WHQY_CB","一般企业财报","","应付利息","VAR_00010082","01","企业类资产负债表","","应付利息","00010082","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"120","WHQY_CB","一般企业财报","","二、主营业务利润(亏损以“—”号填列)","VAR_00030004","03","企业类损益表","","二、主营业务利润(亏损以“—”号填列)","00030004","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"121","WHQY_CB","一般企业财报","","其他","VAR_00040052","04","企业类附录","","其他","00040052","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"122","WHQY_CB","一般企业财报","","实收资本(或股本)净额","VAR_00010057","01","企业类资产负债表","","实收资本(或股本)净额","00010057","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"123","WHQY_CB","一般企业财报","","预提费用","VAR_00010042","01","企业类资产负债表","","预提费用","00010042","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"124","WHQY_CB","一般企业财报","","归属于母公司股东及其他权益持有者的净利润","VAR_00030053","03","企业类损益表","","归属于母公司股东及其他权益持有者的净利润","00030053","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"125","WHQY_CB","一般企业财报","","固定资产净值","VAR_00010019","01","企业类资产负债表","","固定资产净值","00010019","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"126","WHQY_CB","一般企业财报","","减:库存股","VAR_00010087","01","企业类资产负债表","","减:库存股","00010087","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"127","WHQY_CB","一般企业财报","","应付账款","VAR_00010034","01","企业类资产负债表","","应付账款","00010034","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"128","WHQY_CB","一般企业财报","","未分配利润","VAR_00010061","01","企业类资产负债表","","未分配利润","00010061","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"129","WHQY_CB","一般企业财报","","经营性应付项目的增加(减少以“-”号填列)","VAR_00040051","04","企业类附录","","经营性应付项目的增加(减少以“-”号填列)","00040051","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"13","WHQY_CB","一般企业财报","","五、净利润(净亏损以“—”号填列)","VAR_00030016","03","企业类损益表","","五、净利润(净亏损以“—”号填列)","00030016","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"130","WHQY_CB","一般企业财报","","递延所得税负债增加(减少以“-”号填列)","VAR_00040048","04","企业类附录","","递延所得税负债增加(减少以“-”号填列)","00040048","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"131","WHQY_CB","一般企业财报","","衍生金融负债","VAR_00010092","01","企业类资产负债表","","衍生金融负债","00010092","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"132","WHQY_CB","一般企业财报","","其中:子公司吸收少数股东投资收到的现金","VAR_00020037","02","企业类现金流量表","","其中:子公司吸收少数股东投资收到的现金","00020037","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"133","WHQY_CB","一般企业财报","","四、利润总额(亏损总额以“—”号填列)","VAR_00030014","03","企业类损益表","","四、利润总额(亏损总额以“—”号填列)","00030014","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"134","WHQY_CB","一般企业财报","","取得投资收益所收到的现金","VAR_00020012","02","企业类现金流量表","","取得投资收益所收到的现金","00020012","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"135","WHQY_CB","一般企业财报","","加:期初现金及现金等价物余额","VAR_00020034","02","企业类现金流量表","","加:期初现金及现金等价物余额","00020034","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"136","WHQY_CB","一般企业财报","","5、外币财务报表折算差额","VAR_00030048","03","企业类损益表","","5、外币财务报表折算差额","00030048","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"137","WHQY_CB","一般企业财报","","2、可供出售金融资产公允价值变动损益","VAR_00030045","03","企业类损益表","","2、可供出售金融资产公允价值变动损益","00030045","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"138","WHQY_CB","一般企业财报","","待摊费用","VAR_00010011","01","企业类资产负债表","","待摊费用","00010011","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"139","WHQY_CB","一般企业财报","","加:营业外收入","VAR_00030028","03","企业类损益表","","加:营业外收入","00030028","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"14","WHQY_CB","一般企业财报","","应付福利费","VAR_00010037","01","企业类资产负债表","","应付福利费","00010037","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"140","WHQY_CB","一般企业财报","","五、其他综合收益的税后净额","VAR_00030038","03","企业类损益表","","五、其他综合收益的税后净额","00030038","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"141","WHQY_CB","一般企业财报","","应付债券","VAR_00010048","01","企业类资产负债表","","应付债券","00010048","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"142","WHQY_CB","一般企业财报","","存货的减少(增加以“-”号填列)","VAR_00040049","01","企业类资产负债表","","存货的减少(增加以“-”号填列)","00040049","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"143","WHQY_CB","一般企业财报","","长期负债合计","VAR_00010052","01","企业类资产负债表","","长期负债合计","00010052","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"144","WHQY_CB","一般企业财报","","(一)基本每股收益","VAR_00030051","03","企业类损益表","","(一)基本每股收益","00030051","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"145","WHQY_CB","一般企业财报","","少数股东损益","VAR_00030054","03","企业类损益表","","少数股东损益","00030054","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"146","WHQY_CB","一般企业财报","","一年内到期的非流动资产","VAR_00010067","01","企业类资产负债表","","一年内到期的非流动资产","00010067","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"147","WHQY_CB","一般企业财报","","投资所支付的现金","VAR_00020017","02","企业类现金流量表","","投资所支付的现金","00020017","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"148","WHQY_CB","一般企业财报","","一、营业收入","VAR_00030017","03","企业类损益表","","一、营业收入","00030017","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"149","WHQY_CB","一般企业财报","","其他非流动资产","VAR_00010078","01","企业类资产负债表","","其他非流动资产","00010078","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"15","WHQY_CB","一般企业财报","","商誉","VAR_00010076","01","企业类资产负债表","","商誉","00010076","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"150","WHQY_CB","一般企业财报","","递延所得税负债","VAR_00010084","01","企业类资产负债表","","递延所得税负债","00010084","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"151","WHQY_CB","一般企业财报","","营业税金及跗加","VAR_00030019","03","企业类损益表","","营业税金及跗加","00030019","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"152","WHQY_CB","一般企业财报","","加:公允价值变动收益(损失以“-”号填列)","VAR_00030024","03","企业类损益表","","加:公允价值变动收益(损失以“-”号填列)","00030024","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"153","WHQY_CB","一般企业财报","","减:已归还投资","VAR_00010056","01","企业类资产负债表","","减:已归还投资","00010056","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"154","WHQY_CB","一般企业财报","","一年内到期的非流动负债","VAR_00010094","01","企业类资产负债表","","一年内到期的非流动负债","00010094","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"155","WHQY_CB","一般企业财报","","长期投资合计","VAR_00010016","01","企业类资产负债表","","长期投资合计","00010016","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"156","WHQY_CB","一般企业财报","","工程物资","VAR_00010022","01","企业类资产负债表","","工程物资","00010022","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"157","WHQY_CB","一般企业财报","","持有至到期投资","VAR_00010069","01","企业类资产负债表","","持有至到期投资","00010069","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"158","WHQY_CB","一般企业财报","","加:现金等价物的期末余额","VAR_00040059","04","企业类附录","","加:现金等价物的期末余额","00040059","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"159","WHQY_CB","一般企业财报","","所有者权益(或股东权益)合计","VAR_00010062","01","企业类资产负债表","","所有者权益(或股东权益)合计","00010062","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"16","WHQY_CB","一般企业财报","","6、其他项目","VAR_00030049","03","企业类损益表","","6、其他项目","00030049","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"160","WHQY_CB","一般企业财报","","购建固定资产无形资产其他长期资产支付现金","VAR_00020016","02","企业类现金流量表","","购建固定资产无形资产其他长期资产支付现金","00020016","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"161","WHQY_CB","一般企业财报","","其他综合收益","VAR_00010102","01","企业类资产负债表","","其他综合收益","00010102","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"162","WHQY_CB","一般企业财报","","固定资产报废损失(收益以“-”号填列)","VAR_00040043","04","企业类附录","","固定资产报废损失(收益以“-”号填列)","00040043","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"163","WHQY_CB","一般企业财报","","其中:法定公益金","VAR_00010060","01","企业类资产负债表","","其中:法定公益金","00010060","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"164","WHQY_CB","一般企业财报","","发行债券收到的现金","VAR_00020036","02","企业类现金流量表","","发行债券收到的现金","00020036","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"165","WHQY_CB","一般企业财报","","一、主营业务收入","VAR_00030001","01","企业类资产负债表","","一、主营业务收入","00030001","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"166","WHQY_CB","一般企业财报","","以公允价值计量且变动计入当期损益的金融负债","VAR_00010091","01","企业类资产负债表","","以公允价值计量且变动计入当期损益的金融负债","00010091","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"167","WHQY_CB","一般企业财报","","投资性房地产","VAR_00010071","01","企业类资产负债表","","投资性房地产","00010071","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"168","WHQY_CB","一般企业财报","","归属于母公司所有者权益合计","VAR_00010106","01","企业类资产负债表","","归属于母公司所有者权益合计","00010106","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"169","WHQY_CB","一般企业财报","","六、期末现金及现金等价物余额","VAR_00020035","02","企业类现金流量表","","六、期末现金及现金等价物余额","00020035","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"17","WHQY_CB","一般企业财报","","加:资产减值准备","VAR_00040038","04","企业类附录","","加:资产减值准备","00040038","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"170","WHQY_CB","一般企业财报","","借款所收到的现金","VAR_00020022","02","企业类现金流量表","","借款所收到的现金","00020022","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"171","WHQY_CB","一般企业财报","","减:现金的期初余额","VAR_00040058","04","企业类附录","","减:现金的期初余额","00040058","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"172","WHQY_CB","一般企业财报","","在建工程","VAR_00010023","01","企业类资产负债表","","在建工程","00010023","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"173","WHQY_CB","一般企业财报","","其中:优先股","VAR_00010095","01","企业类资产负债表","","其中:优先股","00010095","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"174","WHQY_CB","一般企业财报","","其他流动负债","VAR_00010045","01","企业类资产负债表","","其他流动负债","00010045","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"175","WHQY_CB","一般企业财报","","一般风险准备","VAR_00010104","01","企业类资产负债表","","一般风险准备","00010104","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"176","WHQY_CB","一般企业财报","","应收账款","VAR_00010006","01","企业类资产负债表","","应收账款","00010006","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"177","WHQY_CB","一般企业财报","","加:投资收益(损失以“—”号填列)","VAR_00030010","03","企业类损益表","","加:投资收益(损失以“—”号填列)","00030010","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"178","WHQY_CB","一般企业财报","","其中:归属于母公司所有者的综合收益总额","VAR_00030057","03","企业类损益表","","其中:归属于母公司所有者的综合收益总额","00030057","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"179","WHQY_CB","一般企业财报","","财务费用","VAR_00030008","03","企业类损益表","","财务费用","00030008","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"18","WHQY_CB","一般企业财报","","(二)稀释每股收益","VAR_00030036","03","企业类损益表","","(二)稀释每股收益","00030036","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"180","WHQY_CB","一般企业财报","","经营活动产生的现金流量净额","VAR_00020010","02","企业类现金流量表","","经营活动产生的现金流量净额","00020010","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"181","WHQY_CB","一般企业财报","","负债合计","VAR_00010054","01","企业类资产负债表","","负债合计","00010054","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"182","WHQY_CB","一般企业财报","","预收账款","VAR_00010035","01","企业类资产负债表","","预收账款","00010035","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"183","WHQY_CB","一般企业财报","","五、现金及现金等价物净增加额","VAR_00020031","02","企业类现金流量表","","五、现金及现金等价物净增加额","00020031","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"184","WHQY_CB","一般企业财报","","支付给职工以及为职工会支付的现金","VAR_00020006","02","企业类现金流量表","","支付给职工以及为职工会支付的现金","00020006","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"185","WHQY_CB","一般企业财报","","偿还债务所支付的现金","VAR_00020025","02","企业类现金流量表","","偿还债务所支付的现金","00020025","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"186","WHQY_CB","一般企业财报","","二、营业利润(亏损以“-”号填列)","VAR_00030027","03","企业类损益表","","二、营业利润(亏损以“-”号填列)","00030027","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"187","WHQY_CB","一般企业财报","","专项储备","VAR_00010103","01","企业类资产负债表","","专项储备","00010103","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"188","WHQY_CB","一般企业财报","","财务费用(收益以“-”号填列)","VAR_00040045","04","企业类附录","","财务费用(收益以“-”号填列)","00040045","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"189","WHQY_CB","一般企业财报","","未结清对外担保余额","VAR_00010105","01","企业类资产负债表","","未结清对外担保余额","00010105","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"19","WHQY_CB","一般企业财报","","四、汇率变动对现金的影响","VAR_00020030","02","企业类现金流量表","","四、汇率变动对现金的影响","00020030","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"190","WHQY_CB","一般企业财报","","支付的各项税费","VAR_00020007","02","企业类现金流量表","","支付的各项税费","00020007","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"191","WHQY_CB","一般企业财报","","长期应收款","VAR_00010070","01","企业类资产负债表","","长期应收款","00010070","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"192","WHQY_CB","一般企业财报","","减:营业费用","VAR_00030006","03","企业类损益表","","减:营业费用","00030006","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"193","WHQY_CB","一般企业财报","","减:累计折旧","VAR_00010018","01","企业类资产负债表","","减:累计折旧","00010018","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"194","WHQY_CB","一般企业财报","","存货","VAR_00010010","01","企业类资产负债表","","存货","00010010","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"195","WHQY_CB","一般企业财报","","一年内到期的长期负债","VAR_00010044","01","企业类资产负债表","","一年内到期的长期负债","00010044","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"196","WHQY_CB","一般企业财报","","2、权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额","VAR_00030041","03","企业类损益表","","2、权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额","00030041","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"197","WHQY_CB","一般企业财报","","长期借款","VAR_00010047","01","企业类资产负债表","","长期借款","00010047","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"198","WHQY_CB","一般企业财报","","外币报表折算差额","VAR_00010108","01","企业类资产负债表","","外币报表折算差额","00010108","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"199","WHQY_CB","一般企业财报","","永续债","VAR_00010096","01","企业类资产负债表","","永续债","00010096","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"2","WHQY_CB","一般企业财报","","主营业务税金及附加","VAR_00030003","03","企业类损益表","","主营业务税金及附加","00030003","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"20","WHQY_CB","一般企业财报","","处置固定资产、无形资产和其他长期资产的损失(收益以“-”号填列)","VAR_00040042","04","企业类附录","","处置固定资产、无形资产和其他长期资产的损失(收益以“-”号填列)","00040042","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"200","WHQY_CB","一般企业财报","","生产性生物资产","VAR_00010073","01","企业类资产负债表","","生产性生物资产","00010073","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"201","WHQY_CB","一般企业财报","","应收利息","VAR_00010005","01","企业类资产负债表","","应收利息","00010005","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"202","WHQY_CB","一般企业财报","","收回投资所收到的现金","VAR_00020011","02","企业类现金流量表","","收回投资所收到的现金","00020011","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"203","WHQY_CB","一般企业财报","","减:主营业务成本","VAR_00030002","03","企业类损益表","","减:主营业务成本","00030002","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"204","WHQY_CB","一般企业财报","","现金流出小计","VAR_00020019","02","企业类现金流量表","","现金流出小计","00020019","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"205","WHQY_CB","一般企业财报","","债务转为资本","VAR_00040054","04","企业类附录","","债务转为资本","00040054","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"206","WHQY_CB","一般企业财报","","以公允价值计量且变动计入当期损益的金融资产","VAR_00010088","01","企业类资产负债表","","以公允价值计量且变动计入当期损益的金融资产","00010088","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"207","WHQY_CB","一般企业财报","","支付的其他与经营活动有关的现金","VAR_00020008","02","企业类现金流量表","","支付的其他与经营活动有关的现金","00020008","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"208","WHQY_CB","一般企业财报","","应收股利","VAR_00010066","01","企业类资产负债表","","应收股利","00010066","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"209","WHQY_CB","一般企业财报","","补贴收入","VAR_00030011","03","企业类损益表","","补贴收入","00030011","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"21","WHQY_CB","一般企业财报","","划分为持有待售的负债","VAR_00010093","01","企业类资产负债表","","划分为持有待售的负债","00010093","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"210","WHQY_CB","一般企业财报","","经营性应收项目的减少(增加以“-”号填列)","VAR_00040050","04","企业类附录","","经营性应收项目的减少(增加以“-”号填列)","00040050","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"211","WHQY_CB","一般企业财报","","长期应付款","VAR_00010049","01","企业类资产负债表","","长期应付款","00010049","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"212","WHQY_CB","一般企业财报","","划分为持有待售的资产","VAR_00010090","01","企业类资产负债表","","划分为持有待售的资产","00010090","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"213","WHQY_CB","一般企业财报","","分配股利、利润或偿付利息所支付的现金","VAR_00020026","02","企业类现金流量表","","分配股利、利润或偿付利息所支付的现金","00020026","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"214","WHQY_CB","一般企业财报","","衍生金融资产","VAR_00010089","01","企业类资产负债表","","衍生金融资产","00010089","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"215","WHQY_CB","一般企业财报","","短期投资","VAR_00010002","01","企业类资产负债表","","短期投资","00010002","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"216","WHQY_CB","一般企业财报","","长期应付职工薪酬","VAR_00010097","01","企业类资产负债表","","长期应付职工薪酬","00010097","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"217","WHQY_CB","一般企业财报","","处置子公司及其他营业单位收到的现金净额","VAR_00020032","02","企业类现金流量表","","处置子公司及其他营业单位收到的现金净额","00020032","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"218","WHQY_CB","一般企业财报","","投资活动产生的现金流量净额","VAR_00020020","02","企业类现金流量表","","投资活动产生的现金流量净额","00020020","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"219","WHQY_CB","一般企业财报","","投资损失(收益以“-”号填列)","VAR_00040046","04","企业类附录","","投资损失(收益以“-”号填列)","00040046","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"22","WHQY_CB","一般企业财报","","减:固定资产减值准备","VAR_00010020","01","企业类资产负债表","","减:固定资产减值准备","00010020","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"220","WHQY_CB","一般企业财报","","其它流动资产","VAR_00010013","01","企业类资产负债表","","其它流动资产","00010013","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"221","WHQY_CB","一般企业财报","","公允价值变动损失(收益以“-”号填列)","VAR_00040044","04","企业类附录","","公允价值变动损失(收益以“-”号填列)","00040044","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"222","WHQY_CB","一般企业财报","","归属于少数股东的其他综合收益的税后净额","VAR_00030056","03","企业类损益表","","归属于少数股东的其他综合收益的税后净额","00030056","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"223","WHQY_CB","一般企业财报","","一年内到期的可转换公司债券","VAR_00040055","04","企业类附录","","一年内到期的可转换公司债券","00040055","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"224","WHQY_CB","一般企业财报","","盈余公积","VAR_00010059","01","企业类资产负债表","","盈余公积","00010059","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"225","WHSY_CB","事业单位财报","","资产合计:","VAR_01010012","11","事业类资产负债表","","资产合计:","01010012","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"226","WHSY_CB","事业单位财报","","经营结余","VAR_01020029","12","事业类收入支出表","","经营结余","01020029","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"227","WHSY_CB","事业单位财报","","支出总计","VAR_01020025","12","事业类收入支出表","","支出总计","01020025","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"228","WHSY_CB","事业单位财报","","专用基金","VAR_01010026","11","事业类资产负债表","","专用基金","01010026","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"229","WHSY_CB","事业单位财报","","应缴预算款","VAR_01010018","11","事业类资产负债表","","应缴预算款","01010018","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"23","WHQY_CB","一般企业财报","","减:营业外支出","VAR_00030029","03","企业类损益表","","减:营业外支出","00030029","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"230","WHSY_CB","事业单位财报","","对外投资","VAR_01010009","11","事业类资产负债表","","对外投资","01010009","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"231","WHSY_CB","事业单位财报","","小 计4","VAR_01020022","12","事业类收入支出表","","小 计4","01020022","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"232","WHSY_CB","事业单位财报","","固定基金","VAR_01010025","11","事业类资产负债表","","固定基金","01010025","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"233","WHSY_CB","事业单位财报","","预收帐款","VAR_01010016","11","事业类资产负债表","","预收帐款","01010016","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"234","WHSY_CB","事业单位财报","","事业结余","VAR_01020026","12","事业类收入支出表","","事业结余","01020026","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"235","WHSY_CB","事业单位财报","","结余分配","VAR_01020031","12","事业类收入支出表","","结余分配","01020031","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"236","WHSY_CB","事业单位财报","","事业基金","VAR_01010022","11","事业类资产负债表","","事业基金","01010022","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"237","WHSY_CB","事业单位财报","","其他应付款","VAR_01010017","11","事业类资产负债表","","其他应付款","01010017","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"238","WHSY_CB","事业单位财报","","其他收入","VAR_01020006","12","事业类收入支出表","","其他收入","01020006","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"239","WHSY_CB","事业单位财报","","事业收入","VAR_01020004","12","事业类收入支出表","","事业收入","01020004","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"24","WHQY_CB","一般企业财报","","(二)稀释每股收益","VAR_00030052","03","企业类损益表","","(二)稀释每股收益","00030052","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"240","WHSY_CB","事业单位财报","","结转自筹基建","VAR_01020018","12","事业类收入支出表","","结转自筹基建","01020018","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"241","WHSY_CB","事业单位财报","","销售税金","VAR_01010044","11","事业类资产负债表","","销售税金","01010044","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"242","WHSY_CB","事业单位财报","","上级补助收入","VAR_01020002","12","事业类收入支出表","","上级补助收入","01020002","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"243","WHSY_CB","事业单位财报","","预付账款","VAR_01010005","11","事业类资产负债表","","预付账款","01010005","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"244","WHSY_CB","事业单位财报","","应交税金","VAR_01010020","11","事业类资产负债表","","应交税金","01010020","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"245","WHSY_CB","事业单位财报","","投资基金","VAR_01010024","11","事业类资产负债表","","投资基金","01010024","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"246","WHSY_CB","事业单位财报","","小 计1","VAR_01020007","12","事业类收入支出表","","小 计1","01020007","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"247","WHSY_CB","事业单位财报","","产成品","VAR_01010008","11","事业类资产负债表","","产成品","01010008","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"248","WHSY_CB","事业单位财报","","结转自筹基建","VAR_01010047","11","事业类资产负债表","","结转自筹基建","01010047","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"249","WHSY_CB","事业单位财报","","3、转入事业基金","VAR_01020034","12","事业类收入支出表","","3、转入事业基金","01020034","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"25","WHQY_CB","一般企业财报","","其中:非流动资产处置损失","VAR_00030030","03","企业类损益表","","其中:非流动资产处置损失","00030030","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"250","WHSY_CB","事业单位财报","","专款支出","VAR_01010040","11","事业类资产负债表","","专款支出","01010040","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"251","WHSY_CB","事业单位财报","","经营支出","VAR_01020020","12","事业类收入支出表","","经营支出","01020020","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"252","WHSY_CB","事业单位财报","","以前年度经营亏损(一)","VAR_01020030","12","事业类收入支出表","","以前年度经营亏损(一)","01020030","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"253","WHSY_CB","事业单位财报","","成本费用","VAR_01010043","11","事业类资产负债表","","成本费用","01010043","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"254","WHSY_CB","事业单位财报","","其中:一般基金","VAR_01010023","11","事业类资产负债表","","其中:一般基金","01010023","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"255","WHSY_CB","事业单位财报","","拨出经费","VAR_01020011","12","事业类收入支出表","","拨出经费","01020011","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"256","WHSY_CB","事业单位财报","","其中:财政补助支出","VAR_01020015","12","事业类收入支出表","","其中:财政补助支出","01020015","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"257","WHSY_CB","事业单位财报","","2、收回以前年度事业支出","VAR_01020028","12","事业类收入支出表","","2、收回以前年度事业支出","01020028","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"258","WHSY_CB","事业单位财报","","收入总计","VAR_01020010","12","事业类收入支出表","","收入总计","01020010","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"259","WHSY_CB","事业单位财报","","拨出专款","VAR_01020023","12","事业类收入支出表","","拨出专款","01020023","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"26","WHQY_CB","一般企业财报","","减:营业外支出","VAR_00030013","03","企业类损益表","","减:营业外支出","00030013","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"260","WHSY_CB","事业单位财报","","应付帐款","VAR_01010015","11","事业类资产负债表","","应付帐款","01010015","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"261","WHSY_CB","事业单位财报","","上缴上级支出","VAR_01020012","12","事业类收入支出表","","上缴上级支出","01020012","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"262","WHSY_CB","事业单位财报","","资产部类总计:","VAR_01010049","11","事业类资产负债表","","资产部类总计:","01010049","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"263","WHSY_CB","事业单位财报","","应缴财政专户款","VAR_01010019","11","事业类资产负债表","","应缴财政专户款","01010019","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"264","WHSY_CB","事业单位财报","","小 计2","VAR_01020009","12","事业类收入支出表","","小 计2","01020009","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"265","WHSY_CB","事业单位财报","","对附属单位补助","VAR_01020013","12","事业类收入支出表","","对附属单位补助","01020013","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"266","WHSY_CB","事业单位财报","","负债部类总计:","VAR_01010050","11","事业类资产负债表","","负债部类总计:","01010050","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"267","WHSY_CB","事业单位财报","","固定资产","VAR_01010010","11","事业类资产负债表","","固定资产","01010010","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"268","WHSY_CB","事业单位财报","","其他应收款","VAR_01010006","11","事业类资产负债表","","其他应收款","01010006","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"269","WHSY_CB","事业单位财报","","应付票据","VAR_01010014","11","事业类资产负债表","","应付票据","01010014","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"27","WHQY_CB","一般企业财报","","递廷所得税资产","VAR_00010077","01","企业类资产负债表","","递廷所得税资产","00010077","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"270","WHSY_CB","事业单位财报","","银行存款","VAR_01010002","11","事业类资产负债表","","银行存款","01010002","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"271","WHSY_CB","事业单位财报","","材料","VAR_01010007","11","事业类资产负债表","","材料","01010007","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"272","WHSY_CB","事业单位财报","","其中:预算外资金收入","VAR_01020005","12","事业类收入支出表","","其中:预算外资金收入","01020005","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"273","WHSY_CB","事业单位财报","","2、提取专用基金","VAR_01020033","12","事业类收入支出表","","2、提取专用基金","01020033","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"274","WHSY_CB","事业单位财报","","借入款项","VAR_01010013","11","事业类资产负债表","","借入款项","01010013","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"275","WHSY_CB","事业单位财报","","拨入专款","VAR_01010032","11","事业类资产负债表","","拨入专款","01010032","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"276","WHSY_CB","事业单位财报","","预算外资金支出","VAR_01020016","12","事业类收入支出表","","预算外资金支出","01020016","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"277","WHSY_CB","事业单位财报","","负债合计:","VAR_01010021","11","事业类资产负债表","","负债合计:","01010021","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"278","WHSY_CB","事业单位财报","","1、正常收支结余","VAR_01020027","12","事业类收入支出表","","1、正常收支结余","01020027","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"279","WHSY_CB","事业单位财报","","净资产合计:","VAR_01010029","11","事业类资产负债表","","净资产合计:","01010029","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"28","WHQY_CB","一般企业财报","","其中:对联营企业和合营企业的投资收益","VAR_00030026","03","企业类损益表","","其中:对联营企业和合营企业的投资收益","00030026","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"280","WHSY_CB","事业单位财报","","拨出专款","VAR_01010039","11","事业类资产负债表","","拨出专款","01010039","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"281","WHSY_CB","事业单位财报","","小 计3","VAR_01020019","12","事业类收入支出表","","小 计3","01020019","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"282","WHSY_CB","事业单位财报","","应收账款","VAR_01010004","11","事业类资产负债表","","应收账款","01010004","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"283","WHSY_CB","事业单位财报","","4、其他","VAR_01020035","12","事业类收入支出表","","4、其他","01020035","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"284","WHSY_CB","事业单位财报","","支出合计:","VAR_01010048","11","事业类资产负债表","","支出合计:","01010048","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"285","WHSY_CB","事业单位财报","","应收票据","VAR_01010003","11","事业类资产负债表","","应收票据","01010003","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"286","WHSY_CB","事业单位财报","","销售税金","VAR_01020017","12","事业类收入支出表","","销售税金","01020017","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"287","WHSY_CB","事业单位财报","","无形资产","VAR_01010011","11","事业类资产负债表","","无形资产","01010011","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"288","WHSY_CB","事业单位财报","","销售税金","VAR_01020021","12","事业类收入支出表","","销售税金","01020021","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"289","WHSY_CB","事业单位财报","","财政补助收入","VAR_01020001","12","事业类收入支出表","","财政补助收入","01020001","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"29","WHQY_CB","一般企业财报","","归属母公司所有者的其他综合收益的税后净额","VAR_00030055","03","企业类损益表","","归属母公司所有者的其他综合收益的税后净额","00030055","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"290","WHSY_CB","事业单位财报","","1、应交所得税","VAR_01020032","12","事业类收入支出表","","1、应交所得税","01020032","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"291","WHSY_CB","事业单位财报","","专款支出","VAR_01020024","12","事业类收入支出表","","专款支出","01020024","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"292","WHSY_CB","事业单位财报","","事业支出","VAR_01020014","12","事业类收入支出表","","事业支出","01020014","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"293","WHSY_CB","事业单位财报","","附属单位缴款","VAR_01020003","12","事业类收入支出表","","附属单位缴款","01020003","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"294","WHSY_CB","事业单位财报","","现金","VAR_01010001","11","事业类资产负债表","","现金","01010001","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"295","WHSY_CB","事业单位财报","","收入合计:","VAR_01010037","11","事业类资产负债表","","收入合计:","01010037","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"296","WHSY_CB","事业单位财报","","拨出经费","VAR_01010038","11","事业类资产负债表","","拨出经费","01010038","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"297","WHSY_CB","事业单位财报","","经营收入","VAR_01020008","12","事业类收入支出表","","经营收入","01020008","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"3","WHQY_CB","一般企业财报","","非流动负债合计","VAR_00010086","01","企业类资产负债表","","非流动负债合计","00010086","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"30","WHQY_CB","一般企业财报","","应收票据","VAR_00010003","01","企业类资产负债表","","应收票据","00010003","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"31","WHQY_CB","一般企业财报","","交易性金融资产","VAR_00010065","01","企业类资产负债表","","交易性金融资产","00010065","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"32","WHQY_CB","一般企业财报","","货币资金","VAR_00010001","01","企业类资产负债表","","货币资金","00010001","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"33","WHQY_CB","一般企业财报","","其他应交款","VAR_00010040","01","企业类资产负债表","","其他应交款","00010040","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"34","WHQY_CB","一般企业财报","","固定资产净额","VAR_00010021","01","企业类资产负债表","","固定资产净额","00010021","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"35","WHQY_CB","一般企业财报","","3、持有至到期投资重分类为可供出售金融资产损益","VAR_00030046","03","企业类损益表","","3、持有至到期投资重分类为可供出售金融资产损益","00030046","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"36","WHQY_CB","一般企业财报","","减:所得税费用","VAR_00030032","03","企业类损益表","","减:所得税费用","00030032","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"37","WHQY_CB","一般企业财报","","1、重新计量设定受益计划净负债或净资产的变动","VAR_00030040","03","企业类损益表","","1、重新计量设定受益计划净负债或净资产的变动","00030040","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"38","WHQY_CB","一般企业财报","","固定资产","VAR_00010072","01","企业类资产负债表","","固定资产","00010072","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"39","WHQY_CB","一般企业财报","","长期股权投资","VAR_00010064","01","企业类资产负债表","","长期股权投资","00010064","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"4","WHQY_CB","一般企业财报","","固定资产原价","VAR_00010017","01","企业类资产负债表","","固定资产原价","00010017","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"40","WHQY_CB","一般企业财报","","经营活动产生的现金流量净颤","VAR_00040053","04","企业类附录","","经营活动产生的现金流量净颤","00040053","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"41","WHQY_CB","一般企业财报","","购买商品、接受劳务支付的现金","VAR_00020005","02","企业类现金流量表","","购买商品、接受劳务支付的现金","00020005","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"42","WHQY_CB","一般企业财报","","一年内到期长期债券投资","VAR_00010012","01","企业类资产负债表","","一年内到期长期债券投资","00010012","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"43","WHQY_CB","一般企业财报","","其中:优先股","VAR_00010100","01","企业类资产负债表","","其中:优先股","00010100","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"44","WHQY_CB","一般企业财报","","收到的其他与投资活动有关的现金","VAR_00020014","02","企业类现金流量表","","收到的其他与投资活动有关的现金","00020014","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"45","WHQY_CB","一般企业财报","","应收补贴款","VAR_00010009","01","企业类资产负债表","","应收补贴款","00010009","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"46","WHQY_CB","一般企业财报","","现金流入小计","VAR_00020024","02","企业类现金流量表","","现金流入小计","00020024","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"47","WHQY_CB","一般企业财报","","加:其他业务利润(亏损以“—”号填列)","VAR_00030005","03","企业类损益表","","加:其他业务利润(亏损以“—”号填列)","00030005","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"48","WHQY_CB","一般企业财报","","收到的其他与筹资活动有关的现金","VAR_00020023","02","企业类现金流量表","","收到的其他与筹资活动有关的现金","00020023","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"49","WHQY_CB","一般企业财报","","预计负债","VAR_00010043","01","企业类资产负债表","","预计负债","00010043","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"5","WHQY_CB","一般企业财报","","无形资产","VAR_00010026","01","企业类资产负债表","","无形资产","00010026","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"50","WHQY_CB","一般企业财报","","支付的其他与筹资活动有关的现金","VAR_00020027","02","企业类现金流量表","","支付的其他与筹资活动有关的现金","00020027","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"51","WHQY_CB","一般企业财报","","长期待摊费用摊销","VAR_00040041","04","企业类附录","","长期待摊费用摊销","00040041","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"52","WHQY_CB","一般企业财报","","销售费用","VAR_00030020","03","企业类损益表","","销售费用","00030020","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"53","WHQY_CB","一般企业财报","","递延税款借项","VAR_00010030","01","企业类资产负债表","","递延税款借项","00010030","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"54","WHQY_CB","一般企业财报","","取得子公司及其他营业单位支付的现金净颔","VAR_00020033","02","企业类现金流量表","","取得子公司及其他营业单位支付的现金净颔","00020033","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"55","WHQY_CB","一般企业财报","","现金流出小计","VAR_00020028","02","企业类现金流量表","","现金流出小计","00020028","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"56","WHQY_CB","一般企业财报","","无形资产摊销","VAR_00040040","04","企业类附录","","无形资产摊销","00040040","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"57","WHQY_CB","一般企业财报","","现金流入小计","VAR_00020015","02","企业类现金流量表","","现金流入小计","00020015","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"58","WHQY_CB","一般企业财报","","资本公积","VAR_00010058","01","企业类资产负债表","","资本公积","00010058","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"59","WHQY_CB","一般企业财报","","3、其他项目","VAR_00030042","03","企业类损益表","","3、其他项目","00030042","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"6","WHQY_CB","一般企业财报","","筹资活动产生的现金流量净额","VAR_00020029","02","企业类现金流量表","","筹资活动产生的现金流量净额","00020029","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"60","WHQY_CB","一般企业财报","","应付票据","VAR_00010033","01","企业类资产负债表","","应付票据","00010033","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"61","WHQY_CB","一般企业财报","","应付工资","VAR_00010036","01","企业类资产负债表","","应付工资","00010036","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"62","WHQY_CB","一般企业财报","","专项应付款","VAR_00010050","01","企业类资产负债表","","专项应付款","00010050","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"63","WHQY_CB","一般企业财报","","预付账款","VAR_00010008","01","企业类资产负债表","","预付账款","00010008","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"64","WHQY_CB","一般企业财报","","现金流出小计","VAR_00020009","02","企业类现金流量表","","现金流出小计","00020009","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"65","WHQY_CB","一般企业财报","","交品性金融负债","VAR_00010080","01","企业类资产负债表","","交品性金融负债","00010080","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"66","WHQY_CB","一般企业财报","","流动资产合计","VAR_00010014","01","企业类资产负债表","","流动资产合计","00010014","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"67","WHQY_CB","一般企业财报","","减:所得税","VAR_00030015","03","企业类损益表","","减:所得税","00030015","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"68","WHQY_CB","一般企业财报","","其中:子公司支付给少数股东的股利及利润","VAR_00020038","02","企业类现金流量表","","其中:子公司支付给少数股东的股利及利润","00020038","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"69","WHQY_CB","一般企业财报","","融资租入固定资产","VAR_00040056","04","企业类附录","","融资租入固定资产","00040056","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"7","WHQY_CB","一般企业财报","","长期债权投资","VAR_00010015","01","企业类资产负债表","","长期债权投资","00010015","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"70","WHQY_CB","一般企业财报","","可供出售金融资产","VAR_00010068","01","企业类资产负债表","","可供出售金融资产","00010068","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"71","WHQY_CB","一般企业财报","","三、利润总额(亏损总额以“-”号填列)","VAR_00030031","03","企业类损益表","","三、利润总额(亏损总额以“-”号填列)","00030031","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"72","WHQY_CB","一般企业财报","","(一)基本每股收益","VAR_00030035","03","企业类损益表","","(一)基本每股收益","00030035","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"73","WHQY_CB","一般企业财报","","减:现金等价物的期初余额","VAR_00040060","04","企业类附录","","减:现金等价物的期初余额","00040060","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"74","WHQY_CB","一般企业财报","","永续债","VAR_00010101","01","企业类资产负债表","","永续债","00010101","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"75","WHQY_CB","一般企业财报","","非流动资产合计","VAR_00010079","01","企业类资产负债表","","非流动资产合计","00010079","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"76","WHQY_CB","一般企业财报","","三、营业利润(亏损以“—”号填列)","VAR_00030009","03","企业类损益表","","三、营业利润(亏损以“—”号填列)","00030009","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"77","WHQY_CB","一般企业财报","","现金流入小计","VAR_00020004","02","企业类现金流量表","","现金流入小计","00020004","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"78","WHQY_CB","一般企业财报","","递延税款贷项","VAR_00010053","01","企业类资产负债表","","递延税款贷项","00010053","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"79","WHQY_CB","一般企业财报","","应交税金","VAR_00010039","01","企业类资产负债表","","应交税金","00010039","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"8","WHQY_CB","一般企业财报","","管理费用","VAR_00030007","03","企业类损益表","","管理费用","00030007","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"80","WHQY_CB","一般企业财报","","油气资产","VAR_00010074","01","企业类资产负债表","","油气资产","00010074","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"81","WHQY_CB","一般企业财报","","四、净利润(净亏损以“-”号填列)","VAR_00030033","03","企业类损益表","","四、净利润(净亏损以“-”号填列)","00030033","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"82","WHQY_CB","一般企业财报","","资产总计","VAR_00010031","01","企业类资产负债表","","资产总计","00010031","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"83","WHQY_CB","一般企业财报","","负债和所有者权益(或股东权益)总计","VAR_00010063","01","企业类资产负债表","","负债和所有者权益(或股东权益)总计","00010063","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"84","WHQY_CB","一般企业财报","","4、现金流量套期损益的有效部分","VAR_00030047","03","企业类损益表","","4、现金流量套期损益的有效部分","00030047","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"85","WHQY_CB","一般企业财报","","收到的税费返还","VAR_00020002","02","企业类现金流量表","","收到的税费返还","00020002","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"86","WHQY_CB","一般企业财报","","处置固定无形其他长期资产收回现金净额","VAR_00020013","02","企业类现金流量表","","处置固定无形其他长期资产收回现金净额","00020013","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"87","WHQY_CB","一般企业财报","","应付职工薪酬","VAR_00010081","01","企业类资产负债表","","应付职工薪酬","00010081","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"88","WHQY_CB","一般企业财报","","销售商品、提供劳务收到的现金","VAR_00020001","02","企业类现金流量表","","销售商品、提供劳务收到的现金","00020001","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"89","WHQY_CB","一般企业财报","","支付的其他与投资活动有关的现金","VAR_00020018","02","企业类现金流量表","","支付的其他与投资活动有关的现金","00020018","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"9","WHQY_CB","一般企业财报","","资产减值损失","VAR_00030023","03","企业类损益表","","资产减值损失","00030023","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"90","WHQY_CB","一般企业财报","","其他权益工具","VAR_00010099","01","企业类资产负债表","","其他权益工具","00010099","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"91","WHQY_CB","一般企业财报","","投资收整(损失以“-”号填列)","VAR_00030025","03","企业类损益表","","投资收整(损失以“-”号填列)","00030025","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"92","WHQY_CB","一般企业财报","","无形资产及其他资产合计","VAR_00010029","01","企业类资产负债表","","无形资产及其他资产合计","00010029","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"93","WHQY_CB","一般企业财报","","应收股利","VAR_00010004","01","企业类资产负债表","","应收股利","00010004","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"94","WHQY_CB","一般企业财报","","五、每股收益:","VAR_00030034","03","企业类损益表","","五、每股收益:","00030034","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"95","WHQY_CB","一般企业财报","","开发支出","VAR_00010075","01","企业类资产负债表","","开发支出","00010075","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"96","WHQY_CB","一般企业财报","","实收资本(或股本)","VAR_00010055","01","企业类资产负债表","","实收资本(或股本)","00010055","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"97","WHQY_CB","一般企业财报","","营业外收入","VAR_00030012","03","企业类损益表","","营业外收入","00030012","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"98","WHQY_CB","一般企业财报","","应付股利","VAR_00010038","01","企业类资产负债表","","应付股利","00010038","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
"99","WHQY_CB","一般企业财报","","(二)以后将重分类进损益的其他综合收益","VAR_00030043","03","企业类损益表","","(二)以后将重分类进损益的其他综合收益","00030043","IMPORT","SYSTEM",,"SYSTEM",,"_PRIMARY_"
1 NS_IRS_CFG_FIN_MAPPING
2 ID TO_MODEL_NO TO_MODEL_NAME TO_ROW_NO TO_ROW_NAME TO_ROW_SUBJECT FROM_MODEL_NO FROM_MODEL_NAME FROM_ROW_NO FROM_ROW_NAME FROM_ROW_SUBJECT DATA_COME_FROM_ CREATOR_ CREATE_DATE_ LAST_MODIFIER_ LAST_MODIFYDATE_ CORP_CODE_
3 主键id 目标模板代码 目标模板中文名称 目标财务科目行中文名称 原模板代码 原模板中文名称 原财务科目行中文名称 数据来源(INPUT:手工录入,IMPORT:系统自动导入) 创建人 创建日期 最后修改人 最后修改日期 所属法人代码
4 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR TIMESTAMP VARCHAR TIMESTAMP VARCHAR
5 java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.sql.Timestamp java.lang.String java.sql.Timestamp java.lang.String
6 1 WHQY_CB 一般企业财报 其他长期负债 VAR_00010051 01 企业类资产负债表 其他长期负债 00010051 IMPORT SYSTEM SYSTEM _PRIMARY_
7 10 WHQY_CB 一般企业财报 1、权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额 VAR_00030044 03 企业类损益表 1、权益法下在被投资单位以后将重分类进损益的其他综合收益中享有的份额 00030044 IMPORT SYSTEM SYSTEM _PRIMARY_
8 100 WHQY_CB 一般企业财报 (一)以后不能重分类进损益的其他综合收益 VAR_00030039 03 企业类损益表 (一)以后不能重分类进损益的其他综合收益 00030039 IMPORT SYSTEM SYSTEM _PRIMARY_
9 101 WHQY_CB 一般企业财报 递延收益 VAR_00010098 01 企业类资产负债表 递延收益 00010098 IMPORT SYSTEM SYSTEM _PRIMARY_
10 102 WHQY_CB 一般企业财报 收到的其他与经营活动有关的现金 VAR_00020003 02 企业类现金流量表 收到的其他与经营活动有关的现金 00020003 IMPORT SYSTEM SYSTEM _PRIMARY_
11 103 WHQY_CB 一般企业财报 其他非流动负债 VAR_00010085 01 企业类资产负债表 其他非流动负债 00010085 IMPORT SYSTEM SYSTEM _PRIMARY_
12 104 WHQY_CB 一般企业财报 减:营业成本 VAR_00030018 03 企业类损益表 减:营业成本 00030018 IMPORT SYSTEM SYSTEM _PRIMARY_
13 105 WHQY_CB 一般企业财报 流动负债合计 VAR_00010046 01 企业类资产负债表 流动负债合计 00010046 IMPORT SYSTEM SYSTEM _PRIMARY_
14 106 WHQY_CB 一般企业财报 递延所得税资产减少(增加以“-”号填列) VAR_00040047 04 企业类附录 递延所得税资产减少(增加以“-”号填列) 00040047 IMPORT SYSTEM SYSTEM _PRIMARY_
15 107 WHQY_CB 一般企业财报 固定资产折旧、油气资产折耗、生产性生物资产折旧 VAR_00040039 04 企业类附录 固定资产折旧、油气资产折耗、生产性生物资产折旧 00040039 IMPORT SYSTEM SYSTEM _PRIMARY_
16 108 WHQY_CB 一般企业财报 其他应收款 VAR_00010007 01 企业类资产负债表 其他应收款 00010007 IMPORT SYSTEM SYSTEM _PRIMARY_
17 109 WHQY_CB 一般企业财报 少数股东权益 VAR_00010107 01 企业类资产负债表 少数股东权益 00010107 IMPORT SYSTEM SYSTEM _PRIMARY_
18 11 WHQY_CB 一般企业财报 短期借款 VAR_00010032 01 企业类资产负债表 短期借款 00010032 IMPORT SYSTEM SYSTEM _PRIMARY_
19 110 WHQY_CB 一般企业财报 其他应付款 VAR_00010041 01 企业类资产负债表 其他应付款 00010041 IMPORT SYSTEM SYSTEM _PRIMARY_
20 111 WHQY_CB 一般企业财报 固定资产合计 VAR_00010025 01 企业类资产负债表 固定资产合计 00010025 IMPORT SYSTEM SYSTEM _PRIMARY_
21 112 WHQY_CB 一般企业财报 归属于少数股东的综合收益总额 VAR_00030058 03 企业类损益表 归属于少数股东的综合收益总额 00030058 IMPORT SYSTEM SYSTEM _PRIMARY_
22 113 WHQY_CB 一般企业财报 固定资产清理 VAR_00010024 01 企业类资产负债表 固定资产清理 00010024 IMPORT SYSTEM SYSTEM _PRIMARY_
23 114 WHQY_CB 一般企业财报 六、综合收益总额 VAR_00030050 03 企业类损益表 六、综合收益总额 00030050 IMPORT SYSTEM SYSTEM _PRIMARY_
24 115 WHQY_CB 一般企业财报 其中:非流动资产处置利得 VAR_00030037 03 企业类损益表 其中:非流动资产处置利得 00030037 IMPORT SYSTEM SYSTEM _PRIMARY_
25 116 WHQY_CB 一般企业财报 吸收投资所收到的现金 VAR_00020021 02 企业类现金流量表 吸收投资所收到的现金 00020021 IMPORT SYSTEM SYSTEM _PRIMARY_
26 117 WHQY_CB 一般企业财报 其他长期投资 VAR_00010028 01 企业类资产负债表 其他长期投资 00010028 IMPORT SYSTEM SYSTEM _PRIMARY_
27 118 WHQY_CB 一般企业财报 长期待摊费用 VAR_00010027 01 企业类资产负债表 长期待摊费用 00010027 IMPORT SYSTEM SYSTEM _PRIMARY_
28 119 WHQY_CB 一般企业财报 现金的期末余额 VAR_00040057 04 企业类附录 现金的期末余额 00040057 IMPORT SYSTEM SYSTEM _PRIMARY_
29 12 WHQY_CB 一般企业财报 应付利息 VAR_00010082 01 企业类资产负债表 应付利息 00010082 IMPORT SYSTEM SYSTEM _PRIMARY_
30 120 WHQY_CB 一般企业财报 二、主营业务利润(亏损以“—”号填列) VAR_00030004 03 企业类损益表 二、主营业务利润(亏损以“—”号填列) 00030004 IMPORT SYSTEM SYSTEM _PRIMARY_
31 121 WHQY_CB 一般企业财报 其他 VAR_00040052 04 企业类附录 其他 00040052 IMPORT SYSTEM SYSTEM _PRIMARY_
32 122 WHQY_CB 一般企业财报 实收资本(或股本)净额 VAR_00010057 01 企业类资产负债表 实收资本(或股本)净额 00010057 IMPORT SYSTEM SYSTEM _PRIMARY_
33 123 WHQY_CB 一般企业财报 预提费用 VAR_00010042 01 企业类资产负债表 预提费用 00010042 IMPORT SYSTEM SYSTEM _PRIMARY_
34 124 WHQY_CB 一般企业财报 归属于母公司股东及其他权益持有者的净利润 VAR_00030053 03 企业类损益表 归属于母公司股东及其他权益持有者的净利润 00030053 IMPORT SYSTEM SYSTEM _PRIMARY_
35 125 WHQY_CB 一般企业财报 固定资产净值 VAR_00010019 01 企业类资产负债表 固定资产净值 00010019 IMPORT SYSTEM SYSTEM _PRIMARY_
36 126 WHQY_CB 一般企业财报 减:库存股 VAR_00010087 01 企业类资产负债表 减:库存股 00010087 IMPORT SYSTEM SYSTEM _PRIMARY_
37 127 WHQY_CB 一般企业财报 应付账款 VAR_00010034 01 企业类资产负债表 应付账款 00010034 IMPORT SYSTEM SYSTEM _PRIMARY_
38 128 WHQY_CB 一般企业财报 未分配利润 VAR_00010061 01 企业类资产负债表 未分配利润 00010061 IMPORT SYSTEM SYSTEM _PRIMARY_
39 129 WHQY_CB 一般企业财报 经营性应付项目的增加(减少以“-”号填列) VAR_00040051 04 企业类附录 经营性应付项目的增加(减少以“-”号填列) 00040051 IMPORT SYSTEM SYSTEM _PRIMARY_
40 13 WHQY_CB 一般企业财报 五、净利润(净亏损以“—”号填列) VAR_00030016 03 企业类损益表 五、净利润(净亏损以“—”号填列) 00030016 IMPORT SYSTEM SYSTEM _PRIMARY_
41 130 WHQY_CB 一般企业财报 递延所得税负债增加(减少以“-”号填列) VAR_00040048 04 企业类附录 递延所得税负债增加(减少以“-”号填列) 00040048 IMPORT SYSTEM SYSTEM _PRIMARY_
42 131 WHQY_CB 一般企业财报 衍生金融负债 VAR_00010092 01 企业类资产负债表 衍生金融负债 00010092 IMPORT SYSTEM SYSTEM _PRIMARY_
43 132 WHQY_CB 一般企业财报 其中:子公司吸收少数股东投资收到的现金 VAR_00020037 02 企业类现金流量表 其中:子公司吸收少数股东投资收到的现金 00020037 IMPORT SYSTEM SYSTEM _PRIMARY_
44 133 WHQY_CB 一般企业财报 四、利润总额(亏损总额以“—”号填列) VAR_00030014 03 企业类损益表 四、利润总额(亏损总额以“—”号填列) 00030014 IMPORT SYSTEM SYSTEM _PRIMARY_
45 134 WHQY_CB 一般企业财报 取得投资收益所收到的现金 VAR_00020012 02 企业类现金流量表 取得投资收益所收到的现金 00020012 IMPORT SYSTEM SYSTEM _PRIMARY_
46 135 WHQY_CB 一般企业财报 加:期初现金及现金等价物余额 VAR_00020034 02 企业类现金流量表 加:期初现金及现金等价物余额 00020034 IMPORT SYSTEM SYSTEM _PRIMARY_
47 136 WHQY_CB 一般企业财报 5、外币财务报表折算差额 VAR_00030048 03 企业类损益表 5、外币财务报表折算差额 00030048 IMPORT SYSTEM SYSTEM _PRIMARY_
48 137 WHQY_CB 一般企业财报 2、可供出售金融资产公允价值变动损益 VAR_00030045 03 企业类损益表 2、可供出售金融资产公允价值变动损益 00030045 IMPORT SYSTEM SYSTEM _PRIMARY_
49 138 WHQY_CB 一般企业财报 待摊费用 VAR_00010011 01 企业类资产负债表 待摊费用 00010011 IMPORT SYSTEM SYSTEM _PRIMARY_
50 139 WHQY_CB 一般企业财报 加:营业外收入 VAR_00030028 03 企业类损益表 加:营业外收入 00030028 IMPORT SYSTEM SYSTEM _PRIMARY_
51 14 WHQY_CB 一般企业财报 应付福利费 VAR_00010037 01 企业类资产负债表 应付福利费 00010037 IMPORT SYSTEM SYSTEM _PRIMARY_
52 140 WHQY_CB 一般企业财报 五、其他综合收益的税后净额 VAR_00030038 03 企业类损益表 五、其他综合收益的税后净额 00030038 IMPORT SYSTEM SYSTEM _PRIMARY_
53 141 WHQY_CB 一般企业财报 应付债券 VAR_00010048 01 企业类资产负债表 应付债券 00010048 IMPORT SYSTEM SYSTEM _PRIMARY_
54 142 WHQY_CB 一般企业财报 存货的减少(增加以“-”号填列) VAR_00040049 01 企业类资产负债表 存货的减少(增加以“-”号填列) 00040049 IMPORT SYSTEM SYSTEM _PRIMARY_
55 143 WHQY_CB 一般企业财报 长期负债合计 VAR_00010052 01 企业类资产负债表 长期负债合计 00010052 IMPORT SYSTEM SYSTEM _PRIMARY_
56 144 WHQY_CB 一般企业财报 (一)基本每股收益 VAR_00030051 03 企业类损益表 (一)基本每股收益 00030051 IMPORT SYSTEM SYSTEM _PRIMARY_
57 145 WHQY_CB 一般企业财报 少数股东损益 VAR_00030054 03 企业类损益表 少数股东损益 00030054 IMPORT SYSTEM SYSTEM _PRIMARY_
58 146 WHQY_CB 一般企业财报 一年内到期的非流动资产 VAR_00010067 01 企业类资产负债表 一年内到期的非流动资产 00010067 IMPORT SYSTEM SYSTEM _PRIMARY_
59 147 WHQY_CB 一般企业财报 投资所支付的现金 VAR_00020017 02 企业类现金流量表 投资所支付的现金 00020017 IMPORT SYSTEM SYSTEM _PRIMARY_
60 148 WHQY_CB 一般企业财报 一、营业收入 VAR_00030017 03 企业类损益表 一、营业收入 00030017 IMPORT SYSTEM SYSTEM _PRIMARY_
61 149 WHQY_CB 一般企业财报 其他非流动资产 VAR_00010078 01 企业类资产负债表 其他非流动资产 00010078 IMPORT SYSTEM SYSTEM _PRIMARY_
62 15 WHQY_CB 一般企业财报 商誉 VAR_00010076 01 企业类资产负债表 商誉 00010076 IMPORT SYSTEM SYSTEM _PRIMARY_
63 150 WHQY_CB 一般企业财报 递延所得税负债 VAR_00010084 01 企业类资产负债表 递延所得税负债 00010084 IMPORT SYSTEM SYSTEM _PRIMARY_
64 151 WHQY_CB 一般企业财报 营业税金及跗加 VAR_00030019 03 企业类损益表 营业税金及跗加 00030019 IMPORT SYSTEM SYSTEM _PRIMARY_
65 152 WHQY_CB 一般企业财报 加:公允价值变动收益(损失以“-”号填列) VAR_00030024 03 企业类损益表 加:公允价值变动收益(损失以“-”号填列) 00030024 IMPORT SYSTEM SYSTEM _PRIMARY_
66 153 WHQY_CB 一般企业财报 减:已归还投资 VAR_00010056 01 企业类资产负债表 减:已归还投资 00010056 IMPORT SYSTEM SYSTEM _PRIMARY_
67 154 WHQY_CB 一般企业财报 一年内到期的非流动负债 VAR_00010094 01 企业类资产负债表 一年内到期的非流动负债 00010094 IMPORT SYSTEM SYSTEM _PRIMARY_
68 155 WHQY_CB 一般企业财报 长期投资合计 VAR_00010016 01 企业类资产负债表 长期投资合计 00010016 IMPORT SYSTEM SYSTEM _PRIMARY_
69 156 WHQY_CB 一般企业财报 工程物资 VAR_00010022 01 企业类资产负债表 工程物资 00010022 IMPORT SYSTEM SYSTEM _PRIMARY_
70 157 WHQY_CB 一般企业财报 持有至到期投资 VAR_00010069 01 企业类资产负债表 持有至到期投资 00010069 IMPORT SYSTEM SYSTEM _PRIMARY_
71 158 WHQY_CB 一般企业财报 加:现金等价物的期末余额 VAR_00040059 04 企业类附录 加:现金等价物的期末余额 00040059 IMPORT SYSTEM SYSTEM _PRIMARY_
72 159 WHQY_CB 一般企业财报 所有者权益(或股东权益)合计 VAR_00010062 01 企业类资产负债表 所有者权益(或股东权益)合计 00010062 IMPORT SYSTEM SYSTEM _PRIMARY_
73 16 WHQY_CB 一般企业财报 6、其他项目 VAR_00030049 03 企业类损益表 6、其他项目 00030049 IMPORT SYSTEM SYSTEM _PRIMARY_
74 160 WHQY_CB 一般企业财报 购建固定资产无形资产其他长期资产支付现金 VAR_00020016 02 企业类现金流量表 购建固定资产无形资产其他长期资产支付现金 00020016 IMPORT SYSTEM SYSTEM _PRIMARY_
75 161 WHQY_CB 一般企业财报 其他综合收益 VAR_00010102 01 企业类资产负债表 其他综合收益 00010102 IMPORT SYSTEM SYSTEM _PRIMARY_
76 162 WHQY_CB 一般企业财报 固定资产报废损失(收益以“-”号填列) VAR_00040043 04 企业类附录 固定资产报废损失(收益以“-”号填列) 00040043 IMPORT SYSTEM SYSTEM _PRIMARY_
77 163 WHQY_CB 一般企业财报 其中:法定公益金 VAR_00010060 01 企业类资产负债表 其中:法定公益金 00010060 IMPORT SYSTEM SYSTEM _PRIMARY_
78 164 WHQY_CB 一般企业财报 发行债券收到的现金 VAR_00020036 02 企业类现金流量表 发行债券收到的现金 00020036 IMPORT SYSTEM SYSTEM _PRIMARY_
79 165 WHQY_CB 一般企业财报 一、主营业务收入 VAR_00030001 01 企业类资产负债表 一、主营业务收入 00030001 IMPORT SYSTEM SYSTEM _PRIMARY_
80 166 WHQY_CB 一般企业财报 以公允价值计量且变动计入当期损益的金融负债 VAR_00010091 01 企业类资产负债表 以公允价值计量且变动计入当期损益的金融负债 00010091 IMPORT SYSTEM SYSTEM _PRIMARY_
81 167 WHQY_CB 一般企业财报 投资性房地产 VAR_00010071 01 企业类资产负债表 投资性房地产 00010071 IMPORT SYSTEM SYSTEM _PRIMARY_
82 168 WHQY_CB 一般企业财报 归属于母公司所有者权益合计 VAR_00010106 01 企业类资产负债表 归属于母公司所有者权益合计 00010106 IMPORT SYSTEM SYSTEM _PRIMARY_
83 169 WHQY_CB 一般企业财报 六、期末现金及现金等价物余额 VAR_00020035 02 企业类现金流量表 六、期末现金及现金等价物余额 00020035 IMPORT SYSTEM SYSTEM _PRIMARY_
84 17 WHQY_CB 一般企业财报 加:资产减值准备 VAR_00040038 04 企业类附录 加:资产减值准备 00040038 IMPORT SYSTEM SYSTEM _PRIMARY_
85 170 WHQY_CB 一般企业财报 借款所收到的现金 VAR_00020022 02 企业类现金流量表 借款所收到的现金 00020022 IMPORT SYSTEM SYSTEM _PRIMARY_
86 171 WHQY_CB 一般企业财报 减:现金的期初余额 VAR_00040058 04 企业类附录 减:现金的期初余额 00040058 IMPORT SYSTEM SYSTEM _PRIMARY_
87 172 WHQY_CB 一般企业财报 在建工程 VAR_00010023 01 企业类资产负债表 在建工程 00010023 IMPORT SYSTEM SYSTEM _PRIMARY_
88 173 WHQY_CB 一般企业财报 其中:优先股 VAR_00010095 01 企业类资产负债表 其中:优先股 00010095 IMPORT SYSTEM SYSTEM _PRIMARY_
89 174 WHQY_CB 一般企业财报 其他流动负债 VAR_00010045 01 企业类资产负债表 其他流动负债 00010045 IMPORT SYSTEM SYSTEM _PRIMARY_
90 175 WHQY_CB 一般企业财报 一般风险准备 VAR_00010104 01 企业类资产负债表 一般风险准备 00010104 IMPORT SYSTEM SYSTEM _PRIMARY_
91 176 WHQY_CB 一般企业财报 应收账款 VAR_00010006 01 企业类资产负债表 应收账款 00010006 IMPORT SYSTEM SYSTEM _PRIMARY_
92 177 WHQY_CB 一般企业财报 加:投资收益(损失以“—”号填列) VAR_00030010 03 企业类损益表 加:投资收益(损失以“—”号填列) 00030010 IMPORT SYSTEM SYSTEM _PRIMARY_
93 178 WHQY_CB 一般企业财报 其中:归属于母公司所有者的综合收益总额 VAR_00030057 03 企业类损益表 其中:归属于母公司所有者的综合收益总额 00030057 IMPORT SYSTEM SYSTEM _PRIMARY_
94 179 WHQY_CB 一般企业财报 财务费用 VAR_00030008 03 企业类损益表 财务费用 00030008 IMPORT SYSTEM SYSTEM _PRIMARY_
95 18 WHQY_CB 一般企业财报 (二)稀释每股收益 VAR_00030036 03 企业类损益表 (二)稀释每股收益 00030036 IMPORT SYSTEM SYSTEM _PRIMARY_
96 180 WHQY_CB 一般企业财报 经营活动产生的现金流量净额 VAR_00020010 02 企业类现金流量表 经营活动产生的现金流量净额 00020010 IMPORT SYSTEM SYSTEM _PRIMARY_
97 181 WHQY_CB 一般企业财报 负债合计 VAR_00010054 01 企业类资产负债表 负债合计 00010054 IMPORT SYSTEM SYSTEM _PRIMARY_
98 182 WHQY_CB 一般企业财报 预收账款 VAR_00010035 01 企业类资产负债表 预收账款 00010035 IMPORT SYSTEM SYSTEM _PRIMARY_
99 183 WHQY_CB 一般企业财报 五、现金及现金等价物净增加额 VAR_00020031 02 企业类现金流量表 五、现金及现金等价物净增加额 00020031 IMPORT SYSTEM SYSTEM _PRIMARY_
100 184 WHQY_CB 一般企业财报 支付给职工以及为职工会支付的现金 VAR_00020006 02 企业类现金流量表 支付给职工以及为职工会支付的现金 00020006 IMPORT SYSTEM SYSTEM _PRIMARY_
101 185 WHQY_CB 一般企业财报 偿还债务所支付的现金 VAR_00020025 02 企业类现金流量表 偿还债务所支付的现金 00020025 IMPORT SYSTEM SYSTEM _PRIMARY_
102 186 WHQY_CB 一般企业财报 二、营业利润(亏损以“-”号填列) VAR_00030027 03 企业类损益表 二、营业利润(亏损以“-”号填列) 00030027 IMPORT SYSTEM SYSTEM _PRIMARY_
103 187 WHQY_CB 一般企业财报 专项储备 VAR_00010103 01 企业类资产负债表 专项储备 00010103 IMPORT SYSTEM SYSTEM _PRIMARY_
104 188 WHQY_CB 一般企业财报 财务费用(收益以“-”号填列) VAR_00040045 04 企业类附录 财务费用(收益以“-”号填列) 00040045 IMPORT SYSTEM SYSTEM _PRIMARY_
105 189 WHQY_CB 一般企业财报 未结清对外担保余额 VAR_00010105 01 企业类资产负债表 未结清对外担保余额 00010105 IMPORT SYSTEM SYSTEM _PRIMARY_
106 19 WHQY_CB 一般企业财报 四、汇率变动对现金的影响 VAR_00020030 02 企业类现金流量表 四、汇率变动对现金的影响 00020030 IMPORT SYSTEM SYSTEM _PRIMARY_
107 190 WHQY_CB 一般企业财报 支付的各项税费 VAR_00020007 02 企业类现金流量表 支付的各项税费 00020007 IMPORT SYSTEM SYSTEM _PRIMARY_
108 191 WHQY_CB 一般企业财报 长期应收款 VAR_00010070 01 企业类资产负债表 长期应收款 00010070 IMPORT SYSTEM SYSTEM _PRIMARY_
109 192 WHQY_CB 一般企业财报 减:营业费用 VAR_00030006 03 企业类损益表 减:营业费用 00030006 IMPORT SYSTEM SYSTEM _PRIMARY_
110 193 WHQY_CB 一般企业财报 减:累计折旧 VAR_00010018 01 企业类资产负债表 减:累计折旧 00010018 IMPORT SYSTEM SYSTEM _PRIMARY_
111 194 WHQY_CB 一般企业财报 存货 VAR_00010010 01 企业类资产负债表 存货 00010010 IMPORT SYSTEM SYSTEM _PRIMARY_
112 195 WHQY_CB 一般企业财报 一年内到期的长期负债 VAR_00010044 01 企业类资产负债表 一年内到期的长期负债 00010044 IMPORT SYSTEM SYSTEM _PRIMARY_
113 196 WHQY_CB 一般企业财报 2、权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额 VAR_00030041 03 企业类损益表 2、权益法下在被投资单位不能重分类进损益的其他综合收益中享有的份额 00030041 IMPORT SYSTEM SYSTEM _PRIMARY_
114 197 WHQY_CB 一般企业财报 长期借款 VAR_00010047 01 企业类资产负债表 长期借款 00010047 IMPORT SYSTEM SYSTEM _PRIMARY_
115 198 WHQY_CB 一般企业财报 外币报表折算差额 VAR_00010108 01 企业类资产负债表 外币报表折算差额 00010108 IMPORT SYSTEM SYSTEM _PRIMARY_
116 199 WHQY_CB 一般企业财报 永续债 VAR_00010096 01 企业类资产负债表 永续债 00010096 IMPORT SYSTEM SYSTEM _PRIMARY_
117 2 WHQY_CB 一般企业财报 主营业务税金及附加 VAR_00030003 03 企业类损益表 主营业务税金及附加 00030003 IMPORT SYSTEM SYSTEM _PRIMARY_
118 20 WHQY_CB 一般企业财报 处置固定资产、无形资产和其他长期资产的损失(收益以“-”号填列) VAR_00040042 04 企业类附录 处置固定资产、无形资产和其他长期资产的损失(收益以“-”号填列) 00040042 IMPORT SYSTEM SYSTEM _PRIMARY_
119 200 WHQY_CB 一般企业财报 生产性生物资产 VAR_00010073 01 企业类资产负债表 生产性生物资产 00010073 IMPORT SYSTEM SYSTEM _PRIMARY_
120 201 WHQY_CB 一般企业财报 应收利息 VAR_00010005 01 企业类资产负债表 应收利息 00010005 IMPORT SYSTEM SYSTEM _PRIMARY_
121 202 WHQY_CB 一般企业财报 收回投资所收到的现金 VAR_00020011 02 企业类现金流量表 收回投资所收到的现金 00020011 IMPORT SYSTEM SYSTEM _PRIMARY_
122 203 WHQY_CB 一般企业财报 减:主营业务成本 VAR_00030002 03 企业类损益表 减:主营业务成本 00030002 IMPORT SYSTEM SYSTEM _PRIMARY_
123 204 WHQY_CB 一般企业财报 现金流出小计 VAR_00020019 02 企业类现金流量表 现金流出小计 00020019 IMPORT SYSTEM SYSTEM _PRIMARY_
124 205 WHQY_CB 一般企业财报 债务转为资本 VAR_00040054 04 企业类附录 债务转为资本 00040054 IMPORT SYSTEM SYSTEM _PRIMARY_
125 206 WHQY_CB 一般企业财报 以公允价值计量且变动计入当期损益的金融资产 VAR_00010088 01 企业类资产负债表 以公允价值计量且变动计入当期损益的金融资产 00010088 IMPORT SYSTEM SYSTEM _PRIMARY_
126 207 WHQY_CB 一般企业财报 支付的其他与经营活动有关的现金 VAR_00020008 02 企业类现金流量表 支付的其他与经营活动有关的现金 00020008 IMPORT SYSTEM SYSTEM _PRIMARY_
127 208 WHQY_CB 一般企业财报 应收股利 VAR_00010066 01 企业类资产负债表 应收股利 00010066 IMPORT SYSTEM SYSTEM _PRIMARY_
128 209 WHQY_CB 一般企业财报 补贴收入 VAR_00030011 03 企业类损益表 补贴收入 00030011 IMPORT SYSTEM SYSTEM _PRIMARY_
129 21 WHQY_CB 一般企业财报 划分为持有待售的负债 VAR_00010093 01 企业类资产负债表 划分为持有待售的负债 00010093 IMPORT SYSTEM SYSTEM _PRIMARY_
130 210 WHQY_CB 一般企业财报 经营性应收项目的减少(增加以“-”号填列) VAR_00040050 04 企业类附录 经营性应收项目的减少(增加以“-”号填列) 00040050 IMPORT SYSTEM SYSTEM _PRIMARY_
131 211 WHQY_CB 一般企业财报 长期应付款 VAR_00010049 01 企业类资产负债表 长期应付款 00010049 IMPORT SYSTEM SYSTEM _PRIMARY_
132 212 WHQY_CB 一般企业财报 划分为持有待售的资产 VAR_00010090 01 企业类资产负债表 划分为持有待售的资产 00010090 IMPORT SYSTEM SYSTEM _PRIMARY_
133 213 WHQY_CB 一般企业财报 分配股利、利润或偿付利息所支付的现金 VAR_00020026 02 企业类现金流量表 分配股利、利润或偿付利息所支付的现金 00020026 IMPORT SYSTEM SYSTEM _PRIMARY_
134 214 WHQY_CB 一般企业财报 衍生金融资产 VAR_00010089 01 企业类资产负债表 衍生金融资产 00010089 IMPORT SYSTEM SYSTEM _PRIMARY_
135 215 WHQY_CB 一般企业财报 短期投资 VAR_00010002 01 企业类资产负债表 短期投资 00010002 IMPORT SYSTEM SYSTEM _PRIMARY_
136 216 WHQY_CB 一般企业财报 长期应付职工薪酬 VAR_00010097 01 企业类资产负债表 长期应付职工薪酬 00010097 IMPORT SYSTEM SYSTEM _PRIMARY_
137 217 WHQY_CB 一般企业财报 处置子公司及其他营业单位收到的现金净额 VAR_00020032 02 企业类现金流量表 处置子公司及其他营业单位收到的现金净额 00020032 IMPORT SYSTEM SYSTEM _PRIMARY_
138 218 WHQY_CB 一般企业财报 投资活动产生的现金流量净额 VAR_00020020 02 企业类现金流量表 投资活动产生的现金流量净额 00020020 IMPORT SYSTEM SYSTEM _PRIMARY_
139 219 WHQY_CB 一般企业财报 投资损失(收益以“-”号填列) VAR_00040046 04 企业类附录 投资损失(收益以“-”号填列) 00040046 IMPORT SYSTEM SYSTEM _PRIMARY_
140 22 WHQY_CB 一般企业财报 减:固定资产减值准备 VAR_00010020 01 企业类资产负债表 减:固定资产减值准备 00010020 IMPORT SYSTEM SYSTEM _PRIMARY_
141 220 WHQY_CB 一般企业财报 其它流动资产 VAR_00010013 01 企业类资产负债表 其它流动资产 00010013 IMPORT SYSTEM SYSTEM _PRIMARY_
142 221 WHQY_CB 一般企业财报 公允价值变动损失(收益以“-”号填列) VAR_00040044 04 企业类附录 公允价值变动损失(收益以“-”号填列) 00040044 IMPORT SYSTEM SYSTEM _PRIMARY_
143 222 WHQY_CB 一般企业财报 归属于少数股东的其他综合收益的税后净额 VAR_00030056 03 企业类损益表 归属于少数股东的其他综合收益的税后净额 00030056 IMPORT SYSTEM SYSTEM _PRIMARY_
144 223 WHQY_CB 一般企业财报 一年内到期的可转换公司债券 VAR_00040055 04 企业类附录 一年内到期的可转换公司债券 00040055 IMPORT SYSTEM SYSTEM _PRIMARY_
145 224 WHQY_CB 一般企业财报 盈余公积 VAR_00010059 01 企业类资产负债表 盈余公积 00010059 IMPORT SYSTEM SYSTEM _PRIMARY_
146 225 WHSY_CB 事业单位财报 资产合计: VAR_01010012 11 事业类资产负债表 资产合计: 01010012 IMPORT SYSTEM SYSTEM _PRIMARY_
147 226 WHSY_CB 事业单位财报 经营结余 VAR_01020029 12 事业类收入支出表 经营结余 01020029 IMPORT SYSTEM SYSTEM _PRIMARY_
148 227 WHSY_CB 事业单位财报 支出总计 VAR_01020025 12 事业类收入支出表 支出总计 01020025 IMPORT SYSTEM SYSTEM _PRIMARY_
149 228 WHSY_CB 事业单位财报 专用基金 VAR_01010026 11 事业类资产负债表 专用基金 01010026 IMPORT SYSTEM SYSTEM _PRIMARY_
150 229 WHSY_CB 事业单位财报 应缴预算款 VAR_01010018 11 事业类资产负债表 应缴预算款 01010018 IMPORT SYSTEM SYSTEM _PRIMARY_
151 23 WHQY_CB 一般企业财报 减:营业外支出 VAR_00030029 03 企业类损益表 减:营业外支出 00030029 IMPORT SYSTEM SYSTEM _PRIMARY_
152 230 WHSY_CB 事业单位财报 对外投资 VAR_01010009 11 事业类资产负债表 对外投资 01010009 IMPORT SYSTEM SYSTEM _PRIMARY_
153 231 WHSY_CB 事业单位财报 小 计4 VAR_01020022 12 事业类收入支出表 小 计4 01020022 IMPORT SYSTEM SYSTEM _PRIMARY_
154 232 WHSY_CB 事业单位财报 固定基金 VAR_01010025 11 事业类资产负债表 固定基金 01010025 IMPORT SYSTEM SYSTEM _PRIMARY_
155 233 WHSY_CB 事业单位财报 预收帐款 VAR_01010016 11 事业类资产负债表 预收帐款 01010016 IMPORT SYSTEM SYSTEM _PRIMARY_
156 234 WHSY_CB 事业单位财报 事业结余 VAR_01020026 12 事业类收入支出表 事业结余 01020026 IMPORT SYSTEM SYSTEM _PRIMARY_
157 235 WHSY_CB 事业单位财报 结余分配 VAR_01020031 12 事业类收入支出表 结余分配 01020031 IMPORT SYSTEM SYSTEM _PRIMARY_
158 236 WHSY_CB 事业单位财报 事业基金 VAR_01010022 11 事业类资产负债表 事业基金 01010022 IMPORT SYSTEM SYSTEM _PRIMARY_
159 237 WHSY_CB 事业单位财报 其他应付款 VAR_01010017 11 事业类资产负债表 其他应付款 01010017 IMPORT SYSTEM SYSTEM _PRIMARY_
160 238 WHSY_CB 事业单位财报 其他收入 VAR_01020006 12 事业类收入支出表 其他收入 01020006 IMPORT SYSTEM SYSTEM _PRIMARY_
161 239 WHSY_CB 事业单位财报 事业收入 VAR_01020004 12 事业类收入支出表 事业收入 01020004 IMPORT SYSTEM SYSTEM _PRIMARY_
162 24 WHQY_CB 一般企业财报 (二)稀释每股收益 VAR_00030052 03 企业类损益表 (二)稀释每股收益 00030052 IMPORT SYSTEM SYSTEM _PRIMARY_
163 240 WHSY_CB 事业单位财报 结转自筹基建 VAR_01020018 12 事业类收入支出表 结转自筹基建 01020018 IMPORT SYSTEM SYSTEM _PRIMARY_
164 241 WHSY_CB 事业单位财报 销售税金 VAR_01010044 11 事业类资产负债表 销售税金 01010044 IMPORT SYSTEM SYSTEM _PRIMARY_
165 242 WHSY_CB 事业单位财报 上级补助收入 VAR_01020002 12 事业类收入支出表 上级补助收入 01020002 IMPORT SYSTEM SYSTEM _PRIMARY_
166 243 WHSY_CB 事业单位财报 预付账款 VAR_01010005 11 事业类资产负债表 预付账款 01010005 IMPORT SYSTEM SYSTEM _PRIMARY_
167 244 WHSY_CB 事业单位财报 应交税金 VAR_01010020 11 事业类资产负债表 应交税金 01010020 IMPORT SYSTEM SYSTEM _PRIMARY_
168 245 WHSY_CB 事业单位财报 投资基金 VAR_01010024 11 事业类资产负债表 投资基金 01010024 IMPORT SYSTEM SYSTEM _PRIMARY_
169 246 WHSY_CB 事业单位财报 小 计1 VAR_01020007 12 事业类收入支出表 小 计1 01020007 IMPORT SYSTEM SYSTEM _PRIMARY_
170 247 WHSY_CB 事业单位财报 产成品 VAR_01010008 11 事业类资产负债表 产成品 01010008 IMPORT SYSTEM SYSTEM _PRIMARY_
171 248 WHSY_CB 事业单位财报 结转自筹基建 VAR_01010047 11 事业类资产负债表 结转自筹基建 01010047 IMPORT SYSTEM SYSTEM _PRIMARY_
172 249 WHSY_CB 事业单位财报 3、转入事业基金 VAR_01020034 12 事业类收入支出表 3、转入事业基金 01020034 IMPORT SYSTEM SYSTEM _PRIMARY_
173 25 WHQY_CB 一般企业财报 其中:非流动资产处置损失 VAR_00030030 03 企业类损益表 其中:非流动资产处置损失 00030030 IMPORT SYSTEM SYSTEM _PRIMARY_
174 250 WHSY_CB 事业单位财报 专款支出 VAR_01010040 11 事业类资产负债表 专款支出 01010040 IMPORT SYSTEM SYSTEM _PRIMARY_
175 251 WHSY_CB 事业单位财报 经营支出 VAR_01020020 12 事业类收入支出表 经营支出 01020020 IMPORT SYSTEM SYSTEM _PRIMARY_
176 252 WHSY_CB 事业单位财报 以前年度经营亏损(一) VAR_01020030 12 事业类收入支出表 以前年度经营亏损(一) 01020030 IMPORT SYSTEM SYSTEM _PRIMARY_
177 253 WHSY_CB 事业单位财报 成本费用 VAR_01010043 11 事业类资产负债表 成本费用 01010043 IMPORT SYSTEM SYSTEM _PRIMARY_
178 254 WHSY_CB 事业单位财报 其中:一般基金 VAR_01010023 11 事业类资产负债表 其中:一般基金 01010023 IMPORT SYSTEM SYSTEM _PRIMARY_
179 255 WHSY_CB 事业单位财报 拨出经费 VAR_01020011 12 事业类收入支出表 拨出经费 01020011 IMPORT SYSTEM SYSTEM _PRIMARY_
180 256 WHSY_CB 事业单位财报 其中:财政补助支出 VAR_01020015 12 事业类收入支出表 其中:财政补助支出 01020015 IMPORT SYSTEM SYSTEM _PRIMARY_
181 257 WHSY_CB 事业单位财报 2、收回以前年度事业支出 VAR_01020028 12 事业类收入支出表 2、收回以前年度事业支出 01020028 IMPORT SYSTEM SYSTEM _PRIMARY_
182 258 WHSY_CB 事业单位财报 收入总计 VAR_01020010 12 事业类收入支出表 收入总计 01020010 IMPORT SYSTEM SYSTEM _PRIMARY_
183 259 WHSY_CB 事业单位财报 拨出专款 VAR_01020023 12 事业类收入支出表 拨出专款 01020023 IMPORT SYSTEM SYSTEM _PRIMARY_
184 26 WHQY_CB 一般企业财报 减:营业外支出 VAR_00030013 03 企业类损益表 减:营业外支出 00030013 IMPORT SYSTEM SYSTEM _PRIMARY_
185 260 WHSY_CB 事业单位财报 应付帐款 VAR_01010015 11 事业类资产负债表 应付帐款 01010015 IMPORT SYSTEM SYSTEM _PRIMARY_
186 261 WHSY_CB 事业单位财报 上缴上级支出 VAR_01020012 12 事业类收入支出表 上缴上级支出 01020012 IMPORT SYSTEM SYSTEM _PRIMARY_
187 262 WHSY_CB 事业单位财报 资产部类总计: VAR_01010049 11 事业类资产负债表 资产部类总计: 01010049 IMPORT SYSTEM SYSTEM _PRIMARY_
188 263 WHSY_CB 事业单位财报 应缴财政专户款 VAR_01010019 11 事业类资产负债表 应缴财政专户款 01010019 IMPORT SYSTEM SYSTEM _PRIMARY_
189 264 WHSY_CB 事业单位财报 小 计2 VAR_01020009 12 事业类收入支出表 小 计2 01020009 IMPORT SYSTEM SYSTEM _PRIMARY_
190 265 WHSY_CB 事业单位财报 对附属单位补助 VAR_01020013 12 事业类收入支出表 对附属单位补助 01020013 IMPORT SYSTEM SYSTEM _PRIMARY_
191 266 WHSY_CB 事业单位财报 负债部类总计: VAR_01010050 11 事业类资产负债表 负债部类总计: 01010050 IMPORT SYSTEM SYSTEM _PRIMARY_
192 267 WHSY_CB 事业单位财报 固定资产 VAR_01010010 11 事业类资产负债表 固定资产 01010010 IMPORT SYSTEM SYSTEM _PRIMARY_
193 268 WHSY_CB 事业单位财报 其他应收款 VAR_01010006 11 事业类资产负债表 其他应收款 01010006 IMPORT SYSTEM SYSTEM _PRIMARY_
194 269 WHSY_CB 事业单位财报 应付票据 VAR_01010014 11 事业类资产负债表 应付票据 01010014 IMPORT SYSTEM SYSTEM _PRIMARY_
195 27 WHQY_CB 一般企业财报 递廷所得税资产 VAR_00010077 01 企业类资产负债表 递廷所得税资产 00010077 IMPORT SYSTEM SYSTEM _PRIMARY_
196 270 WHSY_CB 事业单位财报 银行存款 VAR_01010002 11 事业类资产负债表 银行存款 01010002 IMPORT SYSTEM SYSTEM _PRIMARY_
197 271 WHSY_CB 事业单位财报 材料 VAR_01010007 11 事业类资产负债表 材料 01010007 IMPORT SYSTEM SYSTEM _PRIMARY_
198 272 WHSY_CB 事业单位财报 其中:预算外资金收入 VAR_01020005 12 事业类收入支出表 其中:预算外资金收入 01020005 IMPORT SYSTEM SYSTEM _PRIMARY_
199 273 WHSY_CB 事业单位财报 2、提取专用基金 VAR_01020033 12 事业类收入支出表 2、提取专用基金 01020033 IMPORT SYSTEM SYSTEM _PRIMARY_
200 274 WHSY_CB 事业单位财报 借入款项 VAR_01010013 11 事业类资产负债表 借入款项 01010013 IMPORT SYSTEM SYSTEM _PRIMARY_
201 275 WHSY_CB 事业单位财报 拨入专款 VAR_01010032 11 事业类资产负债表 拨入专款 01010032 IMPORT SYSTEM SYSTEM _PRIMARY_
202 276 WHSY_CB 事业单位财报 预算外资金支出 VAR_01020016 12 事业类收入支出表 预算外资金支出 01020016 IMPORT SYSTEM SYSTEM _PRIMARY_
203 277 WHSY_CB 事业单位财报 负债合计: VAR_01010021 11 事业类资产负债表 负债合计: 01010021 IMPORT SYSTEM SYSTEM _PRIMARY_
204 278 WHSY_CB 事业单位财报 1、正常收支结余 VAR_01020027 12 事业类收入支出表 1、正常收支结余 01020027 IMPORT SYSTEM SYSTEM _PRIMARY_
205 279 WHSY_CB 事业单位财报 净资产合计: VAR_01010029 11 事业类资产负债表 净资产合计: 01010029 IMPORT SYSTEM SYSTEM _PRIMARY_
206 28 WHQY_CB 一般企业财报 其中:对联营企业和合营企业的投资收益 VAR_00030026 03 企业类损益表 其中:对联营企业和合营企业的投资收益 00030026 IMPORT SYSTEM SYSTEM _PRIMARY_
207 280 WHSY_CB 事业单位财报 拨出专款 VAR_01010039 11 事业类资产负债表 拨出专款 01010039 IMPORT SYSTEM SYSTEM _PRIMARY_
208 281 WHSY_CB 事业单位财报 小 计3 VAR_01020019 12 事业类收入支出表 小 计3 01020019 IMPORT SYSTEM SYSTEM _PRIMARY_
209 282 WHSY_CB 事业单位财报 应收账款 VAR_01010004 11 事业类资产负债表 应收账款 01010004 IMPORT SYSTEM SYSTEM _PRIMARY_
210 283 WHSY_CB 事业单位财报 4、其他 VAR_01020035 12 事业类收入支出表 4、其他 01020035 IMPORT SYSTEM SYSTEM _PRIMARY_
211 284 WHSY_CB 事业单位财报 支出合计: VAR_01010048 11 事业类资产负债表 支出合计: 01010048 IMPORT SYSTEM SYSTEM _PRIMARY_
212 285 WHSY_CB 事业单位财报 应收票据 VAR_01010003 11 事业类资产负债表 应收票据 01010003 IMPORT SYSTEM SYSTEM _PRIMARY_
213 286 WHSY_CB 事业单位财报 销售税金 VAR_01020017 12 事业类收入支出表 销售税金 01020017 IMPORT SYSTEM SYSTEM _PRIMARY_
214 287 WHSY_CB 事业单位财报 无形资产 VAR_01010011 11 事业类资产负债表 无形资产 01010011 IMPORT SYSTEM SYSTEM _PRIMARY_
215 288 WHSY_CB 事业单位财报 销售税金 VAR_01020021 12 事业类收入支出表 销售税金 01020021 IMPORT SYSTEM SYSTEM _PRIMARY_
216 289 WHSY_CB 事业单位财报 财政补助收入 VAR_01020001 12 事业类收入支出表 财政补助收入 01020001 IMPORT SYSTEM SYSTEM _PRIMARY_
217 29 WHQY_CB 一般企业财报 归属母公司所有者的其他综合收益的税后净额 VAR_00030055 03 企业类损益表 归属母公司所有者的其他综合收益的税后净额 00030055 IMPORT SYSTEM SYSTEM _PRIMARY_
218 290 WHSY_CB 事业单位财报 1、应交所得税 VAR_01020032 12 事业类收入支出表 1、应交所得税 01020032 IMPORT SYSTEM SYSTEM _PRIMARY_
219 291 WHSY_CB 事业单位财报 专款支出 VAR_01020024 12 事业类收入支出表 专款支出 01020024 IMPORT SYSTEM SYSTEM _PRIMARY_
220 292 WHSY_CB 事业单位财报 事业支出 VAR_01020014 12 事业类收入支出表 事业支出 01020014 IMPORT SYSTEM SYSTEM _PRIMARY_
221 293 WHSY_CB 事业单位财报 附属单位缴款 VAR_01020003 12 事业类收入支出表 附属单位缴款 01020003 IMPORT SYSTEM SYSTEM _PRIMARY_
222 294 WHSY_CB 事业单位财报 现金 VAR_01010001 11 事业类资产负债表 现金 01010001 IMPORT SYSTEM SYSTEM _PRIMARY_
223 295 WHSY_CB 事业单位财报 收入合计: VAR_01010037 11 事业类资产负债表 收入合计: 01010037 IMPORT SYSTEM SYSTEM _PRIMARY_
224 296 WHSY_CB 事业单位财报 拨出经费 VAR_01010038 11 事业类资产负债表 拨出经费 01010038 IMPORT SYSTEM SYSTEM _PRIMARY_
225 297 WHSY_CB 事业单位财报 经营收入 VAR_01020008 12 事业类收入支出表 经营收入 01020008 IMPORT SYSTEM SYSTEM _PRIMARY_
226 3 WHQY_CB 一般企业财报 非流动负债合计 VAR_00010086 01 企业类资产负债表 非流动负债合计 00010086 IMPORT SYSTEM SYSTEM _PRIMARY_
227 30 WHQY_CB 一般企业财报 应收票据 VAR_00010003 01 企业类资产负债表 应收票据 00010003 IMPORT SYSTEM SYSTEM _PRIMARY_
228 31 WHQY_CB 一般企业财报 交易性金融资产 VAR_00010065 01 企业类资产负债表 交易性金融资产 00010065 IMPORT SYSTEM SYSTEM _PRIMARY_
229 32 WHQY_CB 一般企业财报 货币资金 VAR_00010001 01 企业类资产负债表 货币资金 00010001 IMPORT SYSTEM SYSTEM _PRIMARY_
230 33 WHQY_CB 一般企业财报 其他应交款 VAR_00010040 01 企业类资产负债表 其他应交款 00010040 IMPORT SYSTEM SYSTEM _PRIMARY_
231 34 WHQY_CB 一般企业财报 固定资产净额 VAR_00010021 01 企业类资产负债表 固定资产净额 00010021 IMPORT SYSTEM SYSTEM _PRIMARY_
232 35 WHQY_CB 一般企业财报 3、持有至到期投资重分类为可供出售金融资产损益 VAR_00030046 03 企业类损益表 3、持有至到期投资重分类为可供出售金融资产损益 00030046 IMPORT SYSTEM SYSTEM _PRIMARY_
233 36 WHQY_CB 一般企业财报 减:所得税费用 VAR_00030032 03 企业类损益表 减:所得税费用 00030032 IMPORT SYSTEM SYSTEM _PRIMARY_
234 37 WHQY_CB 一般企业财报 1、重新计量设定受益计划净负债或净资产的变动 VAR_00030040 03 企业类损益表 1、重新计量设定受益计划净负债或净资产的变动 00030040 IMPORT SYSTEM SYSTEM _PRIMARY_
235 38 WHQY_CB 一般企业财报 固定资产 VAR_00010072 01 企业类资产负债表 固定资产 00010072 IMPORT SYSTEM SYSTEM _PRIMARY_
236 39 WHQY_CB 一般企业财报 长期股权投资 VAR_00010064 01 企业类资产负债表 长期股权投资 00010064 IMPORT SYSTEM SYSTEM _PRIMARY_
237 4 WHQY_CB 一般企业财报 固定资产原价 VAR_00010017 01 企业类资产负债表 固定资产原价 00010017 IMPORT SYSTEM SYSTEM _PRIMARY_
238 40 WHQY_CB 一般企业财报 经营活动产生的现金流量净颤 VAR_00040053 04 企业类附录 经营活动产生的现金流量净颤 00040053 IMPORT SYSTEM SYSTEM _PRIMARY_
239 41 WHQY_CB 一般企业财报 购买商品、接受劳务支付的现金 VAR_00020005 02 企业类现金流量表 购买商品、接受劳务支付的现金 00020005 IMPORT SYSTEM SYSTEM _PRIMARY_
240 42 WHQY_CB 一般企业财报 一年内到期长期债券投资 VAR_00010012 01 企业类资产负债表 一年内到期长期债券投资 00010012 IMPORT SYSTEM SYSTEM _PRIMARY_
241 43 WHQY_CB 一般企业财报 其中:优先股 VAR_00010100 01 企业类资产负债表 其中:优先股 00010100 IMPORT SYSTEM SYSTEM _PRIMARY_
242 44 WHQY_CB 一般企业财报 收到的其他与投资活动有关的现金 VAR_00020014 02 企业类现金流量表 收到的其他与投资活动有关的现金 00020014 IMPORT SYSTEM SYSTEM _PRIMARY_
243 45 WHQY_CB 一般企业财报 应收补贴款 VAR_00010009 01 企业类资产负债表 应收补贴款 00010009 IMPORT SYSTEM SYSTEM _PRIMARY_
244 46 WHQY_CB 一般企业财报 现金流入小计 VAR_00020024 02 企业类现金流量表 现金流入小计 00020024 IMPORT SYSTEM SYSTEM _PRIMARY_
245 47 WHQY_CB 一般企业财报 加:其他业务利润(亏损以“—”号填列) VAR_00030005 03 企业类损益表 加:其他业务利润(亏损以“—”号填列) 00030005 IMPORT SYSTEM SYSTEM _PRIMARY_
246 48 WHQY_CB 一般企业财报 收到的其他与筹资活动有关的现金 VAR_00020023 02 企业类现金流量表 收到的其他与筹资活动有关的现金 00020023 IMPORT SYSTEM SYSTEM _PRIMARY_
247 49 WHQY_CB 一般企业财报 预计负债 VAR_00010043 01 企业类资产负债表 预计负债 00010043 IMPORT SYSTEM SYSTEM _PRIMARY_
248 5 WHQY_CB 一般企业财报 无形资产 VAR_00010026 01 企业类资产负债表 无形资产 00010026 IMPORT SYSTEM SYSTEM _PRIMARY_
249 50 WHQY_CB 一般企业财报 支付的其他与筹资活动有关的现金 VAR_00020027 02 企业类现金流量表 支付的其他与筹资活动有关的现金 00020027 IMPORT SYSTEM SYSTEM _PRIMARY_
250 51 WHQY_CB 一般企业财报 长期待摊费用摊销 VAR_00040041 04 企业类附录 长期待摊费用摊销 00040041 IMPORT SYSTEM SYSTEM _PRIMARY_
251 52 WHQY_CB 一般企业财报 销售费用 VAR_00030020 03 企业类损益表 销售费用 00030020 IMPORT SYSTEM SYSTEM _PRIMARY_
252 53 WHQY_CB 一般企业财报 递延税款借项 VAR_00010030 01 企业类资产负债表 递延税款借项 00010030 IMPORT SYSTEM SYSTEM _PRIMARY_
253 54 WHQY_CB 一般企业财报 取得子公司及其他营业单位支付的现金净颔 VAR_00020033 02 企业类现金流量表 取得子公司及其他营业单位支付的现金净颔 00020033 IMPORT SYSTEM SYSTEM _PRIMARY_
254 55 WHQY_CB 一般企业财报 现金流出小计 VAR_00020028 02 企业类现金流量表 现金流出小计 00020028 IMPORT SYSTEM SYSTEM _PRIMARY_
255 56 WHQY_CB 一般企业财报 无形资产摊销 VAR_00040040 04 企业类附录 无形资产摊销 00040040 IMPORT SYSTEM SYSTEM _PRIMARY_
256 57 WHQY_CB 一般企业财报 现金流入小计 VAR_00020015 02 企业类现金流量表 现金流入小计 00020015 IMPORT SYSTEM SYSTEM _PRIMARY_
257 58 WHQY_CB 一般企业财报 资本公积 VAR_00010058 01 企业类资产负债表 资本公积 00010058 IMPORT SYSTEM SYSTEM _PRIMARY_
258 59 WHQY_CB 一般企业财报 3、其他项目 VAR_00030042 03 企业类损益表 3、其他项目 00030042 IMPORT SYSTEM SYSTEM _PRIMARY_
259 6 WHQY_CB 一般企业财报 筹资活动产生的现金流量净额 VAR_00020029 02 企业类现金流量表 筹资活动产生的现金流量净额 00020029 IMPORT SYSTEM SYSTEM _PRIMARY_
260 60 WHQY_CB 一般企业财报 应付票据 VAR_00010033 01 企业类资产负债表 应付票据 00010033 IMPORT SYSTEM SYSTEM _PRIMARY_
261 61 WHQY_CB 一般企业财报 应付工资 VAR_00010036 01 企业类资产负债表 应付工资 00010036 IMPORT SYSTEM SYSTEM _PRIMARY_
262 62 WHQY_CB 一般企业财报 专项应付款 VAR_00010050 01 企业类资产负债表 专项应付款 00010050 IMPORT SYSTEM SYSTEM _PRIMARY_
263 63 WHQY_CB 一般企业财报 预付账款 VAR_00010008 01 企业类资产负债表 预付账款 00010008 IMPORT SYSTEM SYSTEM _PRIMARY_
264 64 WHQY_CB 一般企业财报 现金流出小计 VAR_00020009 02 企业类现金流量表 现金流出小计 00020009 IMPORT SYSTEM SYSTEM _PRIMARY_
265 65 WHQY_CB 一般企业财报 交品性金融负债 VAR_00010080 01 企业类资产负债表 交品性金融负债 00010080 IMPORT SYSTEM SYSTEM _PRIMARY_
266 66 WHQY_CB 一般企业财报 流动资产合计 VAR_00010014 01 企业类资产负债表 流动资产合计 00010014 IMPORT SYSTEM SYSTEM _PRIMARY_
267 67 WHQY_CB 一般企业财报 减:所得税 VAR_00030015 03 企业类损益表 减:所得税 00030015 IMPORT SYSTEM SYSTEM _PRIMARY_
268 68 WHQY_CB 一般企业财报 其中:子公司支付给少数股东的股利及利润 VAR_00020038 02 企业类现金流量表 其中:子公司支付给少数股东的股利及利润 00020038 IMPORT SYSTEM SYSTEM _PRIMARY_
269 69 WHQY_CB 一般企业财报 融资租入固定资产 VAR_00040056 04 企业类附录 融资租入固定资产 00040056 IMPORT SYSTEM SYSTEM _PRIMARY_
270 7 WHQY_CB 一般企业财报 长期债权投资 VAR_00010015 01 企业类资产负债表 长期债权投资 00010015 IMPORT SYSTEM SYSTEM _PRIMARY_
271 70 WHQY_CB 一般企业财报 可供出售金融资产 VAR_00010068 01 企业类资产负债表 可供出售金融资产 00010068 IMPORT SYSTEM SYSTEM _PRIMARY_
272 71 WHQY_CB 一般企业财报 三、利润总额(亏损总额以“-”号填列) VAR_00030031 03 企业类损益表 三、利润总额(亏损总额以“-”号填列) 00030031 IMPORT SYSTEM SYSTEM _PRIMARY_
273 72 WHQY_CB 一般企业财报 (一)基本每股收益 VAR_00030035 03 企业类损益表 (一)基本每股收益 00030035 IMPORT SYSTEM SYSTEM _PRIMARY_
274 73 WHQY_CB 一般企业财报 减:现金等价物的期初余额 VAR_00040060 04 企业类附录 减:现金等价物的期初余额 00040060 IMPORT SYSTEM SYSTEM _PRIMARY_
275 74 WHQY_CB 一般企业财报 永续债 VAR_00010101 01 企业类资产负债表 永续债 00010101 IMPORT SYSTEM SYSTEM _PRIMARY_
276 75 WHQY_CB 一般企业财报 非流动资产合计 VAR_00010079 01 企业类资产负债表 非流动资产合计 00010079 IMPORT SYSTEM SYSTEM _PRIMARY_
277 76 WHQY_CB 一般企业财报 三、营业利润(亏损以“—”号填列) VAR_00030009 03 企业类损益表 三、营业利润(亏损以“—”号填列) 00030009 IMPORT SYSTEM SYSTEM _PRIMARY_
278 77 WHQY_CB 一般企业财报 现金流入小计 VAR_00020004 02 企业类现金流量表 现金流入小计 00020004 IMPORT SYSTEM SYSTEM _PRIMARY_
279 78 WHQY_CB 一般企业财报 递延税款贷项 VAR_00010053 01 企业类资产负债表 递延税款贷项 00010053 IMPORT SYSTEM SYSTEM _PRIMARY_
280 79 WHQY_CB 一般企业财报 应交税金 VAR_00010039 01 企业类资产负债表 应交税金 00010039 IMPORT SYSTEM SYSTEM _PRIMARY_
281 8 WHQY_CB 一般企业财报 管理费用 VAR_00030007 03 企业类损益表 管理费用 00030007 IMPORT SYSTEM SYSTEM _PRIMARY_
282 80 WHQY_CB 一般企业财报 油气资产 VAR_00010074 01 企业类资产负债表 油气资产 00010074 IMPORT SYSTEM SYSTEM _PRIMARY_
283 81 WHQY_CB 一般企业财报 四、净利润(净亏损以“-”号填列) VAR_00030033 03 企业类损益表 四、净利润(净亏损以“-”号填列) 00030033 IMPORT SYSTEM SYSTEM _PRIMARY_
284 82 WHQY_CB 一般企业财报 资产总计 VAR_00010031 01 企业类资产负债表 资产总计 00010031 IMPORT SYSTEM SYSTEM _PRIMARY_
285 83 WHQY_CB 一般企业财报 负债和所有者权益(或股东权益)总计 VAR_00010063 01 企业类资产负债表 负债和所有者权益(或股东权益)总计 00010063 IMPORT SYSTEM SYSTEM _PRIMARY_
286 84 WHQY_CB 一般企业财报 4、现金流量套期损益的有效部分 VAR_00030047 03 企业类损益表 4、现金流量套期损益的有效部分 00030047 IMPORT SYSTEM SYSTEM _PRIMARY_
287 85 WHQY_CB 一般企业财报 收到的税费返还 VAR_00020002 02 企业类现金流量表 收到的税费返还 00020002 IMPORT SYSTEM SYSTEM _PRIMARY_
288 86 WHQY_CB 一般企业财报 处置固定无形其他长期资产收回现金净额 VAR_00020013 02 企业类现金流量表 处置固定无形其他长期资产收回现金净额 00020013 IMPORT SYSTEM SYSTEM _PRIMARY_
289 87 WHQY_CB 一般企业财报 应付职工薪酬 VAR_00010081 01 企业类资产负债表 应付职工薪酬 00010081 IMPORT SYSTEM SYSTEM _PRIMARY_
290 88 WHQY_CB 一般企业财报 销售商品、提供劳务收到的现金 VAR_00020001 02 企业类现金流量表 销售商品、提供劳务收到的现金 00020001 IMPORT SYSTEM SYSTEM _PRIMARY_
291 89 WHQY_CB 一般企业财报 支付的其他与投资活动有关的现金 VAR_00020018 02 企业类现金流量表 支付的其他与投资活动有关的现金 00020018 IMPORT SYSTEM SYSTEM _PRIMARY_
292 9 WHQY_CB 一般企业财报 资产减值损失 VAR_00030023 03 企业类损益表 资产减值损失 00030023 IMPORT SYSTEM SYSTEM _PRIMARY_
293 90 WHQY_CB 一般企业财报 其他权益工具 VAR_00010099 01 企业类资产负债表 其他权益工具 00010099 IMPORT SYSTEM SYSTEM _PRIMARY_
294 91 WHQY_CB 一般企业财报 投资收整(损失以“-”号填列) VAR_00030025 03 企业类损益表 投资收整(损失以“-”号填列) 00030025 IMPORT SYSTEM SYSTEM _PRIMARY_
295 92 WHQY_CB 一般企业财报 无形资产及其他资产合计 VAR_00010029 01 企业类资产负债表 无形资产及其他资产合计 00010029 IMPORT SYSTEM SYSTEM _PRIMARY_
296 93 WHQY_CB 一般企业财报 应收股利 VAR_00010004 01 企业类资产负债表 应收股利 00010004 IMPORT SYSTEM SYSTEM _PRIMARY_
297 94 WHQY_CB 一般企业财报 五、每股收益: VAR_00030034 03 企业类损益表 五、每股收益: 00030034 IMPORT SYSTEM SYSTEM _PRIMARY_
298 95 WHQY_CB 一般企业财报 开发支出 VAR_00010075 01 企业类资产负债表 开发支出 00010075 IMPORT SYSTEM SYSTEM _PRIMARY_
299 96 WHQY_CB 一般企业财报 实收资本(或股本) VAR_00010055 01 企业类资产负债表 实收资本(或股本) 00010055 IMPORT SYSTEM SYSTEM _PRIMARY_
300 97 WHQY_CB 一般企业财报 营业外收入 VAR_00030012 03 企业类损益表 营业外收入 00030012 IMPORT SYSTEM SYSTEM _PRIMARY_
301 98 WHQY_CB 一般企业财报 应付股利 VAR_00010038 01 企业类资产负债表 应付股利 00010038 IMPORT SYSTEM SYSTEM _PRIMARY_
302 99 WHQY_CB 一般企业财报 (二)以后将重分类进损益的其他综合收益 VAR_00030043 03 企业类损益表 (二)以后将重分类进损益的其他综合收益 00030043 IMPORT SYSTEM SYSTEM _PRIMARY_

2
gradle.properties

@ -38,7 +38,7 @@ application_version=1.0.1
platform_group=io.sc platform_group=io.sc
platform_version=8.1.44 platform_version=8.1.44
platform_plugin_version=8.1.44 platform_plugin_version=8.1.44
platform_core_frontend_version=8.1.263 platform_core_frontend_version=8.1.264
########################################################### ###########################################################
# product dependencies version # product dependencies version

237
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchBusinessContractInfo.java

@ -0,0 +1,237 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.BatchBusinessContractInfoVo;
import irbs.deptRating.jpa.vo.BatchGuaranteeContractInfoVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date;
@Entity
@Table(name = "S_IRS_LGD_BAT_CONTR_INFO")
public class BatchBusinessContractInfo extends CorporationAuditorEntity<BatchBusinessContractInfoVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="DATA_DT") private String dataDt ; //数据日期
@Column(name="CONTR_SERIAL_NO") private String contrSerialNo ; //业务合同流水号
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="ON_OFF_TYPE") private String onOffType ; //表内表外类型
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //产品类型代码
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="RATING_LVL") private String ratingLvl ; //客户评级等级
@Column(name="INDUSTRY") private String industry ; //客户所属行业
@Column(name="ENT_SCALE") private String entScale ; //客户企业规模
@Column(name="HOLD_TYPE") private String holdType ; //客户控股类型
@Column(name="START_DT") private Date startDt ; //合同开始日期
@Column(name="EXPIRE_DT") private Date expireDt ; //合同到期日期
@Column(name="CONTR_AMT") private Double contrAmt ; //合同金额
@Column(name="CONTR_BALANCE") private Double contrBalance ; //合同余额
@Column(name="ACCRUED_INT") private Double accruedInt ; //应计利息
@Column(name="RECEIVABLE_INT") private Double receivableInt ; //应收利息
@Column(name="ADJUST_INT") private Double adjustInt ; //利息调整
@Column(name="CHG_IN_FAIR_VAL") private Double chgInFairVal ; //公允价值变动
@Column(name="MANAGER_ID") private String managerId ; //管户客户经理编号
@Column(name="MANAGER_NAME") private String managerName ; //管户客户经理名称
@Column(name="MANAGE_ORG_ID") private String manageOrgId ; //管户机构编号
@Column(name="MANAGE_ORG_NAME") private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Date getStartDt() {
return startDt;
}
public void setStartDt(Date startDt) {
this.startDt = startDt;
}
public Date getExpireDt() {
return expireDt;
}
public void setExpireDt(Date expireDt) {
this.expireDt = expireDt;
}
public Double getContrAmt() {
return contrAmt;
}
public void setContrAmt(Double contrAmt) {
this.contrAmt = contrAmt;
}
public Double getContrBalance() {
return contrBalance;
}
public void setContrBalance(Double contrBalance) {
this.contrBalance = contrBalance;
}
public Double getAccruedInt() {
return accruedInt;
}
public void setAccruedInt(Double accruedInt) {
this.accruedInt = accruedInt;
}
public Double getReceivableInt() {
return receivableInt;
}
public void setReceivableInt(Double receivableInt) {
this.receivableInt = receivableInt;
}
public Double getAdjustInt() {
return adjustInt;
}
public void setAdjustInt(Double adjustInt) {
this.adjustInt = adjustInt;
}
public Double getChgInFairVal() {
return chgInFairVal;
}
public void setChgInFairVal(Double chgInFairVal) {
this.chgInFairVal = chgInFairVal;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

156
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchGuaranteeContractInfo.java

@ -0,0 +1,156 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.BatchGuaranteeContractInfoVo;
import irbs.deptRating.jpa.vo.BatchGuarantyDetailVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_BAT_GUAR_CONTR_INFO")
public class BatchGuaranteeContractInfo extends CorporationAuditorEntity<BatchGuaranteeContractInfoVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="DATA_DT") private String dataDt ; //数据日期
@Column(name="GUAR_SERIAL_NO") private String guarSerialNo ; //担保合同流水号
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="CONTR_SERIAL_NO") private String contrSerialNo ; //业务合同流水号
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //担保类型
@Column(name="GUARANTEE_AMT") private Double guaranteeAmt ; //担保金额
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="RATING_LVL") private String ratingLvl ; //客户评级等级
@Column(name="INDUSTRY") private String industry ; //客户所属行业
@Column(name="ENT_SCALE") private String entScale ; //客户企业规模
@Column(name="HOLD_TYPE") private String holdType ; //客户控股类型
@Column(name="GUAR_RELA") private String guarRela ; //担保关联关系
@Column(name="OCCUPY_VALUE") private Double occupyValue ; //本次抵押占用的押品价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public String getGuarRela() {
return guarRela;
}
public void setGuarRela(String guarRela) {
this.guarRela = guarRela;
}
public Double getOccupyValue() {
return occupyValue;
}
public void setOccupyValue(Double occupyValue) {
this.occupyValue = occupyValue;
}
}

316
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BatchGuarantyDetail.java

@ -0,0 +1,316 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.BatchGuarantyDetailVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_BAT_GUARANTY_INFO")
public class BatchGuarantyDetail extends CorporationAuditorEntity<BatchGuarantyDetailVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="DATA_DT") private String dataDt ; //数据日期
@Column(name="GUAR_SERIAL_NO") private String guarSerialNo ; //担保合同流水号
@Column(name="GUARANTY_NO") private String guarantyNo ; //抵质押品编号
@Column(name="GUARANTY_NAME") private String guarantyName ; //抵质押品名称
@Column(name="GUARANTY_FIR_TYPE") private String guarantyFirType ; //抵质押品一级分类
@Column(name="GUARANTY_SEC_TYPE") private String guarantySecType ; //抵质押品二级分类
@Column(name="GUARANTY_THD_TYPE") private String guarantyThdType ; //抵质押品三级分类
@Column(name="GUARANTY_VALUE") private Double guarantyValue ; //抵质押品认定价值
@Column(name="LOCATION_CITY_CODE") private String locationCityCode ; //房地产所在城市编码
@Column(name="LOCAL_CORE_AREA_FLG") private String localCoreAreaFlg ; //房地产是否在城市核心区域
@Column(name="BUILDING_AREA") private Double buildingArea ; //房屋建筑面积
@Column(name="EVAL_NOTAX_VAL_FLG") private String evalNotaxValFlg ; //房地产估值未扣除税费标识
@Column(name="COLLETIVE_LAND_FLG") private String colletiveLandFlg ; //集体土地标识
@Column(name="IDLE_LAND_NODEV_FLG") private String idleLandNodevFlg ; //闲置土地未开发标识
@Column(name="INVENTORY_GOODS_TYPE") private String inventoryGoodsType ; //存货商品类型
@Column(name="ACCT_REC_PAYER_GRADE") private String acctRecPayerGrade ; //应收账款付款人信用评级
@Column(name="NOTICE_PAYER_FLG") private String noticePayerFlg ; //应收账款质押通知付款人标识
@Column(name="BANK_GUARANTEE_FLG") private String bankGuaranteeFlg ; //银行保贴标识
@Column(name="HAS_REGULATORS_TYPE") private String hasRegulatorsType ; //监管方监管类型
@Column(name="REGULATORS_GRADE") private String regulatorsGrade ; //监管方评级
@Column(name="GOODS_REGULATE_PLACE") private String goodsRegulatePlace ; //货物监管场地
@Column(name="BUY_BACK_TYPE") private String buyBackType ; //厂商或第三方回购类型
@Column(name="IN_OUT_TYPE") private String inOutType ; //场内场外业务类型
@Column(name="SELF_STOCK_GUARANTEE_FLG") private String selfStockGuaranteeFlg; //质押本上市公司股票标识
@Column(name="INTERVAL_AVG_PLEDGE_RATE") private Double intervalAvgPledgeRate; //区间平均质押率
@Column(name="INTERVAL_AVG_CHANGE_RATE") private Double intervalAvgChangeRate; //区间平均换手率
@Column(name="INTERVAL_AVG_ROA") private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
@Column(name="INTERVAL_AVG_PE") private Double intervalAvgPe ; //区间平均市盈率PE
@Column(name="CREDIT_BOND_FLG") private String creditBondFlg ; //信用债标识
@Column(name="BOND_CURR_GRADE") private String bondCurrGrade ; //债券当前评级
@Column(name="BOND_FIRST_GRADE") private String bondFirstGrade ; //债券发行时评级
@Column(name="NOBLE_METAL_TYPE") private String nobleMetalType ; //贵金属类型
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public Double getGuarantyValue() {
return guarantyValue;
}
public void setGuarantyValue(Double guarantyValue) {
this.guarantyValue = guarantyValue;
}
public String getLocationCityCode() {
return locationCityCode;
}
public void setLocationCityCode(String locationCityCode) {
this.locationCityCode = locationCityCode;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildingArea() {
return buildingArea;
}
public void setBuildingArea(Double buildingArea) {
this.buildingArea = buildingArea;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
}

226
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/BusinessContractInfo.java

@ -0,0 +1,226 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.BusinessContractInfoVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date;
@Entity
@Table(name = "S_IRS_LGD_CONTR_INFO")
public class BusinessContractInfo extends CorporationAuditorEntity<BusinessContractInfoVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="CONTR_SERIAL_NO") private String contrSerialNo ; //业务合同流水号
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="ON_OFF_TYPE") private String onOffType ; //表内表外类型
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //产品类型代码
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="RATING_LVL") private String ratingLvl ; //客户评级等级
@Column(name="INDUSTRY") private String industry ; //客户所属行业
@Column(name="ENT_SCALE") private String entScale ; //客户企业规模
@Column(name="HOLD_TYPE") private String holdType ; //客户控股类型
@Column(name="START_DT") private Date startDt ; //合同开始日期
@Column(name="EXPIRE_DT") private Date expireDt ; //合同到期日期
@Column(name="CONTR_AMT") private Double contrAmt ; //合同金额
@Column(name="CONTR_BALANCE") private Double contrBalance ; //合同余额
@Column(name="ACCRUED_INT") private Double accruedInt ; //应计利息
@Column(name="RECEIVABLE_INT") private Double receivableInt ; //应收利息
@Column(name="ADJUST_INT") private Double adjustInt ; //利息调整
@Column(name="CHG_IN_FAIR_VAL") private Double chgInFairVal ; //公允价值变动
@Column(name="MANAGER_ID") private String managerId ; //管户客户经理编号
@Column(name="MANAGER_NAME") private String managerName ; //管户客户经理名称
@Column(name="MANAGE_ORG_ID") private String manageOrgId ; //管户机构编号
@Column(name="MANAGE_ORG_NAME") private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Date getStartDt() {
return startDt;
}
public void setStartDt(Date startDt) {
this.startDt = startDt;
}
public Date getExpireDt() {
return expireDt;
}
public void setExpireDt(Date expireDt) {
this.expireDt = expireDt;
}
public Double getContrAmt() {
return contrAmt;
}
public void setContrAmt(Double contrAmt) {
this.contrAmt = contrAmt;
}
public Double getContrBalance() {
return contrBalance;
}
public void setContrBalance(Double contrBalance) {
this.contrBalance = contrBalance;
}
public Double getAccruedInt() {
return accruedInt;
}
public void setAccruedInt(Double accruedInt) {
this.accruedInt = accruedInt;
}
public Double getReceivableInt() {
return receivableInt;
}
public void setReceivableInt(Double receivableInt) {
this.receivableInt = receivableInt;
}
public Double getAdjustInt() {
return adjustInt;
}
public void setAdjustInt(Double adjustInt) {
this.adjustInt = adjustInt;
}
public Double getChgInFairVal() {
return chgInFairVal;
}
public void setChgInFairVal(Double chgInFairVal) {
this.chgInFairVal = chgInFairVal;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

127
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/CreditContract.java

@ -0,0 +1,127 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.CreditContractVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_CRD_CONTR_INFO")
public class CreditContract extends CorporationAuditorEntity<CreditContractVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="ON_OFF_TYPE") private String onOffType ; //表内表外类型
@Column(name="CRD_MTD_TYPE") private String crdMtdType ; //授信方式类型
@Column(name="CRD_AMT") private Double crdAmt ; //授信敞口额度
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //授信产品类型代码
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="MANAGER_ID") private String managerId ; //管户客户经理编号
@Column(name="MANAGER_NAME") private String managerName ; //管户客户经理名称
@Column(name="MANAGE_ORG_ID") private String manageOrgId ; //管户机构编号
@Column(name="MANAGE_ORG_NAME") private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getCrdMtdType() {
return crdMtdType;
}
public void setCrdMtdType(String crdMtdType) {
this.crdMtdType = crdMtdType;
}
public Double getCrdAmt() {
return crdAmt;
}
public void setCrdAmt(Double crdAmt) {
this.crdAmt = crdAmt;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

64
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/CreditContractProductList.java

@ -0,0 +1,64 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.CreditContractProductListVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_CREDIT_PRODUCTS")
public class CreditContractProductList extends CorporationAuditorEntity<CreditContractProductListVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //产品类型代码
@Column(name="SPEC_LMT") private Double specLmt ; //专项额度
@Column(name="SPLIT_LMT") private Double splitLmt ; //切分额度
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getSpecLmt() {
return specLmt;
}
public void setSpecLmt(Double specLmt) {
this.specLmt = specLmt;
}
public Double getSplitLmt() {
return splitLmt;
}
public void setSplitLmt(Double splitLmt) {
this.splitLmt = splitLmt;
}
}

145
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/GuaranteeContractInfo.java

@ -0,0 +1,145 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.GuaranteeContractInfoVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_GUAR_CONTR_INFO")
public class GuaranteeContractInfo extends CorporationAuditorEntity<GuaranteeContractInfoVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="GUAR_SERIAL_NO") private String guarSerialNo ; //担保合同流水号
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="CONTR_SERIAL_NO") private String contrSerialNo ; //业务合同流水号
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //担保类型
@Column(name="GUARANTEE_AMT") private Double guaranteeAmt ; //担保金额
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="RATING_LVL") private String ratingLvl ; //客户评级等级
@Column(name="INDUSTRY") private String industry ; //客户所属行业
@Column(name="ENT_SCALE") private String entScale ; //客户企业规模
@Column(name="HOLD_TYPE") private String holdType ; //客户控股类型
@Column(name="GUAR_RELA") private String guarRela ; //担保关联关系
@Column(name="OCCUPY_VALUE") private Double occupyValue ; //本次抵押占用的押品价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public String getGuarRela() {
return guarRela;
}
public void setGuarRela(String guarRela) {
this.guarRela = guarRela;
}
public Double getOccupyValue() {
return occupyValue;
}
public void setOccupyValue(Double occupyValue) {
this.occupyValue = occupyValue;
}
}

307
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/GuarantyDetail.java

@ -0,0 +1,307 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.GuarantyDetailVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "S_IRS_LGD_GUARANTY_INFO")
public class GuarantyDetail extends CorporationAuditorEntity<GuarantyDetailVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="GUAR_SERIAL_NO") private String guarSerialNo ; //担保合同流水号
@Column(name="GUARANTY_NO") private String guarantyNo ; //抵质押品编号
@Column(name="GUARANTY_NAME") private String guarantyName ; //抵质押品名称
@Column(name="GUARANTY_FIR_TYPE") private String guarantyFirType ; //抵质押品一级分类
@Column(name="GUARANTY_SEC_TYPE") private String guarantySecType ; //抵质押品二级分类
@Column(name="GUARANTY_THD_TYPE") private String guarantyThdType ; //抵质押品三级分类
@Column(name="GUARANTY_VALUE") private Double guarantyValue ; //抵质押品认定价值
@Column(name="LOCATION_CITY_CODE") private String locationCityCode ; //房地产所在城市编码
@Column(name="LOCAL_CORE_AREA_FLG") private String localCoreAreaFlg ; //房地产是否在城市核心区域
@Column(name="BUILDING_AREA") private Double buildingArea ; //房屋建筑面积
@Column(name="EVAL_NOTAX_VAL_FLG") private String evalNotaxValFlg ; //房地产估值未扣除税费标识
@Column(name="COLLETIVE_LAND_FLG") private String colletiveLandFlg ; //集体土地标识
@Column(name="IDLE_LAND_NODEV_FLG") private String idleLandNodevFlg ; //闲置土地未开发标识
@Column(name="INVENTORY_GOODS_TYPE") private String inventoryGoodsType ; //存货商品类型
@Column(name="ACCT_REC_PAYER_GRADE") private String acctRecPayerGrade ; //应收账款付款人信用评级
@Column(name="NOTICE_PAYER_FLG") private String noticePayerFlg ; //应收账款质押通知付款人标识
@Column(name="BANK_GUARANTEE_FLG") private String bankGuaranteeFlg ; //银行保贴标识
@Column(name="HAS_REGULATORS_TYPE") private String hasRegulatorsType ; //监管方监管类型
@Column(name="REGULATORS_GRADE") private String regulatorsGrade ; //监管方评级
@Column(name="GOODS_REGULATE_PLACE") private String goodsRegulatePlace ; //货物监管场地
@Column(name="BUY_BACK_TYPE") private String buyBackType ; //厂商或第三方回购类型
@Column(name="IN_OUT_TYPE") private String inOutType ; //场内场外业务类型
@Column(name="SELF_STOCK_GUARANTEE_FLG") private String selfStockGuaranteeFlg; //质押本上市公司股票标识
@Column(name="INTERVAL_AVG_PLEDGE_RATE") private Double intervalAvgPledgeRate; //区间平均质押率
@Column(name="INTERVAL_AVG_CHANGE_RATE") private Double intervalAvgChangeRate; //区间平均换手率
@Column(name="INTERVAL_AVG_ROA") private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
@Column(name="INTERVAL_AVG_PE") private Double intervalAvgPe ; //区间平均市盈率PE
@Column(name="CREDIT_BOND_FLG") private String creditBondFlg ; //信用债标识
@Column(name="BOND_CURR_GRADE") private String bondCurrGrade ; //债券当前评级
@Column(name="BOND_FIRST_GRADE") private String bondFirstGrade ; //债券发行时评级
@Column(name="NOBLE_METAL_TYPE") private String nobleMetalType ; //贵金属类型
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public Double getGuarantyValue() {
return guarantyValue;
}
public void setGuarantyValue(Double guarantyValue) {
this.guarantyValue = guarantyValue;
}
public String getLocationCityCode() {
return locationCityCode;
}
public void setLocationCityCode(String locationCityCode) {
this.locationCityCode = locationCityCode;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildingArea() {
return buildingArea;
}
public void setBuildingArea(Double buildingArea) {
this.buildingArea = buildingArea;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
}

110
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCreditProductList.java

@ -0,0 +1,110 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdCreditProductListVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "P_IRS_LGD_CRD_PROD_LIST")
public class LgdCreditProductList extends CorporationAuditorEntity<LgdCreditProductListVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="CRD_CONTR_SERIAL_NO") private String crdContrSerialNo; //授信合同流水号
@Column(name="SORT_NO") private String sortNo ; //排序号
@Column(name="PRODUCT_TYPE_CD") private String productTypeCd ; //产品类型代码
@Column(name="CCF") private String ccf ; //表外信用转换系数
@Column(name="P_RATE") private String pRate ; //产品自偿性回收率
@Column(name="SPEC_LMT") private String specLmt ; //专项额度
@Column(name="SPLIT_LMT") private String splitLmt ; //切分额度
@Column(name="ASSIGN_LMT") private String assignLmt ; //产品分配额度
@Column(name="USE_FLG") private String useFlg ; //是否参与LGD计算
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getSortNo() {
return sortNo;
}
public void setSortNo(String sortNo) {
this.sortNo = sortNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCcf() {
return ccf;
}
public void setCcf(String ccf) {
this.ccf = ccf;
}
public String getpRate() {
return pRate;
}
public void setpRate(String pRate) {
this.pRate = pRate;
}
public String getSpecLmt() {
return specLmt;
}
public void setSpecLmt(String specLmt) {
this.specLmt = specLmt;
}
public String getSplitLmt() {
return splitLmt;
}
public void setSplitLmt(String splitLmt) {
this.splitLmt = splitLmt;
}
public String getAssignLmt() {
return assignLmt;
}
public void setAssignLmt(String assignLmt) {
this.assignLmt = assignLmt;
}
public String getUseFlg() {
return useFlg;
}
public void setUseFlg(String useFlg) {
this.useFlg = useFlg;
}
}

569
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCustFinancial.java

@ -0,0 +1,569 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdCustFinancialVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "P_IRS_LGD_CUST_FINACIAL")
public class LgdCustFinancial extends CorporationAuditorEntity<LgdCustFinancialVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="LGD_GUARANTOR_ID") private String lgdGuarantorId ; //LGD关联借款人和保证人信息id
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="HBZJ") private Double hbzj ; //货币资金
@Column(name="CH") private Double ch ; //存货
@Column(name="HTZC") private Double htzc ; //合同资产
@Column(name="CYDSZC") private Double cydszc ; //持有待售资产
@Column(name="SCXSWZC") private Double scxswzc ; //生产性生物资产
@Column(name="YQZC") private Double yqzc ; //油气资产
@Column(name="GDZC") private Double gdzc ; //固定资产
@Column(name="GCWZ") private Double gcwz ; //工程物资
@Column(name="GDZCQL") private Double gdzcql ; //固定资产清理
@Column(name="TDSYQ") private Double tdsyq ; //土地使用权
@Column(name="ZJGC") private Double zjgc ; //在建工程
@Column(name="WXZC") private Double wxzc ; //无形资产
@Column(name="QZTDSYQ") private Double qztdsyq ; //其中:土地使用权
@Column(name="KFZC") private Double kfzc ; //开发支出
@Column(name="SY") private Double sy ; //商誉
@Column(name="CQDTFY") private Double cqdtfy ; //长期待摊费用
@Column(name="DYSDSZC") private Double dysdszc ; //递延所得税资产
@Column(name="QTFLDZC") private Double qtfldzc ; //其他非流动资产
@Column(name="QTKJKM2") private Double qtkjkm2 ; //其他会计科目2
@Column(name="YSZK") private Double yszk ; //应收账款
@Column(name="YSPJ") private Double yspj ; //应收票据
@Column(name="YSZKRZ") private Double yszkrz ; //应收账款融资
@Column(name="YFKX") private Double yfkx ; //预付账项
@Column(name="CQYSK") private Double cqysk ; //长期应收款
@Column(name="QTYSKXJ") private Double qtyskxj ; //其他应收款小计
@Column(name="JYXJRZC") private Double jyxjrzc ; //交易性金融资产
@Column(name="YSJRZC") private Double ysjrzc ; //衍生金融资产
@Column(name="KGCSJRZC") private Double kgcsjrzc ; //可供出售金融资产
@Column(name="CYZDQTZ") private Double cyzdqtz ; //持有至到期投资
@Column(name="QTFLDJRZC") private Double qtfldjrzc ; //其他非流动金融资产
@Column(name="ZQTZ") private Double zqtz ; //债权投资
@Column(name="QTZQTZ") private Double qtzqtz ; //其他债权投资
@Column(name="CQGQTZ") private Double cqgqtz ; //长期股权投资
@Column(name="QTQYGJTZ") private Double qtqygjtz ; //其他权益工具投资
@Column(name="TZXFDC") private Double tzxfdc ; //投资性房地产
@Column(name="YFZGXC") private Double yfzgxc ; //应付职工薪酬
@Column(name="CQYFZGXC") private Double cqyfzgxc ; //长期应付职工薪酬
@Column(name="YJSF") private Double yjsf ; //应交税费
@Column(name="YYSR") private Double yysr ; //营业收入
@Column(name="YYCB") private Double yycb ; //营业成本
@Column(name="FZHJ") private Double fzhj ; //负债合计
@Column(name="OPERATE_CASH") private Double operateCash ; //货币资金2
@Column(name="OPERATE_GOODS") private Double operateGoods ; //有形资产-存货
@Column(name="OPERATE_OTHER") private Double operateOther ; //有形资产-其他生产性资产
@Column(name="OPERATE_FIXED") private Double operateFixed ; //有形资产-固定资产
@Column(name="OPERATE_LAND") private Double operateLand ; //无形资产-土地使用权
@Column(name="OPERATE_OTHER_INTANGIBLE") private Double operateOtherIntangible ; //无形资产-其他无形资产
@Column(name="OPERATE_RECEIVABLES") private Double operateReceivables ; //债权资产-应收账款
@Column(name="OPERATE_OTHER_RECEIVABLES") private Double operateOtherReceivables ; //其他应收账款小计
@Column(name="INVEST_FINANCIAL") private Double investFinancial ; //金融资产
@Column(name="INVEST_DEBT") private Double investDebt ; //债权资产
@Column(name="INVEST_EQUITY") private Double investEquity ; //股权资产
@Column(name="INVEST_FIXED") private Double investFixed ; //固定资产
@Column(name="SENIOR_DEBT") private Double seniorDebt ; //优先负债
@Column(name="TOTAL_DEBT") private Double totalDebt ; //总负债
@Column(name="GROSS_MARGIN") private Double grossMargin ; //毛利率
@Column(name="BANKRUPTCY_LIQUIDATION_VAL") private Double bankruptcyLiquidationVal ; //破产清算价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdGuarantorId() {
return lgdGuarantorId;
}
public void setLgdGuarantorId(String lgdGuarantorId) {
this.lgdGuarantorId = lgdGuarantorId;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public Double getHbzj() {
return hbzj;
}
public void setHbzj(Double hbzj) {
this.hbzj = hbzj;
}
public Double getCh() {
return ch;
}
public void setCh(Double ch) {
this.ch = ch;
}
public Double getHtzc() {
return htzc;
}
public void setHtzc(Double htzc) {
this.htzc = htzc;
}
public Double getCydszc() {
return cydszc;
}
public void setCydszc(Double cydszc) {
this.cydszc = cydszc;
}
public Double getScxswzc() {
return scxswzc;
}
public void setScxswzc(Double scxswzc) {
this.scxswzc = scxswzc;
}
public Double getYqzc() {
return yqzc;
}
public void setYqzc(Double yqzc) {
this.yqzc = yqzc;
}
public Double getGdzc() {
return gdzc;
}
public void setGdzc(Double gdzc) {
this.gdzc = gdzc;
}
public Double getGcwz() {
return gcwz;
}
public void setGcwz(Double gcwz) {
this.gcwz = gcwz;
}
public Double getGdzcql() {
return gdzcql;
}
public void setGdzcql(Double gdzcql) {
this.gdzcql = gdzcql;
}
public Double getTdsyq() {
return tdsyq;
}
public void setTdsyq(Double tdsyq) {
this.tdsyq = tdsyq;
}
public Double getZjgc() {
return zjgc;
}
public void setZjgc(Double zjgc) {
this.zjgc = zjgc;
}
public Double getWxzc() {
return wxzc;
}
public void setWxzc(Double wxzc) {
this.wxzc = wxzc;
}
public Double getQztdsyq() {
return qztdsyq;
}
public void setQztdsyq(Double qztdsyq) {
this.qztdsyq = qztdsyq;
}
public Double getKfzc() {
return kfzc;
}
public void setKfzc(Double kfzc) {
this.kfzc = kfzc;
}
public Double getSy() {
return sy;
}
public void setSy(Double sy) {
this.sy = sy;
}
public Double getCqdtfy() {
return cqdtfy;
}
public void setCqdtfy(Double cqdtfy) {
this.cqdtfy = cqdtfy;
}
public Double getDysdszc() {
return dysdszc;
}
public void setDysdszc(Double dysdszc) {
this.dysdszc = dysdszc;
}
public Double getQtfldzc() {
return qtfldzc;
}
public void setQtfldzc(Double qtfldzc) {
this.qtfldzc = qtfldzc;
}
public Double getQtkjkm2() {
return qtkjkm2;
}
public void setQtkjkm2(Double qtkjkm2) {
this.qtkjkm2 = qtkjkm2;
}
public Double getYszk() {
return yszk;
}
public void setYszk(Double yszk) {
this.yszk = yszk;
}
public Double getYspj() {
return yspj;
}
public void setYspj(Double yspj) {
this.yspj = yspj;
}
public Double getYszkrz() {
return yszkrz;
}
public void setYszkrz(Double yszkrz) {
this.yszkrz = yszkrz;
}
public Double getYfkx() {
return yfkx;
}
public void setYfkx(Double yfkx) {
this.yfkx = yfkx;
}
public Double getCqysk() {
return cqysk;
}
public void setCqysk(Double cqysk) {
this.cqysk = cqysk;
}
public Double getQtyskxj() {
return qtyskxj;
}
public void setQtyskxj(Double qtyskxj) {
this.qtyskxj = qtyskxj;
}
public Double getJyxjrzc() {
return jyxjrzc;
}
public void setJyxjrzc(Double jyxjrzc) {
this.jyxjrzc = jyxjrzc;
}
public Double getYsjrzc() {
return ysjrzc;
}
public void setYsjrzc(Double ysjrzc) {
this.ysjrzc = ysjrzc;
}
public Double getKgcsjrzc() {
return kgcsjrzc;
}
public void setKgcsjrzc(Double kgcsjrzc) {
this.kgcsjrzc = kgcsjrzc;
}
public Double getCyzdqtz() {
return cyzdqtz;
}
public void setCyzdqtz(Double cyzdqtz) {
this.cyzdqtz = cyzdqtz;
}
public Double getQtfldjrzc() {
return qtfldjrzc;
}
public void setQtfldjrzc(Double qtfldjrzc) {
this.qtfldjrzc = qtfldjrzc;
}
public Double getZqtz() {
return zqtz;
}
public void setZqtz(Double zqtz) {
this.zqtz = zqtz;
}
public Double getQtzqtz() {
return qtzqtz;
}
public void setQtzqtz(Double qtzqtz) {
this.qtzqtz = qtzqtz;
}
public Double getCqgqtz() {
return cqgqtz;
}
public void setCqgqtz(Double cqgqtz) {
this.cqgqtz = cqgqtz;
}
public Double getQtqygjtz() {
return qtqygjtz;
}
public void setQtqygjtz(Double qtqygjtz) {
this.qtqygjtz = qtqygjtz;
}
public Double getTzxfdc() {
return tzxfdc;
}
public void setTzxfdc(Double tzxfdc) {
this.tzxfdc = tzxfdc;
}
public Double getYfzgxc() {
return yfzgxc;
}
public void setYfzgxc(Double yfzgxc) {
this.yfzgxc = yfzgxc;
}
public Double getCqyfzgxc() {
return cqyfzgxc;
}
public void setCqyfzgxc(Double cqyfzgxc) {
this.cqyfzgxc = cqyfzgxc;
}
public Double getYjsf() {
return yjsf;
}
public void setYjsf(Double yjsf) {
this.yjsf = yjsf;
}
public Double getYysr() {
return yysr;
}
public void setYysr(Double yysr) {
this.yysr = yysr;
}
public Double getYycb() {
return yycb;
}
public void setYycb(Double yycb) {
this.yycb = yycb;
}
public Double getFzhj() {
return fzhj;
}
public void setFzhj(Double fzhj) {
this.fzhj = fzhj;
}
public Double getOperateCash() {
return operateCash;
}
public void setOperateCash(Double operateCash) {
this.operateCash = operateCash;
}
public Double getOperateGoods() {
return operateGoods;
}
public void setOperateGoods(Double operateGoods) {
this.operateGoods = operateGoods;
}
public Double getOperateOther() {
return operateOther;
}
public void setOperateOther(Double operateOther) {
this.operateOther = operateOther;
}
public Double getOperateFixed() {
return operateFixed;
}
public void setOperateFixed(Double operateFixed) {
this.operateFixed = operateFixed;
}
public Double getOperateLand() {
return operateLand;
}
public void setOperateLand(Double operateLand) {
this.operateLand = operateLand;
}
public Double getOperateOtherIntangible() {
return operateOtherIntangible;
}
public void setOperateOtherIntangible(Double operateOtherIntangible) {
this.operateOtherIntangible = operateOtherIntangible;
}
public Double getOperateReceivables() {
return operateReceivables;
}
public void setOperateReceivables(Double operateReceivables) {
this.operateReceivables = operateReceivables;
}
public Double getOperateOtherReceivables() {
return operateOtherReceivables;
}
public void setOperateOtherReceivables(Double operateOtherReceivables) {
this.operateOtherReceivables = operateOtherReceivables;
}
public Double getInvestFinancial() {
return investFinancial;
}
public void setInvestFinancial(Double investFinancial) {
this.investFinancial = investFinancial;
}
public Double getInvestDebt() {
return investDebt;
}
public void setInvestDebt(Double investDebt) {
this.investDebt = investDebt;
}
public Double getInvestEquity() {
return investEquity;
}
public void setInvestEquity(Double investEquity) {
this.investEquity = investEquity;
}
public Double getInvestFixed() {
return investFixed;
}
public void setInvestFixed(Double investFixed) {
this.investFixed = investFixed;
}
public Double getSeniorDebt() {
return seniorDebt;
}
public void setSeniorDebt(Double seniorDebt) {
this.seniorDebt = seniorDebt;
}
public Double getTotalDebt() {
return totalDebt;
}
public void setTotalDebt(Double totalDebt) {
this.totalDebt = totalDebt;
}
public Double getGrossMargin() {
return grossMargin;
}
public void setGrossMargin(Double grossMargin) {
this.grossMargin = grossMargin;
}
public Double getBankruptcyLiquidationVal() {
return bankruptcyLiquidationVal;
}
public void setBankruptcyLiquidationVal(Double bankruptcyLiquidationVal) {
this.bankruptcyLiquidationVal = bankruptcyLiquidationVal;
}
}

164
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdCustList.java

@ -0,0 +1,164 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdCustListVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "P_IRS_LGD_CUST_LIST")
public class LgdCustList extends CorporationAuditorEntity<LgdCustListVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="LGD_SERIAL_NO") private String lgdSerialNo ; //债项评级流水号
@Column(name="CUST_CLASSIFY_CD") private String custClassifyCd ; //借款人和保证人区分标识
@Column(name="GUARANTEE_CONTR_SERIAL_NO") private String guaranteeContrSerialNo; //担保合同编号
@Column(name="GUARANTEE_AMT") private Double guaranteeAmt ; //担保金额
@Column(name="GUARANTEE_ASSIGN_RATE") private Double guaranteeAssignRate ; //担保分配比例
@Column(name="GUARANTEE_SPLIT_AMT") private Double guaranteeSplitAmt ; //担保分配金额
@Column(name="CUST_NO") private String custNo ; //客户编号
@Column(name="CUST_NAME") private String custName ; //客户名称
@Column(name="RATING_LVL") private String ratingLvl ; //客户评级等级
@Column(name="INDUSTRY") private String industry ; //客户所属行业
@Column(name="ENT_SCALE") private String entScale ; //企业规模
@Column(name="HOLD_TYPE") private String holdType ; //控股类型
@Column(name="TOTAL_ASSETS") private Double totalAssets ; //总资产
@Column(name="BEST_GUARANTOR_FLG") private String bestGuarantorFlg ; //是否最优保证人
@Column(name="BASE_REC_RATE") private Double baseRecRate ; //基准回收率
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdSerialNo() {
return lgdSerialNo;
}
public void setLgdSerialNo(String lgdSerialNo) {
this.lgdSerialNo = lgdSerialNo;
}
public String getCustClassifyCd() {
return custClassifyCd;
}
public void setCustClassifyCd(String custClassifyCd) {
this.custClassifyCd = custClassifyCd;
}
public String getGuaranteeContrSerialNo() {
return guaranteeContrSerialNo;
}
public void setGuaranteeContrSerialNo(String guaranteeContrSerialNo) {
this.guaranteeContrSerialNo = guaranteeContrSerialNo;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public Double getGuaranteeAssignRate() {
return guaranteeAssignRate;
}
public void setGuaranteeAssignRate(Double guaranteeAssignRate) {
this.guaranteeAssignRate = guaranteeAssignRate;
}
public Double getGuaranteeSplitAmt() {
return guaranteeSplitAmt;
}
public void setGuaranteeSplitAmt(Double guaranteeSplitAmt) {
this.guaranteeSplitAmt = guaranteeSplitAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Double getTotalAssets() {
return totalAssets;
}
public void setTotalAssets(Double totalAssets) {
this.totalAssets = totalAssets;
}
public String getBestGuarantorFlg() {
return bestGuarantorFlg;
}
public void setBestGuarantorFlg(String bestGuarantorFlg) {
this.bestGuarantorFlg = bestGuarantorFlg;
}
public Double getBaseRecRate() {
return baseRecRate;
}
public void setBaseRecRate(Double baseRecRate) {
this.baseRecRate = baseRecRate;
}
}

524
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdGuarantyList.java

@ -0,0 +1,524 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdGuarantyListVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name = "P_IRS_LGD_GUARANTY_LIST")
public class LgdGuarantyList extends CorporationAuditorEntity<LgdGuarantyListVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="LGD_SERIAL_NO") private String lgdSerialNo ; //债项评级流水号
@Column(name="GUARANTY_NO") private String guarantyNo ; //抵质押品编号
@Column(name="GUARANTY_NAME") private String guarantyName ; //抵质押品名称
@Column(name="GUARANTY_FIR_TYPE") private String guarantyFirType ; //抵质押品一级分类
@Column(name="GUARANTY_SEC_TYPE") private String guarantySecType ; //抵质押品二级分类
@Column(name="GUARANTY_THD_TYPE") private String guarantyThdType ; //抵质押品三级分类
@Column(name="GUARANTY_CLASS") private String guarantyClass ; //押品分类
@Column(name="CORE_GUARANTY_FLG") private String coreGuarantyFlg ; //是否核心押品
@Column(name="CITY_LEVEL") private String cityLevel ; //房地产所在城市等级
@Column(name="LOCAL_CORE_AREA_FLG") private String localCoreAreaFlg ; //房地产是否在城市核心区域
@Column(name="BUILD_AREA") private Double buildArea ; //建筑面积
@Column(name="EVAL_VALUE") private Double evalValue ; //房地产评估价值
@Column(name="EVAL_NOTAX_VAL_FLG") private String evalNotaxValFlg ; //房地产估值未扣除税费标识
@Column(name="COLLETIVE_LAND_FLG") private String colletiveLandFlg ; //集体土地标识
@Column(name="IDLE_LAND_NODEV_FLG") private String idleLandNodevFlg ; //闲置土地未开发标识
@Column(name="TRADE_FIN_USE_PROD_TYPE") private String tradeFinUseProdType ; //贸易融资使用产品类型
@Column(name="INVENTORY_GOODS_TYPE") private String inventoryGoodsType ; //存货商品类型
@Column(name="ACCT_REC_PAYER_GRADE") private String acctRecPayerGrade ; //应收账款付款人信用评级
@Column(name="NOTICE_PAYER_FLG") private String noticePayerFlg ; //应收账款质押通知付款人标识
@Column(name="BANK_GUARANTEE_FLG") private String bankGuaranteeFlg ; //银行保贴标识
@Column(name="HAS_REGULATORS_TYPE") private String hasRegulatorsType ; //监管方监管类型
@Column(name="REGULATORS_GRADE") private String regulatorsGrade ; //监管方评级
@Column(name="GOODS_REGULATE_PLACE") private String goodsRegulatePlace ; //货物监管场地
@Column(name="BUY_BACK_TYPE") private String buyBackType ; //厂商或第三方回购类型
@Column(name="IN_OUT_TYPE") private String inOutType ; //场内场外业务类型
@Column(name="SELF_STOCK_GUARANTEE_FLG") private String selfStockGuaranteeFlg ; //质押本上市公司股票标识
@Column(name="INTERVAL_AVG_PLEDGE_RATE") private Double intervalAvgPledgeRate ; //区间平均质押率
@Column(name="INTERVAL_AVG_CHANGE_RATE") private Double intervalAvgChangeRate ; //区间平均换手率
@Column(name="INTERVAL_AVG_ROA") private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
@Column(name="INTERVAL_AVG_PE") private Double intervalAvgPe ; //区间平均市盈率PE
@Column(name="CREDIT_BOND_FLG") private String creditBondFlg ; //信用债标识
@Column(name="BOND_CURR_GRADE") private String bondCurrGrade ; //债券当前评级
@Column(name="BOND_FIRST_GRADE") private String bondFirstGrade ; //债券发行时评级
@Column(name="NOBLE_METAL_TYPE") private String nobleMetalType ; //贵金属类型
@Column(name="BUILD_SCALE") private String buildScale ; //房地产规模
@Column(name="EVAL_NOTAX_VAL_ADJ_RATE") private Double evalNotaxValAdjRate ; //房地产估值未扣除税费调整系数
@Column(name="COLLETIVE_LAND_ADJ_RATE") private Double colletiveLandAdjRate ; //集体土地调整系数
@Column(name="IDLE_LAND_NODEV_ADJ_RATE") private Double idleLandNodevAdjRate ; //闲置土地未开发调整系数
@Column(name="LONG_TERM_AVG_ADJ_RATE") private Double longTermAvgAdjRate ; //长期平均调整系数
@Column(name="BUILD_GUARANTY_BASE_RATE") private Double buildGuarantyBaseRate ; //房地产押品基础回收比例
@Column(name="ACCT_REC_PAYER_GRADE_ADJ_RATE") private Double acctRecPayerGradeAdjRate ; //应收账款付款人信用评级调整系数
@Column(name="NOTICE_PAYER_ADJ_RATE") private Double noticePayerAdjRate ; //应收账款质押是否通知付款人调整系数
@Column(name="HAS_REGULATORS_ADJ_RATE") private Double hasRegulatorsAdjRate ; //监管方监管调整系数
@Column(name="REGULATORS_GRADE_ADJ_RATE") private Double regulatorsGradeAdjRate ; //监管方评级调整系数
@Column(name="GOODS_REGULATE_PLACE_ADJ_RATE") private Double goodsRegulatePlaceAdjRate ; //货物监管场地调整系数
@Column(name="BUY_BACK_TYPE_ADJ_RATE") private Double buyBackTypeAdjRate ; //厂商或第三方回购类型调整系数
@Column(name="NOT_BUILD_GUARANTY_BASE_RATE") private Double notBuildGuarantyBaseRate ; //非房地产押品基础回收比例
@Column(name="DISPOSAL_CYCLE") private Double disposalCycle ; //处置周期
@Column(name="AVG_DROP_RANGE_RATE") private Double avgDropRangeRate ; //平均跌幅基准系数
@Column(name="SLUMP_ADJ_RATE") private Double slumpAdjRate ; //暴跌调整系数
@Column(name="CYCLE_ADJ_RATE") private Double cycleAdjRate ; //周期调整系数
@Column(name="GRADE_CHANGE_DIRECT") private String gradeChangeDirect ; //评级迁徙方向
@Column(name="INTEREST_BASE_RATE") private Double interestBaseRate ; //利率基准系数
@Column(name="GRADE_CHANGE_RATE") private Double gradeChangeRate ; //评级迁徙系数
@Column(name="GUARANTY_REC_RATE") private Double guarantyRecRate ; //押品回收比例
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdSerialNo() {
return lgdSerialNo;
}
public void setLgdSerialNo(String lgdSerialNo) {
this.lgdSerialNo = lgdSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public String getGuarantyClass() {
return guarantyClass;
}
public void setGuarantyClass(String guarantyClass) {
this.guarantyClass = guarantyClass;
}
public String getCoreGuarantyFlg() {
return coreGuarantyFlg;
}
public void setCoreGuarantyFlg(String coreGuarantyFlg) {
this.coreGuarantyFlg = coreGuarantyFlg;
}
public String getCityLevel() {
return cityLevel;
}
public void setCityLevel(String cityLevel) {
this.cityLevel = cityLevel;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildArea() {
return buildArea;
}
public void setBuildArea(Double buildArea) {
this.buildArea = buildArea;
}
public Double getEvalValue() {
return evalValue;
}
public void setEvalValue(Double evalValue) {
this.evalValue = evalValue;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getTradeFinUseProdType() {
return tradeFinUseProdType;
}
public void setTradeFinUseProdType(String tradeFinUseProdType) {
this.tradeFinUseProdType = tradeFinUseProdType;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
public String getBuildScale() {
return buildScale;
}
public void setBuildScale(String buildScale) {
this.buildScale = buildScale;
}
public Double getEvalNotaxValAdjRate() {
return evalNotaxValAdjRate;
}
public void setEvalNotaxValAdjRate(Double evalNotaxValAdjRate) {
this.evalNotaxValAdjRate = evalNotaxValAdjRate;
}
public Double getColletiveLandAdjRate() {
return colletiveLandAdjRate;
}
public void setColletiveLandAdjRate(Double colletiveLandAdjRate) {
this.colletiveLandAdjRate = colletiveLandAdjRate;
}
public Double getIdleLandNodevAdjRate() {
return idleLandNodevAdjRate;
}
public void setIdleLandNodevAdjRate(Double idleLandNodevAdjRate) {
this.idleLandNodevAdjRate = idleLandNodevAdjRate;
}
public Double getLongTermAvgAdjRate() {
return longTermAvgAdjRate;
}
public void setLongTermAvgAdjRate(Double longTermAvgAdjRate) {
this.longTermAvgAdjRate = longTermAvgAdjRate;
}
public Double getBuildGuarantyBaseRate() {
return buildGuarantyBaseRate;
}
public void setBuildGuarantyBaseRate(Double buildGuarantyBaseRate) {
this.buildGuarantyBaseRate = buildGuarantyBaseRate;
}
public Double getAcctRecPayerGradeAdjRate() {
return acctRecPayerGradeAdjRate;
}
public void setAcctRecPayerGradeAdjRate(Double acctRecPayerGradeAdjRate) {
this.acctRecPayerGradeAdjRate = acctRecPayerGradeAdjRate;
}
public Double getNoticePayerAdjRate() {
return noticePayerAdjRate;
}
public void setNoticePayerAdjRate(Double noticePayerAdjRate) {
this.noticePayerAdjRate = noticePayerAdjRate;
}
public Double getHasRegulatorsAdjRate() {
return hasRegulatorsAdjRate;
}
public void setHasRegulatorsAdjRate(Double hasRegulatorsAdjRate) {
this.hasRegulatorsAdjRate = hasRegulatorsAdjRate;
}
public Double getRegulatorsGradeAdjRate() {
return regulatorsGradeAdjRate;
}
public void setRegulatorsGradeAdjRate(Double regulatorsGradeAdjRate) {
this.regulatorsGradeAdjRate = regulatorsGradeAdjRate;
}
public Double getGoodsRegulatePlaceAdjRate() {
return goodsRegulatePlaceAdjRate;
}
public void setGoodsRegulatePlaceAdjRate(Double goodsRegulatePlaceAdjRate) {
this.goodsRegulatePlaceAdjRate = goodsRegulatePlaceAdjRate;
}
public Double getBuyBackTypeAdjRate() {
return buyBackTypeAdjRate;
}
public void setBuyBackTypeAdjRate(Double buyBackTypeAdjRate) {
this.buyBackTypeAdjRate = buyBackTypeAdjRate;
}
public Double getNotBuildGuarantyBaseRate() {
return notBuildGuarantyBaseRate;
}
public void setNotBuildGuarantyBaseRate(Double notBuildGuarantyBaseRate) {
this.notBuildGuarantyBaseRate = notBuildGuarantyBaseRate;
}
public Double getDisposalCycle() {
return disposalCycle;
}
public void setDisposalCycle(Double disposalCycle) {
this.disposalCycle = disposalCycle;
}
public Double getAvgDropRangeRate() {
return avgDropRangeRate;
}
public void setAvgDropRangeRate(Double avgDropRangeRate) {
this.avgDropRangeRate = avgDropRangeRate;
}
public Double getSlumpAdjRate() {
return slumpAdjRate;
}
public void setSlumpAdjRate(Double slumpAdjRate) {
this.slumpAdjRate = slumpAdjRate;
}
public Double getCycleAdjRate() {
return cycleAdjRate;
}
public void setCycleAdjRate(Double cycleAdjRate) {
this.cycleAdjRate = cycleAdjRate;
}
public String getGradeChangeDirect() {
return gradeChangeDirect;
}
public void setGradeChangeDirect(String gradeChangeDirect) {
this.gradeChangeDirect = gradeChangeDirect;
}
public Double getInterestBaseRate() {
return interestBaseRate;
}
public void setInterestBaseRate(Double interestBaseRate) {
this.interestBaseRate = interestBaseRate;
}
public Double getGradeChangeRate() {
return gradeChangeRate;
}
public void setGradeChangeRate(Double gradeChangeRate) {
this.gradeChangeRate = gradeChangeRate;
}
public Double getGuarantyRecRate() {
return guarantyRecRate;
}
public void setGuarantyRecRate(Double guarantyRecRate) {
this.guarantyRecRate = guarantyRecRate;
}
}

279
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdRatingResultAfter.java

@ -0,0 +1,279 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdRatingResultAfterVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date;
@Entity
@Table(name = "P_IRS_LGD_RATING_RET_AFTER")
public class LgdRatingResultAfter extends CorporationAuditorEntity<LgdRatingResultAfterVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="DATA_DT")
private String dataDt ; //评级数据日期
@Column(name="SERIAL_NO")
private String serialNo ; //评级流水号
@Column(name="STAGE")
private String stage ; //评级阶段
@Column(name="CONTR_SERIAL_NO")
private String contrSerialNo ; //业务合同流水号
@Column(name="ON_OFF_TYPE")
private String onOffType ; //表内表外类型
@Column(name="EAD")
private Double ead ; //风险敞口金额
@Column(name="CCF")
private Double ccf ; //表外信用转换系数
@Column(name="PRODUCT_TYPE_CD")
private String productTypeCd ; //产品类型代码
@Column(name="LOW_RISK_FLG")
private String lowRiskFlg ; //是否低风险
@Column(name="GUARANTEE_AMT")
private Double guaranteeAmt ; //保证金金额
@Column(name="GUARANTY_CASH_FLG")
private String guarantyCashFlg ; //抵质押物是否全部为现金及其等价物标识
@Column(name="CUST_NO")
private String custNo ; //客户编号
@Column(name="CUST_NAME")
private String custName ; //客户名称
@Column(name="MAIN_GUARANTEE_TYPE")
private String mainGuaranteeType; //主担保方式
@Column(name="SELF_LIQUID_FLG")
private String selfLiquidFlg ; //产品类型是否具有自偿性标识
@Column(name="P_RATE")
private Double pRate ; //产品自偿性回收率
@Column(name="C_RATE")
private Double cRate ; //抵质押物回收率
@Column(name="BG_RATE")
private Double bgRate ; //借款人和保证人回收率
@Column(name="LGD_FLOOR_VAL")
private Double lgdFloorVal ; //lgd底线
@Column(name="LGD")
private Double lgd ; //违约损失率
@Column(name="CALC_TIME")
private Date calcTime ; //评级完成时间
@Column(name="MANAGER_ID")
private String managerId ; //管户客户经理编号
@Column(name="MANAGER_NAME")
private String managerName ; //管户客户经理名称
@Column(name="MANAGE_ORG_ID")
private String manageOrgId ; //管户机构编号
@Column(name="MANAGE_ORG_NAME")
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getSerialNo() {
return serialNo;
}
public void setSerialNo(String serialNo) {
this.serialNo = serialNo;
}
public String getStage() {
return stage;
}
public void setStage(String stage) {
this.stage = stage;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public Double getEad() {
return ead;
}
public void setEad(Double ead) {
this.ead = ead;
}
public Double getCcf() {
return ccf;
}
public void setCcf(Double ccf) {
this.ccf = ccf;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getLowRiskFlg() {
return lowRiskFlg;
}
public void setLowRiskFlg(String lowRiskFlg) {
this.lowRiskFlg = lowRiskFlg;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getGuarantyCashFlg() {
return guarantyCashFlg;
}
public void setGuarantyCashFlg(String guarantyCashFlg) {
this.guarantyCashFlg = guarantyCashFlg;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getMainGuaranteeType() {
return mainGuaranteeType;
}
public void setMainGuaranteeType(String mainGuaranteeType) {
this.mainGuaranteeType = mainGuaranteeType;
}
public String getSelfLiquidFlg() {
return selfLiquidFlg;
}
public void setSelfLiquidFlg(String selfLiquidFlg) {
this.selfLiquidFlg = selfLiquidFlg;
}
public Double getpRate() {
return pRate;
}
public void setpRate(Double pRate) {
this.pRate = pRate;
}
public Double getcRate() {
return cRate;
}
public void setcRate(Double cRate) {
this.cRate = cRate;
}
public Double getBgRate() {
return bgRate;
}
public void setBgRate(Double bgRate) {
this.bgRate = bgRate;
}
public Double getLgdFloorVal() {
return lgdFloorVal;
}
public void setLgdFloorVal(Double lgdFloorVal) {
this.lgdFloorVal = lgdFloorVal;
}
public Double getLgd() {
return lgd;
}
public void setLgd(Double lgd) {
this.lgd = lgd;
}
public Date getCalcTime() {
return calcTime;
}
public void setCalcTime(Date calcTime) {
this.calcTime = calcTime;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

269
irbs.deptRating/src/main/java/irbs/deptRating/jpa/entity/LgdRatingResultBefore.java

@ -0,0 +1,269 @@
package irbs.deptRating.jpa.entity;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.deptRating.jpa.vo.LgdRatingResultBeforeVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
import java.util.Date;
@Entity
@Table(name = "P_IRS_LGD_RATING_RET_BEFORE")
public class LgdRatingResultBefore extends CorporationAuditorEntity<LgdRatingResultBeforeVo> {
// 主键
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="SERIAL_NO")
private String serialNo ; //评级申请流水号
@Column(name="STAGE")
private String stage ; //评级阶段
@Column(name="CRD_CONTR_SERIAL_NO")
private String crdContrSerialNo; //授信合同流水号
@Column(name="ON_OFF_TYPE")
private String onOffType ; //表内表外类型
@Column(name="CRD_MTD_TYPE")
private String crdMtdType ; //授信方式类型
@Column(name="EAD")
private Double ead ; //授信敞口额度
@Column(name="SPEC_LMT_FLG")
private String specLmtFlg ; //是否有专项额度
@Column(name="LMT_SPLIT_PLAN_FLG")
private String lmtSplitPlanFlg ; //是否有额度切分方案
@Column(name="LOW_RISK_FLG")
private String lowRiskFlg ; //是否低风险
@Column(name="GUARANTEE_AMT")
private Double guaranteeAmt ; //保证金金额
@Column(name="CUST_NO")
private String custNo ; //客户编号
@Column(name="CUST_NAME")
private String custName ; //客户名称
@Column(name="MAIN_GUARANTEE_TYPE")
private String mainGuaranteeType; //主担保方式
@Column(name="SELF_LIQUID_FLG")
private String selfLiquidFlg ; //授信产品是否具有自偿性标识
@Column(name="P_RATE")
private Double pRate ; //产品自偿性回收率
@Column(name="C_RATE")
private Double cRate ; //抵质押物回收率
@Column(name="BG_RATE")
private Double bgRate ; //借款人和保证人回收率
@Column(name="LGD_FLOOR_VAL")
private Double lgdFloorVal ; //lgd底线
@Column(name="LGD")
private Double lgd ; //违约损失率
@Column(name="CALC_TIME")
private Date calcTime ; //评级完成时间
@Column(name="MANAGER_ID")
private String managerId ; //管户客户经理编号
@Column(name="MANAGER_NAME")
private String managerName ; //管户客户经理名称
@Column(name="MANAGE_ORG_ID")
private String manageOrgId ; //管户机构编号
@Column(name="MANAGE_ORG_NAME")
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSerialNo() {
return serialNo;
}
public void setSerialNo(String serialNo) {
this.serialNo = serialNo;
}
public String getStage() {
return stage;
}
public void setStage(String stage) {
this.stage = stage;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getCrdMtdType() {
return crdMtdType;
}
public void setCrdMtdType(String crdMtdType) {
this.crdMtdType = crdMtdType;
}
public Double getEad() {
return ead;
}
public void setEad(Double ead) {
this.ead = ead;
}
public String getSpecLmtFlg() {
return specLmtFlg;
}
public void setSpecLmtFlg(String specLmtFlg) {
this.specLmtFlg = specLmtFlg;
}
public String getLmtSplitPlanFlg() {
return lmtSplitPlanFlg;
}
public void setLmtSplitPlanFlg(String lmtSplitPlanFlg) {
this.lmtSplitPlanFlg = lmtSplitPlanFlg;
}
public String getLowRiskFlg() {
return lowRiskFlg;
}
public void setLowRiskFlg(String lowRiskFlg) {
this.lowRiskFlg = lowRiskFlg;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getMainGuaranteeType() {
return mainGuaranteeType;
}
public void setMainGuaranteeType(String mainGuaranteeType) {
this.mainGuaranteeType = mainGuaranteeType;
}
public String getSelfLiquidFlg() {
return selfLiquidFlg;
}
public void setSelfLiquidFlg(String selfLiquidFlg) {
this.selfLiquidFlg = selfLiquidFlg;
}
public Double getpRate() {
return pRate;
}
public void setpRate(Double pRate) {
this.pRate = pRate;
}
public Double getcRate() {
return cRate;
}
public void setcRate(Double cRate) {
this.cRate = cRate;
}
public Double getBgRate() {
return bgRate;
}
public void setBgRate(Double bgRate) {
this.bgRate = bgRate;
}
public Double getLgdFloorVal() {
return lgdFloorVal;
}
public void setLgdFloorVal(Double lgdFloorVal) {
this.lgdFloorVal = lgdFloorVal;
}
public Double getLgd() {
return lgd;
}
public void setLgd(Double lgd) {
this.lgd = lgd;
}
public Date getCalcTime() {
return calcTime;
}
public void setCalcTime(Date calcTime) {
this.calcTime = calcTime;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchBusinessContractInfoRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.BatchBusinessContractInfo;
public interface BatchBusinessContractInfoRepository extends DaoRepository<BatchBusinessContractInfo, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchGuaranteeContractInfoRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.BatchGuaranteeContractInfo;
public interface BatchGuaranteeContractInfoRepository extends DaoRepository<BatchGuaranteeContractInfo, String> {
}

10
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BatchGuarantyDetailRepository.java

@ -0,0 +1,10 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.BatchGuaranteeContractInfo;
import irbs.deptRating.jpa.entity.BatchGuarantyDetail;
public interface BatchGuarantyDetailRepository extends DaoRepository<BatchGuarantyDetail, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/BusinessContractInfoRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.BusinessContractInfo;
public interface BusinessContractInfoRepository extends DaoRepository<BusinessContractInfo, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/CreditContractRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.CreditContract;
public interface CreditContractRepository extends DaoRepository<CreditContract, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/GuaranteeContractInfoRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.GuaranteeContractInfo;
public interface GuaranteeContractInfoRepository extends DaoRepository<GuaranteeContractInfo, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/GuarantyDetailRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.GuarantyDetail;
public interface GuarantyDetailRepository extends DaoRepository<GuarantyDetail, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/LgdCreditProductListRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.LgdCreditProductList;
public interface LgdCreditProductListRepository extends DaoRepository<LgdCreditProductList, String> {
}

9
irbs.deptRating/src/main/java/irbs/deptRating/jpa/repository/LgdCustFinancialRepository.java

@ -0,0 +1,9 @@
package irbs.deptRating.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.deptRating.jpa.entity.LgdCustFinancial;
public interface LgdCustFinancialRepository extends DaoRepository<LgdCustFinancial, String> {
}

225
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchBusinessContractInfoVo.java

@ -0,0 +1,225 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import java.util.Date;
public class BatchBusinessContractInfoVo extends CorporationAuditorVo {
private String id ; //主键id
private String dataDt ; //数据日期
private String contrSerialNo ; //业务合同流水号
private String crdContrSerialNo; //授信合同流水号
private String onOffType ; //表内表外类型
private String productTypeCd ; //产品类型代码
private String custNo ; //客户编号
private String custName ; //客户名称
private String ratingLvl ; //客户评级等级
private String industry ; //客户所属行业
private String entScale ; //客户企业规模
private String holdType ; //客户控股类型
private Date startDt ; //合同开始日期
private Date expireDt ; //合同到期日期
private Double contrAmt ; //合同金额
private Double contrBalance ; //合同余额
private Double accruedInt ; //应计利息
private Double receivableInt ; //应收利息
private Double adjustInt ; //利息调整
private Double chgInFairVal ; //公允价值变动
private String managerId ; //管户客户经理编号
private String managerName ; //管户客户经理名称
private String manageOrgId ; //管户机构编号
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Date getStartDt() {
return startDt;
}
public void setStartDt(Date startDt) {
this.startDt = startDt;
}
public Date getExpireDt() {
return expireDt;
}
public void setExpireDt(Date expireDt) {
this.expireDt = expireDt;
}
public Double getContrAmt() {
return contrAmt;
}
public void setContrAmt(Double contrAmt) {
this.contrAmt = contrAmt;
}
public Double getContrBalance() {
return contrBalance;
}
public void setContrBalance(Double contrBalance) {
this.contrBalance = contrBalance;
}
public Double getAccruedInt() {
return accruedInt;
}
public void setAccruedInt(Double accruedInt) {
this.accruedInt = accruedInt;
}
public Double getReceivableInt() {
return receivableInt;
}
public void setReceivableInt(Double receivableInt) {
this.receivableInt = receivableInt;
}
public Double getAdjustInt() {
return adjustInt;
}
public void setAdjustInt(Double adjustInt) {
this.adjustInt = adjustInt;
}
public Double getChgInFairVal() {
return chgInFairVal;
}
public void setChgInFairVal(Double chgInFairVal) {
this.chgInFairVal = chgInFairVal;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

142
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchGuaranteeContractInfoVo.java

@ -0,0 +1,142 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class BatchGuaranteeContractInfoVo extends CorporationAuditorVo {
private String id ; //主键id
private String dataDt ; //数据日期
private String guarSerialNo ; //担保合同流水号
private String crdContrSerialNo; //授信合同流水号
private String contrSerialNo ; //业务合同流水号
private String productTypeCd ; //担保类型
private Double guaranteeAmt ; //担保金额
private String custNo ; //客户编号
private String custName ; //客户名称
private String ratingLvl ; //客户评级等级
private String industry ; //客户所属行业
private String entScale ; //客户企业规模
private String holdType ; //客户控股类型
private String guarRela ; //担保关联关系
private Double occupyValue ; //本次抵押占用的押品价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public String getGuarRela() {
return guarRela;
}
public void setGuarRela(String guarRela) {
this.guarRela = guarRela;
}
public Double getOccupyValue() {
return occupyValue;
}
public void setOccupyValue(Double occupyValue) {
this.occupyValue = occupyValue;
}
}

304
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BatchGuarantyDetailVo.java

@ -0,0 +1,304 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class BatchGuarantyDetailVo extends CorporationAuditorVo {
private String id ; //主键id
private String dataDt ; //数据日期
private String guarSerialNo ; //担保合同流水号
private String guarantyNo ; //抵质押品编号
private String guarantyName ; //抵质押品名称
private String guarantyFirType ; //抵质押品一级分类
private String guarantySecType ; //抵质押品二级分类
private String guarantyThdType ; //抵质押品三级分类
private Double guarantyValue ; //抵质押品认定价值
private String locationCityCode ; //房地产所在城市编码
private String localCoreAreaFlg ; //房地产是否在城市核心区域
private Double buildingArea ; //房屋建筑面积
private String evalNotaxValFlg ; //房地产估值未扣除税费标识
private String colletiveLandFlg ; //集体土地标识
private String idleLandNodevFlg ; //闲置土地未开发标识
private String inventoryGoodsType ; //存货商品类型
private String acctRecPayerGrade ; //应收账款付款人信用评级
private String noticePayerFlg ; //应收账款质押通知付款人标识
private String bankGuaranteeFlg ; //银行保贴标识
private String hasRegulatorsType ; //监管方监管类型
private String regulatorsGrade ; //监管方评级
private String goodsRegulatePlace ; //货物监管场地
private String buyBackType ; //厂商或第三方回购类型
private String inOutType ; //场内场外业务类型
private String selfStockGuaranteeFlg; //质押本上市公司股票标识
private Double intervalAvgPledgeRate; //区间平均质押率
private Double intervalAvgChangeRate; //区间平均换手率
private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
private Double intervalAvgPe ; //区间平均市盈率PE
private String creditBondFlg ; //信用债标识
private String bondCurrGrade ; //债券当前评级
private String bondFirstGrade ; //债券发行时评级
private String nobleMetalType ; //贵金属类型
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public Double getGuarantyValue() {
return guarantyValue;
}
public void setGuarantyValue(Double guarantyValue) {
this.guarantyValue = guarantyValue;
}
public String getLocationCityCode() {
return locationCityCode;
}
public void setLocationCityCode(String locationCityCode) {
this.locationCityCode = locationCityCode;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildingArea() {
return buildingArea;
}
public void setBuildingArea(Double buildingArea) {
this.buildingArea = buildingArea;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
}

216
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/BusinessContractInfoVo.java

@ -0,0 +1,216 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import java.util.Date;
public class BusinessContractInfoVo extends CorporationAuditorVo {
private String id ; //主键id
private String contrSerialNo ; //业务合同流水号
private String crdContrSerialNo; //授信合同流水号
private String onOffType ; //表内表外类型
private String productTypeCd ; //产品类型代码
private String custNo ; //客户编号
private String custName ; //客户名称
private String ratingLvl ; //客户评级等级
private String industry ; //客户所属行业
private String entScale ; //客户企业规模
private String holdType ; //客户控股类型
private Date startDt ; //合同开始日期
private Date expireDt ; //合同到期日期
private Double contrAmt ; //合同金额
private Double contrBalance ; //合同余额
private Double accruedInt ; //应计利息
private Double receivableInt ; //应收利息
private Double adjustInt ; //利息调整
private Double chgInFairVal ; //公允价值变动
private String managerId ; //管户客户经理编号
private String managerName ; //管户客户经理名称
private String manageOrgId ; //管户机构编号
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Date getStartDt() {
return startDt;
}
public void setStartDt(Date startDt) {
this.startDt = startDt;
}
public Date getExpireDt() {
return expireDt;
}
public void setExpireDt(Date expireDt) {
this.expireDt = expireDt;
}
public Double getContrAmt() {
return contrAmt;
}
public void setContrAmt(Double contrAmt) {
this.contrAmt = contrAmt;
}
public Double getContrBalance() {
return contrBalance;
}
public void setContrBalance(Double contrBalance) {
this.contrBalance = contrBalance;
}
public Double getAccruedInt() {
return accruedInt;
}
public void setAccruedInt(Double accruedInt) {
this.accruedInt = accruedInt;
}
public Double getReceivableInt() {
return receivableInt;
}
public void setReceivableInt(Double receivableInt) {
this.receivableInt = receivableInt;
}
public Double getAdjustInt() {
return adjustInt;
}
public void setAdjustInt(Double adjustInt) {
this.adjustInt = adjustInt;
}
public Double getChgInFairVal() {
return chgInFairVal;
}
public void setChgInFairVal(Double chgInFairVal) {
this.chgInFairVal = chgInFairVal;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

52
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/CreditContractProductListVo.java

@ -0,0 +1,52 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class CreditContractProductListVo extends CorporationAuditorVo {
private String id ; //主键id
private String crdContrSerialNo; //授信合同流水号
private String productTypeCd ; //产品类型代码
private Double specLmt ; //专项额度
private Double splitLmt ; //切分额度
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getSpecLmt() {
return specLmt;
}
public void setSpecLmt(Double specLmt) {
this.specLmt = specLmt;
}
public Double getSplitLmt() {
return splitLmt;
}
public void setSplitLmt(Double splitLmt) {
this.splitLmt = splitLmt;
}
}

115
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/CreditContractVo.java

@ -0,0 +1,115 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class CreditContractVo extends CorporationAuditorVo {
private String id ; //主键id
private String crdContrSerialNo; //授信合同流水号
private String onOffType ; //表内表外类型
private String crdMtdType ; //授信方式类型
private Double crdAmt ; //授信敞口额度
private String productTypeCd ; //授信产品类型代码
private String custNo ; //客户编号
private String custName ; //客户名称
private String managerId ; //管户客户经理编号
private String managerName ; //管户客户经理名称
private String manageOrgId ; //管户机构编号
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getCrdMtdType() {
return crdMtdType;
}
public void setCrdMtdType(String crdMtdType) {
this.crdMtdType = crdMtdType;
}
public Double getCrdAmt() {
return crdAmt;
}
public void setCrdAmt(Double crdAmt) {
this.crdAmt = crdAmt;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

133
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/GuaranteeContractInfoVo.java

@ -0,0 +1,133 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class GuaranteeContractInfoVo extends CorporationAuditorVo {
private String id ; //主键id
private String guarSerialNo ; //担保合同流水号
private String crdContrSerialNo; //授信合同流水号
private String contrSerialNo ; //业务合同流水号
private String productTypeCd ; //担保类型
private Double guaranteeAmt ; //担保金额
private String custNo ; //客户编号
private String custName ; //客户名称
private String ratingLvl ; //客户评级等级
private String industry ; //客户所属行业
private String entScale ; //客户企业规模
private String holdType ; //客户控股类型
private String guarRela ; //担保关联关系
private Double occupyValue ; //本次抵押占用的押品价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public String getGuarRela() {
return guarRela;
}
public void setGuarRela(String guarRela) {
this.guarRela = guarRela;
}
public Double getOccupyValue() {
return occupyValue;
}
public void setOccupyValue(Double occupyValue) {
this.occupyValue = occupyValue;
}
}

295
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/GuarantyDetailVo.java

@ -0,0 +1,295 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class GuarantyDetailVo extends CorporationAuditorVo {
private String id ; //主键id
private String guarSerialNo ; //担保合同流水号
private String guarantyNo ; //抵质押品编号
private String guarantyName ; //抵质押品名称
private String guarantyFirType ; //抵质押品一级分类
private String guarantySecType ; //抵质押品二级分类
private String guarantyThdType ; //抵质押品三级分类
private Double guarantyValue ; //抵质押品认定价值
private String locationCityCode ; //房地产所在城市编码
private String localCoreAreaFlg ; //房地产是否在城市核心区域
private Double buildingArea ; //房屋建筑面积
private String evalNotaxValFlg ; //房地产估值未扣除税费标识
private String colletiveLandFlg ; //集体土地标识
private String idleLandNodevFlg ; //闲置土地未开发标识
private String inventoryGoodsType ; //存货商品类型
private String acctRecPayerGrade ; //应收账款付款人信用评级
private String noticePayerFlg ; //应收账款质押通知付款人标识
private String bankGuaranteeFlg ; //银行保贴标识
private String hasRegulatorsType ; //监管方监管类型
private String regulatorsGrade ; //监管方评级
private String goodsRegulatePlace ; //货物监管场地
private String buyBackType ; //厂商或第三方回购类型
private String inOutType ; //场内场外业务类型
private String selfStockGuaranteeFlg; //质押本上市公司股票标识
private Double intervalAvgPledgeRate; //区间平均质押率
private Double intervalAvgChangeRate; //区间平均换手率
private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
private Double intervalAvgPe ; //区间平均市盈率PE
private String creditBondFlg ; //信用债标识
private String bondCurrGrade ; //债券当前评级
private String bondFirstGrade ; //债券发行时评级
private String nobleMetalType ; //贵金属类型
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGuarSerialNo() {
return guarSerialNo;
}
public void setGuarSerialNo(String guarSerialNo) {
this.guarSerialNo = guarSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public Double getGuarantyValue() {
return guarantyValue;
}
public void setGuarantyValue(Double guarantyValue) {
this.guarantyValue = guarantyValue;
}
public String getLocationCityCode() {
return locationCityCode;
}
public void setLocationCityCode(String locationCityCode) {
this.locationCityCode = locationCityCode;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildingArea() {
return buildingArea;
}
public void setBuildingArea(Double buildingArea) {
this.buildingArea = buildingArea;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
}

97
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCreditProductListVo.java

@ -0,0 +1,97 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class LgdCreditProductListVo extends CorporationAuditorVo {
private String id ; //主键id
private String crdContrSerialNo; //授信合同流水号
private String sortNo ; //排序号
private String productTypeCd ; //产品类型代码
private String ccf ; //表外信用转换系数
private String pRate ; //产品自偿性回收率
private String specLmt ; //专项额度
private String splitLmt ; //切分额度
private String assignLmt ; //产品分配额度
private String useFlg ; //是否参与LGD计算
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getSortNo() {
return sortNo;
}
public void setSortNo(String sortNo) {
this.sortNo = sortNo;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getCcf() {
return ccf;
}
public void setCcf(String ccf) {
this.ccf = ccf;
}
public String getpRate() {
return pRate;
}
public void setpRate(String pRate) {
this.pRate = pRate;
}
public String getSpecLmt() {
return specLmt;
}
public void setSpecLmt(String specLmt) {
this.specLmt = specLmt;
}
public String getSplitLmt() {
return splitLmt;
}
public void setSplitLmt(String splitLmt) {
this.splitLmt = splitLmt;
}
public String getAssignLmt() {
return assignLmt;
}
public void setAssignLmt(String assignLmt) {
this.assignLmt = assignLmt;
}
public String getUseFlg() {
return useFlg;
}
public void setUseFlg(String useFlg) {
this.useFlg = useFlg;
}
}

556
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCustFinancialVo.java

@ -0,0 +1,556 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class LgdCustFinancialVo extends CorporationAuditorVo {
private String id ; //主键id
private String lgdGuarantorId ; //LGD关联借款人和保证人信息id
private String custNo ; //客户编号
private String custName ; //客户名称
private Double hbzj ; //货币资金
private Double ch ; //存货
private Double htzc ; //合同资产
private Double cydszc ; //持有待售资产
private Double scxswzc ; //生产性生物资产
private Double yqzc ; //油气资产
private Double gdzc ; //固定资产
private Double gcwz ; //工程物资
private Double gdzcql ; //固定资产清理
private Double tdsyq ; //土地使用权
private Double zjgc ; //在建工程
private Double wxzc ; //无形资产
private Double qztdsyq ; //其中:土地使用权
private Double kfzc ; //开发支出
private Double sy ; //商誉
private Double cqdtfy ; //长期待摊费用
private Double dysdszc ; //递延所得税资产
private Double qtfldzc ; //其他非流动资产
private Double qtkjkm2 ; //其他会计科目2
private Double yszk ; //应收账款
private Double yspj ; //应收票据
private Double yszkrz ; //应收账款融资
private Double yfkx ; //预付账项
private Double cqysk ; //长期应收款
private Double qtyskxj ; //其他应收款小计
private Double jyxjrzc ; //交易性金融资产
private Double ysjrzc ; //衍生金融资产
private Double kgcsjrzc ; //可供出售金融资产
private Double cyzdqtz ; //持有至到期投资
private Double qtfldjrzc ; //其他非流动金融资产
private Double zqtz ; //债权投资
private Double qtzqtz ; //其他债权投资
private Double cqgqtz ; //长期股权投资
private Double qtqygjtz ; //其他权益工具投资
private Double tzxfdc ; //投资性房地产
private Double yfzgxc ; //应付职工薪酬
private Double cqyfzgxc ; //长期应付职工薪酬
private Double yjsf ; //应交税费
private Double yysr ; //营业收入
private Double yycb ; //营业成本
private Double fzhj ; //负债合计
private Double operateCash ; //货币资金2
private Double operateGoods ; //有形资产-存货
private Double operateOther ; //有形资产-其他生产性资产
private Double operateFixed ; //有形资产-固定资产
private Double operateLand ; //无形资产-土地使用权
private Double operateOtherIntangible ; //无形资产-其他无形资产
private Double operateReceivables ; //债权资产-应收账款
private Double operateOtherReceivables ; //其他应收账款小计
private Double investFinancial ; //金融资产
private Double investDebt ; //债权资产
private Double investEquity ; //股权资产
private Double investFixed ; //固定资产
private Double seniorDebt ; //优先负债
private Double totalDebt ; //总负债
private Double grossMargin ; //毛利率
private Double bankruptcyLiquidationVal ; //破产清算价值
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdGuarantorId() {
return lgdGuarantorId;
}
public void setLgdGuarantorId(String lgdGuarantorId) {
this.lgdGuarantorId = lgdGuarantorId;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public Double getHbzj() {
return hbzj;
}
public void setHbzj(Double hbzj) {
this.hbzj = hbzj;
}
public Double getCh() {
return ch;
}
public void setCh(Double ch) {
this.ch = ch;
}
public Double getHtzc() {
return htzc;
}
public void setHtzc(Double htzc) {
this.htzc = htzc;
}
public Double getCydszc() {
return cydszc;
}
public void setCydszc(Double cydszc) {
this.cydszc = cydszc;
}
public Double getScxswzc() {
return scxswzc;
}
public void setScxswzc(Double scxswzc) {
this.scxswzc = scxswzc;
}
public Double getYqzc() {
return yqzc;
}
public void setYqzc(Double yqzc) {
this.yqzc = yqzc;
}
public Double getGdzc() {
return gdzc;
}
public void setGdzc(Double gdzc) {
this.gdzc = gdzc;
}
public Double getGcwz() {
return gcwz;
}
public void setGcwz(Double gcwz) {
this.gcwz = gcwz;
}
public Double getGdzcql() {
return gdzcql;
}
public void setGdzcql(Double gdzcql) {
this.gdzcql = gdzcql;
}
public Double getTdsyq() {
return tdsyq;
}
public void setTdsyq(Double tdsyq) {
this.tdsyq = tdsyq;
}
public Double getZjgc() {
return zjgc;
}
public void setZjgc(Double zjgc) {
this.zjgc = zjgc;
}
public Double getWxzc() {
return wxzc;
}
public void setWxzc(Double wxzc) {
this.wxzc = wxzc;
}
public Double getQztdsyq() {
return qztdsyq;
}
public void setQztdsyq(Double qztdsyq) {
this.qztdsyq = qztdsyq;
}
public Double getKfzc() {
return kfzc;
}
public void setKfzc(Double kfzc) {
this.kfzc = kfzc;
}
public Double getSy() {
return sy;
}
public void setSy(Double sy) {
this.sy = sy;
}
public Double getCqdtfy() {
return cqdtfy;
}
public void setCqdtfy(Double cqdtfy) {
this.cqdtfy = cqdtfy;
}
public Double getDysdszc() {
return dysdszc;
}
public void setDysdszc(Double dysdszc) {
this.dysdszc = dysdszc;
}
public Double getQtfldzc() {
return qtfldzc;
}
public void setQtfldzc(Double qtfldzc) {
this.qtfldzc = qtfldzc;
}
public Double getQtkjkm2() {
return qtkjkm2;
}
public void setQtkjkm2(Double qtkjkm2) {
this.qtkjkm2 = qtkjkm2;
}
public Double getYszk() {
return yszk;
}
public void setYszk(Double yszk) {
this.yszk = yszk;
}
public Double getYspj() {
return yspj;
}
public void setYspj(Double yspj) {
this.yspj = yspj;
}
public Double getYszkrz() {
return yszkrz;
}
public void setYszkrz(Double yszkrz) {
this.yszkrz = yszkrz;
}
public Double getYfkx() {
return yfkx;
}
public void setYfkx(Double yfkx) {
this.yfkx = yfkx;
}
public Double getCqysk() {
return cqysk;
}
public void setCqysk(Double cqysk) {
this.cqysk = cqysk;
}
public Double getQtyskxj() {
return qtyskxj;
}
public void setQtyskxj(Double qtyskxj) {
this.qtyskxj = qtyskxj;
}
public Double getJyxjrzc() {
return jyxjrzc;
}
public void setJyxjrzc(Double jyxjrzc) {
this.jyxjrzc = jyxjrzc;
}
public Double getYsjrzc() {
return ysjrzc;
}
public void setYsjrzc(Double ysjrzc) {
this.ysjrzc = ysjrzc;
}
public Double getKgcsjrzc() {
return kgcsjrzc;
}
public void setKgcsjrzc(Double kgcsjrzc) {
this.kgcsjrzc = kgcsjrzc;
}
public Double getCyzdqtz() {
return cyzdqtz;
}
public void setCyzdqtz(Double cyzdqtz) {
this.cyzdqtz = cyzdqtz;
}
public Double getQtfldjrzc() {
return qtfldjrzc;
}
public void setQtfldjrzc(Double qtfldjrzc) {
this.qtfldjrzc = qtfldjrzc;
}
public Double getZqtz() {
return zqtz;
}
public void setZqtz(Double zqtz) {
this.zqtz = zqtz;
}
public Double getQtzqtz() {
return qtzqtz;
}
public void setQtzqtz(Double qtzqtz) {
this.qtzqtz = qtzqtz;
}
public Double getCqgqtz() {
return cqgqtz;
}
public void setCqgqtz(Double cqgqtz) {
this.cqgqtz = cqgqtz;
}
public Double getQtqygjtz() {
return qtqygjtz;
}
public void setQtqygjtz(Double qtqygjtz) {
this.qtqygjtz = qtqygjtz;
}
public Double getTzxfdc() {
return tzxfdc;
}
public void setTzxfdc(Double tzxfdc) {
this.tzxfdc = tzxfdc;
}
public Double getYfzgxc() {
return yfzgxc;
}
public void setYfzgxc(Double yfzgxc) {
this.yfzgxc = yfzgxc;
}
public Double getCqyfzgxc() {
return cqyfzgxc;
}
public void setCqyfzgxc(Double cqyfzgxc) {
this.cqyfzgxc = cqyfzgxc;
}
public Double getYjsf() {
return yjsf;
}
public void setYjsf(Double yjsf) {
this.yjsf = yjsf;
}
public Double getYysr() {
return yysr;
}
public void setYysr(Double yysr) {
this.yysr = yysr;
}
public Double getYycb() {
return yycb;
}
public void setYycb(Double yycb) {
this.yycb = yycb;
}
public Double getFzhj() {
return fzhj;
}
public void setFzhj(Double fzhj) {
this.fzhj = fzhj;
}
public Double getOperateCash() {
return operateCash;
}
public void setOperateCash(Double operateCash) {
this.operateCash = operateCash;
}
public Double getOperateGoods() {
return operateGoods;
}
public void setOperateGoods(Double operateGoods) {
this.operateGoods = operateGoods;
}
public Double getOperateOther() {
return operateOther;
}
public void setOperateOther(Double operateOther) {
this.operateOther = operateOther;
}
public Double getOperateFixed() {
return operateFixed;
}
public void setOperateFixed(Double operateFixed) {
this.operateFixed = operateFixed;
}
public Double getOperateLand() {
return operateLand;
}
public void setOperateLand(Double operateLand) {
this.operateLand = operateLand;
}
public Double getOperateOtherIntangible() {
return operateOtherIntangible;
}
public void setOperateOtherIntangible(Double operateOtherIntangible) {
this.operateOtherIntangible = operateOtherIntangible;
}
public Double getOperateReceivables() {
return operateReceivables;
}
public void setOperateReceivables(Double operateReceivables) {
this.operateReceivables = operateReceivables;
}
public Double getOperateOtherReceivables() {
return operateOtherReceivables;
}
public void setOperateOtherReceivables(Double operateOtherReceivables) {
this.operateOtherReceivables = operateOtherReceivables;
}
public Double getInvestFinancial() {
return investFinancial;
}
public void setInvestFinancial(Double investFinancial) {
this.investFinancial = investFinancial;
}
public Double getInvestDebt() {
return investDebt;
}
public void setInvestDebt(Double investDebt) {
this.investDebt = investDebt;
}
public Double getInvestEquity() {
return investEquity;
}
public void setInvestEquity(Double investEquity) {
this.investEquity = investEquity;
}
public Double getInvestFixed() {
return investFixed;
}
public void setInvestFixed(Double investFixed) {
this.investFixed = investFixed;
}
public Double getSeniorDebt() {
return seniorDebt;
}
public void setSeniorDebt(Double seniorDebt) {
this.seniorDebt = seniorDebt;
}
public Double getTotalDebt() {
return totalDebt;
}
public void setTotalDebt(Double totalDebt) {
this.totalDebt = totalDebt;
}
public Double getGrossMargin() {
return grossMargin;
}
public void setGrossMargin(Double grossMargin) {
this.grossMargin = grossMargin;
}
public Double getBankruptcyLiquidationVal() {
return bankruptcyLiquidationVal;
}
public void setBankruptcyLiquidationVal(Double bankruptcyLiquidationVal) {
this.bankruptcyLiquidationVal = bankruptcyLiquidationVal;
}
}

151
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdCustListVo.java

@ -0,0 +1,151 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class LgdCustListVo extends CorporationAuditorVo {
private String id ; //主键id
private String lgdSerialNo ; //债项评级流水号
private String custClassifyCd ; //借款人和保证人区分标识
private String guaranteeContrSerialNo; //担保合同编号
private Double guaranteeAmt ; //担保金额
private Double guaranteeAssignRate ; //担保分配比例
private Double guaranteeSplitAmt ; //担保分配金额
private String custNo ; //客户编号
private String custName ; //客户名称
private String ratingLvl ; //客户评级等级
private String industry ; //客户所属行业
private String entScale ; //企业规模
private String holdType ; //控股类型
private Double totalAssets ; //总资产
private String bestGuarantorFlg ; //是否最优保证人
private Double baseRecRate ; //基准回收率
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdSerialNo() {
return lgdSerialNo;
}
public void setLgdSerialNo(String lgdSerialNo) {
this.lgdSerialNo = lgdSerialNo;
}
public String getCustClassifyCd() {
return custClassifyCd;
}
public void setCustClassifyCd(String custClassifyCd) {
this.custClassifyCd = custClassifyCd;
}
public String getGuaranteeContrSerialNo() {
return guaranteeContrSerialNo;
}
public void setGuaranteeContrSerialNo(String guaranteeContrSerialNo) {
this.guaranteeContrSerialNo = guaranteeContrSerialNo;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public Double getGuaranteeAssignRate() {
return guaranteeAssignRate;
}
public void setGuaranteeAssignRate(Double guaranteeAssignRate) {
this.guaranteeAssignRate = guaranteeAssignRate;
}
public Double getGuaranteeSplitAmt() {
return guaranteeSplitAmt;
}
public void setGuaranteeSplitAmt(Double guaranteeSplitAmt) {
this.guaranteeSplitAmt = guaranteeSplitAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getRatingLvl() {
return ratingLvl;
}
public void setRatingLvl(String ratingLvl) {
this.ratingLvl = ratingLvl;
}
public String getIndustry() {
return industry;
}
public void setIndustry(String industry) {
this.industry = industry;
}
public String getEntScale() {
return entScale;
}
public void setEntScale(String entScale) {
this.entScale = entScale;
}
public String getHoldType() {
return holdType;
}
public void setHoldType(String holdType) {
this.holdType = holdType;
}
public Double getTotalAssets() {
return totalAssets;
}
public void setTotalAssets(Double totalAssets) {
this.totalAssets = totalAssets;
}
public String getBestGuarantorFlg() {
return bestGuarantorFlg;
}
public void setBestGuarantorFlg(String bestGuarantorFlg) {
this.bestGuarantorFlg = bestGuarantorFlg;
}
public Double getBaseRecRate() {
return baseRecRate;
}
public void setBaseRecRate(Double baseRecRate) {
this.baseRecRate = baseRecRate;
}
}

511
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdGuarantyListVo.java

@ -0,0 +1,511 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class LgdGuarantyListVo extends CorporationAuditorVo {
private String id ; //主键id
private String lgdSerialNo ; //债项评级流水号
private String guarantyNo ; //抵质押品编号
private String guarantyName ; //抵质押品名称
private String guarantyFirType ; //抵质押品一级分类
private String guarantySecType ; //抵质押品二级分类
private String guarantyThdType ; //抵质押品三级分类
private String guarantyClass ; //押品分类
private String coreGuarantyFlg ; //是否核心押品
private String cityLevel ; //房地产所在城市等级
private String localCoreAreaFlg ; //房地产是否在城市核心区域
private Double buildArea ; //建筑面积
private Double evalValue ; //房地产评估价值
private String evalNotaxValFlg ; //房地产估值未扣除税费标识
private String colletiveLandFlg ; //集体土地标识
private String idleLandNodevFlg ; //闲置土地未开发标识
private String tradeFinUseProdType ; //贸易融资使用产品类型
private String inventoryGoodsType ; //存货商品类型
private String acctRecPayerGrade ; //应收账款付款人信用评级
private String noticePayerFlg ; //应收账款质押通知付款人标识
private String bankGuaranteeFlg ; //银行保贴标识
private String hasRegulatorsType ; //监管方监管类型
private String regulatorsGrade ; //监管方评级
private String goodsRegulatePlace ; //货物监管场地
private String buyBackType ; //厂商或第三方回购类型
private String inOutType ; //场内场外业务类型
private String selfStockGuaranteeFlg ; //质押本上市公司股票标识
private Double intervalAvgPledgeRate ; //区间平均质押率
private Double intervalAvgChangeRate ; //区间平均换手率
private Double intervalAvgRoa ; //区间平均总资产报酬率ROA
private Double intervalAvgPe ; //区间平均市盈率PE
private String creditBondFlg ; //信用债标识
private String bondCurrGrade ; //债券当前评级
private String bondFirstGrade ; //债券发行时评级
private String nobleMetalType ; //贵金属类型
private String buildScale ; //房地产规模
private Double evalNotaxValAdjRate ; //房地产估值未扣除税费调整系数
private Double colletiveLandAdjRate ; //集体土地调整系数
private Double idleLandNodevAdjRate ; //闲置土地未开发调整系数
private Double longTermAvgAdjRate ; //长期平均调整系数
private Double buildGuarantyBaseRate ; //房地产押品基础回收比例
private Double acctRecPayerGradeAdjRate ; //应收账款付款人信用评级调整系数
private Double noticePayerAdjRate ; //应收账款质押是否通知付款人调整系数
private Double hasRegulatorsAdjRate ; //监管方监管调整系数
private Double regulatorsGradeAdjRate ; //监管方评级调整系数
private Double goodsRegulatePlaceAdjRate ; //货物监管场地调整系数
private Double buyBackTypeAdjRate ; //厂商或第三方回购类型调整系数
private Double notBuildGuarantyBaseRate ; //非房地产押品基础回收比例
private Double disposalCycle ; //处置周期
private Double avgDropRangeRate ; //平均跌幅基准系数
private Double slumpAdjRate ; //暴跌调整系数
private Double cycleAdjRate ; //周期调整系数
private String gradeChangeDirect ; //评级迁徙方向
private Double interestBaseRate ; //利率基准系数
private Double gradeChangeRate ; //评级迁徙系数
private Double guarantyRecRate ; //押品回收比例
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLgdSerialNo() {
return lgdSerialNo;
}
public void setLgdSerialNo(String lgdSerialNo) {
this.lgdSerialNo = lgdSerialNo;
}
public String getGuarantyNo() {
return guarantyNo;
}
public void setGuarantyNo(String guarantyNo) {
this.guarantyNo = guarantyNo;
}
public String getGuarantyName() {
return guarantyName;
}
public void setGuarantyName(String guarantyName) {
this.guarantyName = guarantyName;
}
public String getGuarantyFirType() {
return guarantyFirType;
}
public void setGuarantyFirType(String guarantyFirType) {
this.guarantyFirType = guarantyFirType;
}
public String getGuarantySecType() {
return guarantySecType;
}
public void setGuarantySecType(String guarantySecType) {
this.guarantySecType = guarantySecType;
}
public String getGuarantyThdType() {
return guarantyThdType;
}
public void setGuarantyThdType(String guarantyThdType) {
this.guarantyThdType = guarantyThdType;
}
public String getGuarantyClass() {
return guarantyClass;
}
public void setGuarantyClass(String guarantyClass) {
this.guarantyClass = guarantyClass;
}
public String getCoreGuarantyFlg() {
return coreGuarantyFlg;
}
public void setCoreGuarantyFlg(String coreGuarantyFlg) {
this.coreGuarantyFlg = coreGuarantyFlg;
}
public String getCityLevel() {
return cityLevel;
}
public void setCityLevel(String cityLevel) {
this.cityLevel = cityLevel;
}
public String getLocalCoreAreaFlg() {
return localCoreAreaFlg;
}
public void setLocalCoreAreaFlg(String localCoreAreaFlg) {
this.localCoreAreaFlg = localCoreAreaFlg;
}
public Double getBuildArea() {
return buildArea;
}
public void setBuildArea(Double buildArea) {
this.buildArea = buildArea;
}
public Double getEvalValue() {
return evalValue;
}
public void setEvalValue(Double evalValue) {
this.evalValue = evalValue;
}
public String getEvalNotaxValFlg() {
return evalNotaxValFlg;
}
public void setEvalNotaxValFlg(String evalNotaxValFlg) {
this.evalNotaxValFlg = evalNotaxValFlg;
}
public String getColletiveLandFlg() {
return colletiveLandFlg;
}
public void setColletiveLandFlg(String colletiveLandFlg) {
this.colletiveLandFlg = colletiveLandFlg;
}
public String getIdleLandNodevFlg() {
return idleLandNodevFlg;
}
public void setIdleLandNodevFlg(String idleLandNodevFlg) {
this.idleLandNodevFlg = idleLandNodevFlg;
}
public String getTradeFinUseProdType() {
return tradeFinUseProdType;
}
public void setTradeFinUseProdType(String tradeFinUseProdType) {
this.tradeFinUseProdType = tradeFinUseProdType;
}
public String getInventoryGoodsType() {
return inventoryGoodsType;
}
public void setInventoryGoodsType(String inventoryGoodsType) {
this.inventoryGoodsType = inventoryGoodsType;
}
public String getAcctRecPayerGrade() {
return acctRecPayerGrade;
}
public void setAcctRecPayerGrade(String acctRecPayerGrade) {
this.acctRecPayerGrade = acctRecPayerGrade;
}
public String getNoticePayerFlg() {
return noticePayerFlg;
}
public void setNoticePayerFlg(String noticePayerFlg) {
this.noticePayerFlg = noticePayerFlg;
}
public String getBankGuaranteeFlg() {
return bankGuaranteeFlg;
}
public void setBankGuaranteeFlg(String bankGuaranteeFlg) {
this.bankGuaranteeFlg = bankGuaranteeFlg;
}
public String getHasRegulatorsType() {
return hasRegulatorsType;
}
public void setHasRegulatorsType(String hasRegulatorsType) {
this.hasRegulatorsType = hasRegulatorsType;
}
public String getRegulatorsGrade() {
return regulatorsGrade;
}
public void setRegulatorsGrade(String regulatorsGrade) {
this.regulatorsGrade = regulatorsGrade;
}
public String getGoodsRegulatePlace() {
return goodsRegulatePlace;
}
public void setGoodsRegulatePlace(String goodsRegulatePlace) {
this.goodsRegulatePlace = goodsRegulatePlace;
}
public String getBuyBackType() {
return buyBackType;
}
public void setBuyBackType(String buyBackType) {
this.buyBackType = buyBackType;
}
public String getInOutType() {
return inOutType;
}
public void setInOutType(String inOutType) {
this.inOutType = inOutType;
}
public String getSelfStockGuaranteeFlg() {
return selfStockGuaranteeFlg;
}
public void setSelfStockGuaranteeFlg(String selfStockGuaranteeFlg) {
this.selfStockGuaranteeFlg = selfStockGuaranteeFlg;
}
public Double getIntervalAvgPledgeRate() {
return intervalAvgPledgeRate;
}
public void setIntervalAvgPledgeRate(Double intervalAvgPledgeRate) {
this.intervalAvgPledgeRate = intervalAvgPledgeRate;
}
public Double getIntervalAvgChangeRate() {
return intervalAvgChangeRate;
}
public void setIntervalAvgChangeRate(Double intervalAvgChangeRate) {
this.intervalAvgChangeRate = intervalAvgChangeRate;
}
public Double getIntervalAvgRoa() {
return intervalAvgRoa;
}
public void setIntervalAvgRoa(Double intervalAvgRoa) {
this.intervalAvgRoa = intervalAvgRoa;
}
public Double getIntervalAvgPe() {
return intervalAvgPe;
}
public void setIntervalAvgPe(Double intervalAvgPe) {
this.intervalAvgPe = intervalAvgPe;
}
public String getCreditBondFlg() {
return creditBondFlg;
}
public void setCreditBondFlg(String creditBondFlg) {
this.creditBondFlg = creditBondFlg;
}
public String getBondCurrGrade() {
return bondCurrGrade;
}
public void setBondCurrGrade(String bondCurrGrade) {
this.bondCurrGrade = bondCurrGrade;
}
public String getBondFirstGrade() {
return bondFirstGrade;
}
public void setBondFirstGrade(String bondFirstGrade) {
this.bondFirstGrade = bondFirstGrade;
}
public String getNobleMetalType() {
return nobleMetalType;
}
public void setNobleMetalType(String nobleMetalType) {
this.nobleMetalType = nobleMetalType;
}
public String getBuildScale() {
return buildScale;
}
public void setBuildScale(String buildScale) {
this.buildScale = buildScale;
}
public Double getEvalNotaxValAdjRate() {
return evalNotaxValAdjRate;
}
public void setEvalNotaxValAdjRate(Double evalNotaxValAdjRate) {
this.evalNotaxValAdjRate = evalNotaxValAdjRate;
}
public Double getColletiveLandAdjRate() {
return colletiveLandAdjRate;
}
public void setColletiveLandAdjRate(Double colletiveLandAdjRate) {
this.colletiveLandAdjRate = colletiveLandAdjRate;
}
public Double getIdleLandNodevAdjRate() {
return idleLandNodevAdjRate;
}
public void setIdleLandNodevAdjRate(Double idleLandNodevAdjRate) {
this.idleLandNodevAdjRate = idleLandNodevAdjRate;
}
public Double getLongTermAvgAdjRate() {
return longTermAvgAdjRate;
}
public void setLongTermAvgAdjRate(Double longTermAvgAdjRate) {
this.longTermAvgAdjRate = longTermAvgAdjRate;
}
public Double getBuildGuarantyBaseRate() {
return buildGuarantyBaseRate;
}
public void setBuildGuarantyBaseRate(Double buildGuarantyBaseRate) {
this.buildGuarantyBaseRate = buildGuarantyBaseRate;
}
public Double getAcctRecPayerGradeAdjRate() {
return acctRecPayerGradeAdjRate;
}
public void setAcctRecPayerGradeAdjRate(Double acctRecPayerGradeAdjRate) {
this.acctRecPayerGradeAdjRate = acctRecPayerGradeAdjRate;
}
public Double getNoticePayerAdjRate() {
return noticePayerAdjRate;
}
public void setNoticePayerAdjRate(Double noticePayerAdjRate) {
this.noticePayerAdjRate = noticePayerAdjRate;
}
public Double getHasRegulatorsAdjRate() {
return hasRegulatorsAdjRate;
}
public void setHasRegulatorsAdjRate(Double hasRegulatorsAdjRate) {
this.hasRegulatorsAdjRate = hasRegulatorsAdjRate;
}
public Double getRegulatorsGradeAdjRate() {
return regulatorsGradeAdjRate;
}
public void setRegulatorsGradeAdjRate(Double regulatorsGradeAdjRate) {
this.regulatorsGradeAdjRate = regulatorsGradeAdjRate;
}
public Double getGoodsRegulatePlaceAdjRate() {
return goodsRegulatePlaceAdjRate;
}
public void setGoodsRegulatePlaceAdjRate(Double goodsRegulatePlaceAdjRate) {
this.goodsRegulatePlaceAdjRate = goodsRegulatePlaceAdjRate;
}
public Double getBuyBackTypeAdjRate() {
return buyBackTypeAdjRate;
}
public void setBuyBackTypeAdjRate(Double buyBackTypeAdjRate) {
this.buyBackTypeAdjRate = buyBackTypeAdjRate;
}
public Double getNotBuildGuarantyBaseRate() {
return notBuildGuarantyBaseRate;
}
public void setNotBuildGuarantyBaseRate(Double notBuildGuarantyBaseRate) {
this.notBuildGuarantyBaseRate = notBuildGuarantyBaseRate;
}
public Double getDisposalCycle() {
return disposalCycle;
}
public void setDisposalCycle(Double disposalCycle) {
this.disposalCycle = disposalCycle;
}
public Double getAvgDropRangeRate() {
return avgDropRangeRate;
}
public void setAvgDropRangeRate(Double avgDropRangeRate) {
this.avgDropRangeRate = avgDropRangeRate;
}
public Double getSlumpAdjRate() {
return slumpAdjRate;
}
public void setSlumpAdjRate(Double slumpAdjRate) {
this.slumpAdjRate = slumpAdjRate;
}
public Double getCycleAdjRate() {
return cycleAdjRate;
}
public void setCycleAdjRate(Double cycleAdjRate) {
this.cycleAdjRate = cycleAdjRate;
}
public String getGradeChangeDirect() {
return gradeChangeDirect;
}
public void setGradeChangeDirect(String gradeChangeDirect) {
this.gradeChangeDirect = gradeChangeDirect;
}
public Double getInterestBaseRate() {
return interestBaseRate;
}
public void setInterestBaseRate(Double interestBaseRate) {
this.interestBaseRate = interestBaseRate;
}
public Double getGradeChangeRate() {
return gradeChangeRate;
}
public void setGradeChangeRate(Double gradeChangeRate) {
this.gradeChangeRate = gradeChangeRate;
}
public Double getGuarantyRecRate() {
return guarantyRecRate;
}
public void setGuarantyRecRate(Double guarantyRecRate) {
this.guarantyRecRate = guarantyRecRate;
}
}

244
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdRatingResultAfterVo.java

@ -0,0 +1,244 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import java.util.Date;
public class LgdRatingResultAfterVo extends CorporationAuditorVo {
private String id ; //主键id
private String dataDt ; //评级数据日期
private String serialNo ; //评级流水号
private String stage ; //评级阶段
private String contrSerialNo ; //业务合同流水号
private String onOffType ; //表内表外类型
private Double ead ; //风险敞口金额
private Double ccf ; //表外信用转换系数
private String productTypeCd ; //产品类型代码
private String lowRiskFlg ; //是否低风险
private Double guaranteeAmt ; //保证金金额
private String guarantyCashFlg ; //抵质押物是否全部为现金及其等价物标识
private String custNo ; //客户编号
private String custName ; //客户名称
private String mainGuaranteeType; //主担保方式
private String selfLiquidFlg ; //产品类型是否具有自偿性标识
private Double pRate ; //产品自偿性回收率
private Double cRate ; //抵质押物回收率
private Double bgRate ; //借款人和保证人回收率
private Double lgdFloorVal ; //lgd底线
private Double lgd ; //违约损失率
private Date calcTime ; //评级完成时间
private String managerId ; //管户客户经理编号
private String managerName ; //管户客户经理名称
private String manageOrgId ; //管户机构编号
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDataDt() {
return dataDt;
}
public void setDataDt(String dataDt) {
this.dataDt = dataDt;
}
public String getSerialNo() {
return serialNo;
}
public void setSerialNo(String serialNo) {
this.serialNo = serialNo;
}
public String getStage() {
return stage;
}
public void setStage(String stage) {
this.stage = stage;
}
public String getContrSerialNo() {
return contrSerialNo;
}
public void setContrSerialNo(String contrSerialNo) {
this.contrSerialNo = contrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public Double getEad() {
return ead;
}
public void setEad(Double ead) {
this.ead = ead;
}
public Double getCcf() {
return ccf;
}
public void setCcf(Double ccf) {
this.ccf = ccf;
}
public String getProductTypeCd() {
return productTypeCd;
}
public void setProductTypeCd(String productTypeCd) {
this.productTypeCd = productTypeCd;
}
public String getLowRiskFlg() {
return lowRiskFlg;
}
public void setLowRiskFlg(String lowRiskFlg) {
this.lowRiskFlg = lowRiskFlg;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getGuarantyCashFlg() {
return guarantyCashFlg;
}
public void setGuarantyCashFlg(String guarantyCashFlg) {
this.guarantyCashFlg = guarantyCashFlg;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getMainGuaranteeType() {
return mainGuaranteeType;
}
public void setMainGuaranteeType(String mainGuaranteeType) {
this.mainGuaranteeType = mainGuaranteeType;
}
public String getSelfLiquidFlg() {
return selfLiquidFlg;
}
public void setSelfLiquidFlg(String selfLiquidFlg) {
this.selfLiquidFlg = selfLiquidFlg;
}
public Double getpRate() {
return pRate;
}
public void setpRate(Double pRate) {
this.pRate = pRate;
}
public Double getcRate() {
return cRate;
}
public void setcRate(Double cRate) {
this.cRate = cRate;
}
public Double getBgRate() {
return bgRate;
}
public void setBgRate(Double bgRate) {
this.bgRate = bgRate;
}
public Double getLgdFloorVal() {
return lgdFloorVal;
}
public void setLgdFloorVal(Double lgdFloorVal) {
this.lgdFloorVal = lgdFloorVal;
}
public Double getLgd() {
return lgd;
}
public void setLgd(Double lgd) {
this.lgd = lgd;
}
public Date getCalcTime() {
return calcTime;
}
public void setCalcTime(Date calcTime) {
this.calcTime = calcTime;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

235
irbs.deptRating/src/main/java/irbs/deptRating/jpa/vo/LgdRatingResultBeforeVo.java

@ -0,0 +1,235 @@
package irbs.deptRating.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import java.util.Date;
public class LgdRatingResultBeforeVo extends CorporationAuditorVo {
private String id ; //主键id
private String serialNo ; //评级申请流水号
private String stage ; //评级阶段
private String crdContrSerialNo; //授信合同流水号
private String onOffType ; //表内表外类型
private String crdMtdType ; //授信方式类型
private Double ead ; //授信敞口额度
private String specLmtFlg ; //是否有专项额度
private String lmtSplitPlanFlg ; //是否有额度切分方案
private String lowRiskFlg ; //是否低风险
private Double guaranteeAmt ; //保证金金额
private String custNo ; //客户编号
private String custName ; //客户名称
private String mainGuaranteeType; //主担保方式
private String selfLiquidFlg ; //授信产品是否具有自偿性标识
private Double pRate ; //产品自偿性回收率
private Double cRate ; //抵质押物回收率
private Double bgRate ; //借款人和保证人回收率
private Double lgdFloorVal ; //lgd底线
private Double lgd ; //违约损失率
private Date calcTime ; //评级完成时间
private String managerId ; //管户客户经理编号
private String managerName ; //管户客户经理名称
private String manageOrgId ; //管户机构编号
private String manageOrgName ; //管户机构名称
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSerialNo() {
return serialNo;
}
public void setSerialNo(String serialNo) {
this.serialNo = serialNo;
}
public String getStage() {
return stage;
}
public void setStage(String stage) {
this.stage = stage;
}
public String getCrdContrSerialNo() {
return crdContrSerialNo;
}
public void setCrdContrSerialNo(String crdContrSerialNo) {
this.crdContrSerialNo = crdContrSerialNo;
}
public String getOnOffType() {
return onOffType;
}
public void setOnOffType(String onOffType) {
this.onOffType = onOffType;
}
public String getCrdMtdType() {
return crdMtdType;
}
public void setCrdMtdType(String crdMtdType) {
this.crdMtdType = crdMtdType;
}
public Double getEad() {
return ead;
}
public void setEad(Double ead) {
this.ead = ead;
}
public String getSpecLmtFlg() {
return specLmtFlg;
}
public void setSpecLmtFlg(String specLmtFlg) {
this.specLmtFlg = specLmtFlg;
}
public String getLmtSplitPlanFlg() {
return lmtSplitPlanFlg;
}
public void setLmtSplitPlanFlg(String lmtSplitPlanFlg) {
this.lmtSplitPlanFlg = lmtSplitPlanFlg;
}
public String getLowRiskFlg() {
return lowRiskFlg;
}
public void setLowRiskFlg(String lowRiskFlg) {
this.lowRiskFlg = lowRiskFlg;
}
public Double getGuaranteeAmt() {
return guaranteeAmt;
}
public void setGuaranteeAmt(Double guaranteeAmt) {
this.guaranteeAmt = guaranteeAmt;
}
public String getCustNo() {
return custNo;
}
public void setCustNo(String custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getMainGuaranteeType() {
return mainGuaranteeType;
}
public void setMainGuaranteeType(String mainGuaranteeType) {
this.mainGuaranteeType = mainGuaranteeType;
}
public String getSelfLiquidFlg() {
return selfLiquidFlg;
}
public void setSelfLiquidFlg(String selfLiquidFlg) {
this.selfLiquidFlg = selfLiquidFlg;
}
public Double getpRate() {
return pRate;
}
public void setpRate(Double pRate) {
this.pRate = pRate;
}
public Double getcRate() {
return cRate;
}
public void setcRate(Double cRate) {
this.cRate = cRate;
}
public Double getBgRate() {
return bgRate;
}
public void setBgRate(Double bgRate) {
this.bgRate = bgRate;
}
public Double getLgdFloorVal() {
return lgdFloorVal;
}
public void setLgdFloorVal(Double lgdFloorVal) {
this.lgdFloorVal = lgdFloorVal;
}
public Double getLgd() {
return lgd;
}
public void setLgd(Double lgd) {
this.lgd = lgd;
}
public Date getCalcTime() {
return calcTime;
}
public void setCalcTime(Date calcTime) {
this.calcTime = calcTime;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
public String getManagerName() {
return managerName;
}
public void setManagerName(String managerName) {
this.managerName = managerName;
}
public String getManageOrgId() {
return manageOrgId;
}
public void setManageOrgId(String manageOrgId) {
this.manageOrgId = manageOrgId;
}
public String getManageOrgName() {
return manageOrgName;
}
public void setManageOrgName(String manageOrgName) {
this.manageOrgName = manageOrgName;
}
}

3
irbs.deptRating/src/main/resources/META-INF/platform/plugins/liquibase.json

@ -29,7 +29,8 @@
"order" : 110000, "order" : 110000,
"description":"风险暴露分类", "description":"风险暴露分类",
"locations":[ "locations":[
"liquibase/20240427_DEBTRATING_DDL.xml" "liquibase/20240427_DEBTRATING_DDL.xml",
"liquibase/20240711_DEBTRATING_DDL.xml"
] ]
} }
] ]

557
irbs.deptRating/src/main/resources/liquibase/20240711_DEBTRATING_DDL.xml

@ -0,0 +1,557 @@
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<changeSet id="20240711_DEBTRATING_DDL" author="platform">
<!-- 授信阶段债项评级结果表 -->
<createTable tableName="P_IRS_LGD_RATING_RET_BEFORE" remarks="授信阶段债项评级结果表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="SERIAL_NO" type="java.sql.Types.VARCHAR(60)" remarks="评级申请流水号"/>
<column name="STAGE" type="java.sql.Types.VARCHAR(5)" remarks="评级阶段"/>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="ON_OFF_TYPE" type="java.sql.Types.VARCHAR(1)" remarks="表内表外类型"/>
<column name="CRD_MTD_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="授信方式类型"/>
<column name="EAD" type="java.sql.Types.DECIMAL(30,6)" remarks="授信敞口额度"/>
<column name="SPEC_LMT_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否有专项额度"/>
<column name="LMT_SPLIT_PLAN_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否有额度切分方案"/>
<column name="LOW_RISK_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否低风险"/>
<column name="GUARANTEE_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="保证金金额"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="MAIN_GUARANTEE_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="主担保方式"/>
<column name="SELF_LIQUID_FLG" type="java.sql.Types.VARCHAR(1)" remarks="授信产品是否具有自偿性标识"/>
<column name="P_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="产品自偿性回收率"/>
<column name="C_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="抵质押物回收率"/>
<column name="BG_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="借款人和保证人回收率"/>
<column name="LGD_FLOOR_VAL" type="java.sql.Types.DECIMAL(30,6)" remarks="lgd底线"/>
<column name="LGD" type="java.sql.Types.DECIMAL(30,6)" remarks="违约损失率"/>
<column name="CALC_TIME" type="DATETIME" remarks="评级完成时间"/>
<column name="MANAGER_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户客户经理编号"/>
<column name="MANAGER_NAME" type="java.sql.Types.VARCHAR(100)" remarks="管户客户经理名称"/>
<column name="MANAGE_ORG_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户机构编号"/>
<column name="MANAGE_ORG_NAME" type="java.sql.Types.VARCHAR(200)" remarks="管户机构名称"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 贷中贷后阶段债项评级结果表 -->
<createTable tableName="P_IRS_LGD_RATING_RET_AFTER" remarks="贷中贷后阶段债项评级结果表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="DATA_DT" type="java.sql.Types.VARCHAR(10)" remarks="评级数据日期"/>
<column name="SERIAL_NO" type="java.sql.Types.VARCHAR(60)" remarks="评级流水号"/>
<column name="STAGE" type="java.sql.Types.VARCHAR(5)" remarks="评级阶段"/>
<column name="CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="业务合同流水号"/>
<column name="ON_OFF_TYPE" type="java.sql.Types.VARCHAR(1)" remarks="表内表外类型"/>
<column name="EAD" type="java.sql.Types.DECIMAL(30,6)" remarks="风险敞口金额"/>
<column name="CCF" type="java.sql.Types.DECIMAL(30,6)" remarks="表外信用转换系数"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="产品类型代码"/>
<column name="LOW_RISK_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否低风险"/>
<column name="GUARANTEE_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="保证金金额"/>
<column name="GUARANTY_CASH_FLG" type="java.sql.Types.VARCHAR(1)" remarks="抵质押物是否全部为现金及其等价物标识"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="MAIN_GUARANTEE_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="主担保方式"/>
<column name="SELF_LIQUID_FLG" type="java.sql.Types.VARCHAR(1)" remarks="产品类型是否具有自偿性标识"/>
<column name="P_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="产品自偿性回收率"/>
<column name="C_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="抵质押物回收率"/>
<column name="BG_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="借款人和保证人回收率"/>
<column name="LGD_FLOOR_VAL" type="java.sql.Types.DECIMAL(30,6)" remarks="lgd底线"/>
<column name="LGD" type="java.sql.Types.DECIMAL(30,6)" remarks="违约损失率"/>
<column name="CALC_TIME" type="DATETIME" remarks="评级完成时间"/>
<column name="MANAGER_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户客户经理编号"/>
<column name="MANAGER_NAME" type="java.sql.Types.VARCHAR(100)" remarks="管户客户经理名称"/>
<column name="MANAGE_ORG_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户机构编号"/>
<column name="MANAGE_ORG_NAME" type="java.sql.Types.VARCHAR(200)" remarks="管户机构名称"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 授信合同关联产品信息表 -->
<createTable tableName="P_IRS_LGD_CRD_PROD_LIST" remarks="授信合同关联产品信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="SORT_NO" type="java.sql.Types.DECIMAL(8,0)" remarks="排序号"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="产品类型代码"/>
<column name="CCF" type="java.sql.Types.DECIMAL(30,6)" remarks="表外信用转换系数"/>
<column name="P_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="产品自偿性回收率"/>
<column name="SPEC_LMT" type="java.sql.Types.DECIMAL(30,6)" remarks="专项额度"/>
<column name="SPLIT_LMT" type="java.sql.Types.DECIMAL(30,6)" remarks="切分额度"/>
<column name="ASSIGN_LMT" type="java.sql.Types.DECIMAL(30,6)" remarks="产品分配额度"/>
<column name="USE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否参与LGD计算"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- LGD关联借款人和保证人信息 -->
<createTable tableName="P_IRS_LGD_CUST_LIST" remarks="LGD关联借款人和保证人信息">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="LGD_SERIAL_NO" type="java.sql.Types.VARCHAR(60)" remarks="债项评级流水号"/>
<column name="CUST_CLASSIFY_CD" type="java.sql.Types.VARCHAR(5)" remarks="借款人和保证人区分标识"/>
<column name="GUARANTEE_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="担保合同编号"/>
<column name="GUARANTEE_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="担保金额"/>
<column name="GUARANTEE_ASSIGN_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="担保分配比例"/>
<column name="GUARANTEE_SPLIT_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="担保分配金额"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="RATING_LVL" type="java.sql.Types.VARCHAR(10)" remarks="客户评级等级"/>
<column name="INDUSTRY" type="java.sql.Types.VARCHAR(10)" remarks="客户所属行业"/>
<column name="ENT_SCALE" type="java.sql.Types.VARCHAR(10)" remarks="企业规模"/>
<column name="HOLD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="控股类型"/>
<column name="TOTAL_ASSETS" type="java.sql.Types.DECIMAL(30,6)" remarks="总资产"/>
<column name="BEST_GUARANTOR_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否最优保证人"/>
<column name="BASE_REC_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="基准回收率"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- LGD关联借款人和保证人财报信息 -->
<createTable tableName="P_IRS_LGD_CUST_FINACIAL" remarks="LGD关联借款人和保证人财报信息">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="LGD_GUARANTOR_ID" type="java.sql.Types.VARCHAR(60)" remarks="LGD关联借款人和保证人信息id"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="HBZJ" type="java.sql.Types.DECIMAL(30,6)" remarks="货币资金"/>
<column name="CH" type="java.sql.Types.DECIMAL(30,6)" remarks="存货"/>
<column name="HTZC" type="java.sql.Types.DECIMAL(30,6)" remarks="合同资产"/>
<column name="CYDSZC" type="java.sql.Types.DECIMAL(30,6)" remarks="持有待售资产"/>
<column name="SCXSWZC" type="java.sql.Types.DECIMAL(30,6)" remarks="生产性生物资产"/>
<column name="YQZC" type="java.sql.Types.DECIMAL(30,6)" remarks="油气资产"/>
<column name="GDZC" type="java.sql.Types.DECIMAL(30,6)" remarks="固定资产"/>
<column name="GCWZ" type="java.sql.Types.DECIMAL(30,6)" remarks="工程物资"/>
<column name="GDZCQL" type="java.sql.Types.DECIMAL(30,6)" remarks="固定资产清理"/>
<column name="TDSYQ" type="java.sql.Types.DECIMAL(30,6)" remarks="土地使用权"/>
<column name="ZJGC" type="java.sql.Types.DECIMAL(30,6)" remarks="在建工程"/>
<column name="WXZC" type="java.sql.Types.DECIMAL(30,6)" remarks="无形资产"/>
<column name="QZTDSYQ" type="java.sql.Types.DECIMAL(30,6)" remarks="其中:土地使用权"/>
<column name="KFZC" type="java.sql.Types.DECIMAL(30,6)" remarks="开发支出"/>
<column name="SY" type="java.sql.Types.DECIMAL(30,6)" remarks="商誉"/>
<column name="CQDTFY" type="java.sql.Types.DECIMAL(30,6)" remarks="长期待摊费用"/>
<column name="DYSDSZC" type="java.sql.Types.DECIMAL(30,6)" remarks="递延所得税资产"/>
<column name="QTFLDZC" type="java.sql.Types.DECIMAL(30,6)" remarks="其他非流动资产"/>
<column name="QTKJKM2" type="java.sql.Types.DECIMAL(30,6)" remarks="其他会计科目2"/>
<column name="YSZK" type="java.sql.Types.DECIMAL(30,6)" remarks="应收账款"/>
<column name="YSPJ" type="java.sql.Types.DECIMAL(30,6)" remarks="应收票据"/>
<column name="YSZKRZ" type="java.sql.Types.DECIMAL(30,6)" remarks="应收账款融资"/>
<column name="YFKX" type="java.sql.Types.DECIMAL(30,6)" remarks="预付账项"/>
<column name="CQYSK" type="java.sql.Types.DECIMAL(30,6)" remarks="长期应收款"/>
<column name="QTYSKXJ" type="java.sql.Types.DECIMAL(30,6)" remarks="其他应收款小计"/>
<column name="JYXJRZC" type="java.sql.Types.DECIMAL(30,6)" remarks="交易性金融资产"/>
<column name="YSJRZC" type="java.sql.Types.DECIMAL(30,6)" remarks="衍生金融资产"/>
<column name="KGCSJRZC" type="java.sql.Types.DECIMAL(30,6)" remarks="可供出售金融资产"/>
<column name="CYZDQTZ" type="java.sql.Types.DECIMAL(30,6)" remarks="持有至到期投资"/>
<column name="QTFLDJRZC" type="java.sql.Types.DECIMAL(30,6)" remarks="其他非流动金融资产"/>
<column name="ZQTZ" type="java.sql.Types.DECIMAL(30,6)" remarks="债权投资"/>
<column name="QTZQTZ" type="java.sql.Types.DECIMAL(30,6)" remarks="其他债权投资"/>
<column name="CQGQTZ" type="java.sql.Types.DECIMAL(30,6)" remarks="长期股权投资"/>
<column name="QTQYGJTZ" type="java.sql.Types.DECIMAL(30,6)" remarks="其他权益工具投资"/>
<column name="TZXFDC" type="java.sql.Types.DECIMAL(30,6)" remarks="投资性房地产"/>
<column name="YFZGXC" type="java.sql.Types.DECIMAL(30,6)" remarks="应付职工薪酬"/>
<column name="CQYFZGXC" type="java.sql.Types.DECIMAL(30,6)" remarks="长期应付职工薪酬"/>
<column name="YJSF" type="java.sql.Types.DECIMAL(30,6)" remarks="应交税费"/>
<column name="YYSR" type="java.sql.Types.DECIMAL(30,6)" remarks="营业收入"/>
<column name="YYCB" type="java.sql.Types.DECIMAL(30,6)" remarks="营业成本"/>
<column name="FZHJ" type="java.sql.Types.DECIMAL(30,6)" remarks="负债合计"/>
<column name="OPERATE_CASH" type="java.sql.Types.DECIMAL(30,6)" remarks="货币资金2"/>
<column name="OPERATE_GOODS" type="java.sql.Types.DECIMAL(30,6)" remarks="有形资产-存货"/>
<column name="OPERATE_OTHER" type="java.sql.Types.DECIMAL(30,6)" remarks="有形资产-其他生产性资产"/>
<column name="OPERATE_FIXED" type="java.sql.Types.DECIMAL(30,6)" remarks="有形资产-固定资产"/>
<column name="OPERATE_LAND" type="java.sql.Types.DECIMAL(30,6)" remarks="无形资产-土地使用权"/>
<column name="OPERATE_OTHER_INTANGIBLE" type="java.sql.Types.DECIMAL(30,6)" remarks="无形资产-其他无形资产"/>
<column name="OPERATE_RECEIVABLES" type="java.sql.Types.DECIMAL(30,6)" remarks="债权资产-应收账款"/>
<column name="OPERATE_OTHER_RECEIVABLES" type="java.sql.Types.DECIMAL(30,6)" remarks="其他应收账款小计"/>
<column name="INVEST_FINANCIAL" type="java.sql.Types.DECIMAL(30,6)" remarks="金融资产"/>
<column name="INVEST_DEBT" type="java.sql.Types.DECIMAL(30,6)" remarks="债权资产"/>
<column name="INVEST_EQUITY" type="java.sql.Types.DECIMAL(30,6)" remarks="股权资产"/>
<column name="INVEST_FIXED" type="java.sql.Types.DECIMAL(30,6)" remarks="固定资产"/>
<column name="SENIOR_DEBT" type="java.sql.Types.DECIMAL(30,6)" remarks="优先负债"/>
<column name="TOTAL_DEBT" type="java.sql.Types.DECIMAL(30,6)" remarks="总负债"/>
<column name="GROSS_MARGIN" type="java.sql.Types.DECIMAL(30,6)" remarks="毛利率"/>
<column name="BANKRUPTCY_LIQUIDATION_VAL" type="java.sql.Types.DECIMAL(30,6)" remarks="破产清算价值"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- LGD关联抵质押品信息 -->
<createTable tableName="P_IRS_LGD_GUARANTY_LIST" remarks="LGD关联抵质押品信息">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="LGD_SERIAL_NO" type="java.sql.Types.VARCHAR(60)" remarks="债项评级流水号"/>
<column name="GUARANTY_NO" type="java.sql.Types.VARCHAR(100)" remarks="抵质押品编号"/>
<column name="GUARANTY_NAME" type="java.sql.Types.VARCHAR(1000)" remarks="抵质押品名称"/>
<column name="GUARANTY_FIR_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品一级分类"/>
<column name="GUARANTY_SEC_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品二级分类"/>
<column name="GUARANTY_THD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品三级分类"/>
<column name="GUARANTY_CLASS" type="java.sql.Types.VARCHAR(10)" remarks="押品分类"/>
<column name="CORE_GUARANTY_FLG" type="java.sql.Types.VARCHAR(1)" remarks="是否核心押品"/>
<column name="CITY_LEVEL" type="java.sql.Types.VARCHAR(5)" remarks="房地产所在城市等级"/>
<column name="LOCAL_CORE_AREA_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产是否在城市核心区域"/>
<column name="BUILD_AREA" type="java.sql.Types.DECIMAL(30,6)" remarks="建筑面积"/>
<column name="EVAL_VALUE" type="java.sql.Types.DECIMAL(30,6)" remarks="房地产评估价值"/>
<column name="EVAL_NOTAX_VAL_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产估值未扣除税费标识"/>
<column name="COLLETIVE_LAND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="集体土地标识"/>
<column name="IDLE_LAND_NODEV_FLG" type="java.sql.Types.VARCHAR(1)" remarks="闲置土地未开发标识"/>
<column name="TRADE_FIN_USE_PROD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="贸易融资使用产品类型"/>
<column name="INVENTORY_GOODS_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="存货商品类型"/>
<column name="ACCT_REC_PAYER_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="应收账款付款人信用评级"/>
<column name="NOTICE_PAYER_FLG" type="java.sql.Types.VARCHAR(1)" remarks="应收账款质押通知付款人标识"/>
<column name="BANK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="银行保贴标识"/>
<column name="HAS_REGULATORS_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="监管方监管类型"/>
<column name="REGULATORS_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="监管方评级"/>
<column name="GOODS_REGULATE_PLACE" type="java.sql.Types.VARCHAR(5)" remarks="货物监管场地"/>
<column name="BUY_BACK_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="厂商或第三方回购类型"/>
<column name="IN_OUT_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="场内场外业务类型"/>
<column name="SELF_STOCK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="质押本上市公司股票标识"/>
<column name="INTERVAL_AVG_PLEDGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均质押率"/>
<column name="INTERVAL_AVG_CHANGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均换手率"/>
<column name="INTERVAL_AVG_ROA" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均总资产报酬率ROA"/>
<column name="INTERVAL_AVG_PE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均市盈率PE"/>
<column name="CREDIT_BOND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="信用债标识"/>
<column name="BOND_CURR_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券当前评级"/>
<column name="BOND_FIRST_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券发行时评级"/>
<column name="NOBLE_METAL_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="贵金属类型"/>
<column name="BUILD_SCALE" type="java.sql.Types.VARCHAR(5)" remarks="房地产规模"/>
<column name="EVAL_NOTAX_VAL_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="房地产估值未扣除税费调整系数"/>
<column name="COLLETIVE_LAND_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="集体土地调整系数"/>
<column name="IDLE_LAND_NODEV_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="闲置土地未开发调整系数"/>
<column name="LONG_TERM_AVG_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="长期平均调整系数"/>
<column name="BUILD_GUARANTY_BASE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="房地产押品基础回收比例"/>
<column name="ACCT_REC_PAYER_GRADE_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="应收账款付款人信用评级调整系数"/>
<column name="NOTICE_PAYER_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="应收账款质押是否通知付款人调整系数"/>
<column name="HAS_REGULATORS_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="监管方监管调整系数"/>
<column name="REGULATORS_GRADE_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="监管方评级调整系数"/>
<column name="GOODS_REGULATE_PLACE_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="货物监管场地调整系数"/>
<column name="BUY_BACK_TYPE_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="厂商或第三方回购类型调整系数"/>
<column name="NOT_BUILD_GUARANTY_BASE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="非房地产押品基础回收比例"/>
<column name="DISPOSAL_CYCLE" type="java.sql.Types.DECIMAL(30,6)" remarks="处置周期"/>
<column name="AVG_DROP_RANGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="平均跌幅基准系数"/>
<column name="SLUMP_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="暴跌调整系数"/>
<column name="CYCLE_ADJ_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="周期调整系数"/>
<column name="GRADE_CHANGE_DIRECT" type="java.sql.Types.VARCHAR(5)" remarks="评级迁徙方向"/>
<column name="INTEREST_BASE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="利率基准系数"/>
<column name="GRADE_CHANGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="评级迁徙系数"/>
<column name="GUARANTY_REC_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="押品回收比例"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 授信合同信息表 -->
<createTable tableName="S_IRS_LGD_CRD_CONTR_INFO" remarks="授信合同信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="ON_OFF_TYPE" type="java.sql.Types.VARCHAR(1)" remarks="表内表外类型"/>
<column name="CRD_MTD_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="授信方式类型"/>
<column name="CRD_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="授信敞口额度"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="授信产品类型代码"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="MANAGER_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户客户经理编号"/>
<column name="MANAGER_NAME" type="java.sql.Types.VARCHAR(100)" remarks="管户客户经理名称"/>
<column name="MANAGE_ORG_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户机构编号"/>
<column name="MANAGE_ORG_NAME" type="java.sql.Types.VARCHAR(200)" remarks="管户机构名称"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 综合授信产品信息表 -->
<createTable tableName="S_IRS_LGD_CRD_PROD_LIST" remarks="综合授信产品信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="产品类型代码"/>
<column name="SPEC_LMT" type="java.sql.Types.DECIMAL(30,6)" remarks="专项额度"/>
<column name="SPLIT_LMT" type="java.sql.Types.DECIMAL(30,6)" remarks="切分额度"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 业务合同信息表 -->
<createTable tableName="S_IRS_LGD_CONTR_INFO" remarks="业务合同信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="业务合同流水号"/>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="ON_OFF_TYPE" type="java.sql.Types.VARCHAR(1)" remarks="表内表外类型"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="产品类型代码"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="RATING_LVL" type="java.sql.Types.VARCHAR(10)" remarks="客户评级等级"/>
<column name="INDUSTRY" type="java.sql.Types.VARCHAR(10)" remarks="客户所属行业"/>
<column name="ENT_SCALE" type="java.sql.Types.VARCHAR(10)" remarks="客户企业规模"/>
<column name="HOLD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="客户控股类型"/>
<column name="START_DT" type="DATETIME" remarks="合同开始日期"/>
<column name="EXPIRE_DT" type="DATETIME" remarks="合同到期日期"/>
<column name="CONTR_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="合同金额"/>
<column name="CONTR_BALANCE" type="java.sql.Types.DECIMAL(30,6)" remarks="合同余额"/>
<column name="ACCRUED_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="应计利息"/>
<column name="RECEIVABLE_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="应收利息"/>
<column name="ADJUST_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="利息调整"/>
<column name="CHG_IN_FAIR_VAL" type="java.sql.Types.DECIMAL(30,6)" remarks="公允价值变动"/>
<column name="MANAGER_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户客户经理编号"/>
<column name="MANAGER_NAME" type="java.sql.Types.VARCHAR(100)" remarks="管户客户经理名称"/>
<column name="MANAGE_ORG_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户机构编号"/>
<column name="MANAGE_ORG_NAME" type="java.sql.Types.VARCHAR(200)" remarks="管户机构名称"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 担保合同信息表 -->
<createTable tableName="S_IRS_LGD_GUAR_CONTR_INFO" remarks="担保合同信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="GUAR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="担保合同流水号"/>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="业务合同流水号"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(10)" remarks="担保类型"/>
<column name="GUARANTEE_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="担保金额"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="RATING_LVL" type="java.sql.Types.VARCHAR(10)" remarks="客户评级等级"/>
<column name="INDUSTRY" type="java.sql.Types.VARCHAR(10)" remarks="客户所属行业"/>
<column name="ENT_SCALE" type="java.sql.Types.VARCHAR(10)" remarks="客户企业规模"/>
<column name="HOLD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="客户控股类型"/>
<column name="GUAR_RELA" type="java.sql.Types.VARCHAR(10)" remarks="担保关联关系"/>
<column name="OCCUPY_VALUE" type="java.sql.Types.DECIMAL(30,6)" remarks="本次抵押占用的押品价值"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 抵质押品详情信息表 -->
<createTable tableName="S_IRS_LGD_GUARANTY_INFO" remarks="抵质押品详情信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="GUAR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="担保合同流水号"/>
<column name="GUARANTY_NO" type="java.sql.Types.VARCHAR(100)" remarks="抵质押品编号"/>
<column name="GUARANTY_NAME" type="java.sql.Types.VARCHAR(1000)" remarks="抵质押品名称"/>
<column name="GUARANTY_FIR_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品一级分类"/>
<column name="GUARANTY_SEC_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品二级分类"/>
<column name="GUARANTY_THD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品三级分类"/>
<column name="GUARANTY_VALUE" type="java.sql.Types.DECIMAL(30,6)" remarks="抵质押品认定价值"/>
<column name="LOCATION_CITY_CODE" type="java.sql.Types.VARCHAR(100)" remarks="房地产所在城市编码"/>
<column name="LOCAL_CORE_AREA_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产是否在城市核心区域"/>
<column name="BUILDING_AREA" type="java.sql.Types.DECIMAL(30,6)" remarks="房屋建筑面积"/>
<column name="EVAL_NOTAX_VAL_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产估值未扣除税费标识"/>
<column name="COLLETIVE_LAND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="集体土地标识"/>
<column name="IDLE_LAND_NODEV_FLG" type="java.sql.Types.VARCHAR(1)" remarks="闲置土地未开发标识"/>
<column name="INVENTORY_GOODS_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="存货商品类型"/>
<column name="ACCT_REC_PAYER_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="应收账款付款人信用评级"/>
<column name="NOTICE_PAYER_FLG" type="java.sql.Types.VARCHAR(1)" remarks="应收账款质押通知付款人标识"/>
<column name="BANK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="银行保贴标识"/>
<column name="HAS_REGULATORS_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="监管方监管类型"/>
<column name="REGULATORS_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="监管方评级"/>
<column name="GOODS_REGULATE_PLACE" type="java.sql.Types.VARCHAR(5)" remarks="货物监管场地"/>
<column name="BUY_BACK_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="厂商或第三方回购类型"/>
<column name="IN_OUT_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="场内场外业务类型"/>
<column name="SELF_STOCK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="质押本上市公司股票标识"/>
<column name="INTERVAL_AVG_PLEDGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均质押率"/>
<column name="INTERVAL_AVG_CHANGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均换手率"/>
<column name="INTERVAL_AVG_ROA" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均总资产报酬率ROA"/>
<column name="INTERVAL_AVG_PE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均市盈率PE"/>
<column name="CREDIT_BOND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="信用债标识"/>
<column name="BOND_CURR_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券当前评级"/>
<column name="BOND_FIRST_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券发行时评级"/>
<column name="NOBLE_METAL_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="贵金属类型"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 贷后跑批-业务合同信息表 -->
<createTable tableName="S_IRS_LGD_BAT_CONTR_INFO" remarks="贷后跑批-业务合同信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="DATA_DT" type="java.sql.Types.VARCHAR(10)" remarks="数据日期"/>
<column name="CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="业务合同流水号"/>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="ON_OFF_TYPE" type="java.sql.Types.VARCHAR(1)" remarks="表内表外类型"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(60)" remarks="产品类型代码"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="RATING_LVL" type="java.sql.Types.VARCHAR(10)" remarks="客户评级等级"/>
<column name="INDUSTRY" type="java.sql.Types.VARCHAR(10)" remarks="客户所属行业"/>
<column name="ENT_SCALE" type="java.sql.Types.VARCHAR(10)" remarks="客户企业规模"/>
<column name="HOLD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="客户控股类型"/>
<column name="START_DT" type="DATETIME" remarks="合同开始日期"/>
<column name="EXPIRE_DT" type="DATETIME" remarks="合同到期日期"/>
<column name="CONTR_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="合同金额"/>
<column name="CONTR_BALANCE" type="java.sql.Types.DECIMAL(30,6)" remarks="合同余额"/>
<column name="ACCRUED_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="应计利息"/>
<column name="RECEIVABLE_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="应收利息"/>
<column name="ADJUST_INT" type="java.sql.Types.DECIMAL(30,6)" remarks="利息调整"/>
<column name="CHG_IN_FAIR_VAL" type="java.sql.Types.DECIMAL(30,6)" remarks="公允价值变动"/>
<column name="MANAGER_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户客户经理编号"/>
<column name="MANAGER_NAME" type="java.sql.Types.VARCHAR(100)" remarks="管户客户经理名称"/>
<column name="MANAGE_ORG_ID" type="java.sql.Types.VARCHAR(60)" remarks="管户机构编号"/>
<column name="MANAGE_ORG_NAME" type="java.sql.Types.VARCHAR(200)" remarks="管户机构名称"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 贷后跑批-担保合同信息表 -->
<createTable tableName="S_IRS_LGD_BAT_GUAR_CONTR_INFO" remarks="贷后跑批-担保合同信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="DATA_DT" type="java.sql.Types.VARCHAR(10)" remarks="数据日期"/>
<column name="GUAR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="担保合同流水号"/>
<column name="CRD_CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="授信合同流水号"/>
<column name="CONTR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="业务合同流水号"/>
<column name="PRODUCT_TYPE_CD" type="java.sql.Types.VARCHAR(10)" remarks="担保类型"/>
<column name="GUARANTEE_AMT" type="java.sql.Types.DECIMAL(30,6)" remarks="担保金额"/>
<column name="CUST_NO" type="java.sql.Types.VARCHAR(60)" remarks="客户编号"/>
<column name="CUST_NAME" type="java.sql.Types.VARCHAR(200)" remarks="客户名称"/>
<column name="RATING_LVL" type="java.sql.Types.VARCHAR(10)" remarks="客户评级等级"/>
<column name="INDUSTRY" type="java.sql.Types.VARCHAR(10)" remarks="客户所属行业"/>
<column name="ENT_SCALE" type="java.sql.Types.VARCHAR(10)" remarks="客户企业规模"/>
<column name="HOLD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="客户控股类型"/>
<column name="GUAR_RELA" type="java.sql.Types.VARCHAR(10)" remarks="担保关联关系"/>
<column name="OCCUPY_VALUE" type="java.sql.Types.DECIMAL(30,6)" remarks="本次抵押占用的押品价值"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
<!-- 贷后跑批-抵质押品详情信息表 -->
<createTable tableName="S_IRS_LGD_BAT_GUARANTY_INFO" remarks="贷后跑批-抵质押品详情信息表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="GUAR_SERIAL_NO" type="java.sql.Types.VARCHAR(100)" remarks="担保合同流水号"/>
<column name="GUARANTY_NO" type="java.sql.Types.VARCHAR(100)" remarks="抵质押品编号"/>
<column name="GUARANTY_NAME" type="java.sql.Types.VARCHAR(1000)" remarks="抵质押品名称"/>
<column name="GUARANTY_FIR_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品一级分类"/>
<column name="GUARANTY_SEC_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品二级分类"/>
<column name="GUARANTY_THD_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="抵质押品三级分类"/>
<column name="GUARANTY_VALUE" type="java.sql.Types.DECIMAL(30,6)" remarks="抵质押品认定价值"/>
<column name="LOCATION_CITY_CODE" type="java.sql.Types.VARCHAR(100)" remarks="房地产所在城市编码"/>
<column name="LOCAL_CORE_AREA_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产是否在城市核心区域"/>
<column name="BUILDING_AREA" type="java.sql.Types.DECIMAL(30,6)" remarks="房屋建筑面积"/>
<column name="EVAL_NOTAX_VAL_FLG" type="java.sql.Types.VARCHAR(1)" remarks="房地产估值未扣除税费标识"/>
<column name="COLLETIVE_LAND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="集体土地标识"/>
<column name="IDLE_LAND_NODEV_FLG" type="java.sql.Types.VARCHAR(1)" remarks="闲置土地未开发标识"/>
<column name="INVENTORY_GOODS_TYPE" type="java.sql.Types.VARCHAR(10)" remarks="存货商品类型"/>
<column name="ACCT_REC_PAYER_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="应收账款付款人信用评级"/>
<column name="NOTICE_PAYER_FLG" type="java.sql.Types.VARCHAR(1)" remarks="应收账款质押通知付款人标识"/>
<column name="BANK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="银行保贴标识"/>
<column name="HAS_REGULATORS_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="监管方监管类型"/>
<column name="REGULATORS_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="监管方评级"/>
<column name="GOODS_REGULATE_PLACE" type="java.sql.Types.VARCHAR(5)" remarks="货物监管场地"/>
<column name="BUY_BACK_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="厂商或第三方回购类型"/>
<column name="IN_OUT_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="场内场外业务类型"/>
<column name="SELF_STOCK_GUARANTEE_FLG" type="java.sql.Types.VARCHAR(1)" remarks="质押本上市公司股票标识"/>
<column name="INTERVAL_AVG_PLEDGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均质押率"/>
<column name="INTERVAL_AVG_CHANGE_RATE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均换手率"/>
<column name="INTERVAL_AVG_ROA" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均总资产报酬率ROA"/>
<column name="INTERVAL_AVG_PE" type="java.sql.Types.DECIMAL(30,6)" remarks="区间平均市盈率PE"/>
<column name="CREDIT_BOND_FLG" type="java.sql.Types.VARCHAR(1)" remarks="信用债标识"/>
<column name="BOND_CURR_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券当前评级"/>
<column name="BOND_FIRST_GRADE" type="java.sql.Types.VARCHAR(5)" remarks="债券发行时评级"/>
<column name="NOBLE_METAL_TYPE" type="java.sql.Types.VARCHAR(5)" remarks="贵金属类型"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
</databaseChangeLog>

0
irbs.financialTemplate/README.adoc

6
irbs.financialTemplate/build.gradle

@ -0,0 +1,6 @@
dependencies {
api(
"io.sc:io.sc.platform.mvc:${platform_version}",
"io.sc:io.sc.engine.rule.server:${platform_version}",
)
}

0
irbs.financialTemplate/gradle.properties

28
irbs.financialTemplate/src/main/java/irbs/financialTemplate/controller/FinancialMappingController.java

@ -0,0 +1,28 @@
package irbs.financialTemplate.controller;
import io.sc.platform.mvc.controller.support.RestCrudController;
import io.sc.platform.orm.service.support.QueryParameter;
import irbs.financialTemplate.jpa.entity.FinancialMapping;
import irbs.financialTemplate.jpa.repository.FinancialMappingRepository;
import irbs.financialTemplate.jpa.vo.FinancialMappingVo;
import irbs.financialTemplate.jpa.vo.OriginalFinancialReportVo;
import irbs.financialTemplate.service.FinancialMappingService;
import org.springframework.data.domain.Page;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@RestController
@RequestMapping("/api/irbs/financialmapping")
public class FinancialMappingController extends RestCrudController<FinancialMappingVo, FinancialMapping, String, FinancialMappingRepository, FinancialMappingService> {
@GetMapping("query")
@ResponseBody
public Page<FinancialMapping> pageQuery(QueryParameter queryParameter) throws Exception {
return this.service.queryForPage(queryParameter);
}
}

146
irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/entity/FinancialMapping.java

@ -0,0 +1,146 @@
package irbs.financialTemplate.jpa.entity;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
import io.sc.platform.orm.entity.CorporationAuditorEntity;
import irbs.financialTemplate.jpa.vo.FinancialMappingVo;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import javax.validation.constraints.Size;
@Entity
@Table(name="NS_IRS_CFG_FIN_MAPPING")
public class FinancialMapping extends CorporationAuditorEntity<FinancialMappingVo> {
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid2")
@Column(name="ID")
@Size(max=50)
private String id ; //主键id
@Column(name="TO_MODEL_NO")
private String toModelNo ; //目标模板代码
@Column(name="TO_MODEL_NAME")
private String toModelName ; //目标模板中文名称
@Column(name="TO_ROW_NO")
private String toRowNo ; //目标财务科目行号
@Column(name="TO_ROW_NAME")
private String toRowName ; //目标财务科目行中文名称
@Column(name="TO_ROW_SUBJECT")
private String toRowSubject ; //目标财务科目编码
@Column(name="FROM_MODEL_NO")
private String fromModelNo ; //原模板代码
@Column(name="FROM_MODEL_NAME")
private String fromModelName ; //原模板中文名称
@Column(name="FROM_ROW_NO")
private String fromRowNo ; //原财务科目行号
@Column(name="FROM_ROW_NAME")
private String fromRowName ; //原财务科目行中文名称
@Column(name="FROM_ROW_SUBJECT")
private String fromRowSubject; //原财务科目编码
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getToModelNo() {
return toModelNo;
}
public void setToModelNo(String toModelNo) {
this.toModelNo = toModelNo;
}
public String getToModelName() {
return toModelName;
}
public void setToModelName(String toModelName) {
this.toModelName = toModelName;
}
public String getToRowNo() {
return toRowNo;
}
public void setToRowNo(String toRowNo) {
this.toRowNo = toRowNo;
}
public String getToRowName() {
return toRowName;
}
public void setToRowName(String toRowName) {
this.toRowName = toRowName;
}
public String getToRowSubject() {
return toRowSubject;
}
public void setToRowSubject(String toRowSubject) {
this.toRowSubject = toRowSubject;
}
public String getFromModelNo() {
return fromModelNo;
}
public void setFromModelNo(String fromModelNo) {
this.fromModelNo = fromModelNo;
}
public String getFromModelName() {
return fromModelName;
}
public void setFromModelName(String fromModelName) {
this.fromModelName = fromModelName;
}
public String getFromRowNo() {
return fromRowNo;
}
public void setFromRowNo(String fromRowNo) {
this.fromRowNo = fromRowNo;
}
public String getFromRowName() {
return fromRowName;
}
public void setFromRowName(String fromRowName) {
this.fromRowName = fromRowName;
}
public String getFromRowSubject() {
return fromRowSubject;
}
public void setFromRowSubject(String fromRowSubject) {
this.fromRowSubject = fromRowSubject;
}
@Override
public FinancialMappingVo toVo() {
FinancialMappingVo vo = new FinancialMappingVo();
super.toVo(vo);
vo.setId(this.getId());
vo.setToModelNo(this.getToModelNo());
vo.setToModelName(this.getToModelName());
vo.setToRowNo(this.getToRowNo());
vo.setToRowName(this.getToRowName());
vo.setToRowSubject(this.getToRowSubject());
vo.setFromModelNo(this.getFromModelNo());
vo.setFromModelName(this.getFromModelName());
vo.setFromRowNo(this.getFromRowNo());
vo.setFromRowName(this.getFromRowName());
vo.setFromRowSubject(this.getFromRowSubject());
return vo;
}
}

9
irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/repository/FinancialMappingRepository.java

@ -0,0 +1,9 @@
package irbs.financialTemplate.jpa.repository;
import io.sc.platform.orm.repository.DaoRepository;
import irbs.financialTemplate.jpa.entity.FinancialMapping;
public interface FinancialMappingRepository extends DaoRepository<FinancialMapping, String> {
FinancialMapping findByFromModelNoAndFromRowSubject(String fromModelNo, String fromRowSubject);
}

106
irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/vo/FinancialMappingVo.java

@ -0,0 +1,106 @@
package irbs.financialTemplate.jpa.vo;
import io.sc.platform.orm.api.vo.CorporationAuditorVo;
public class FinancialMappingVo extends CorporationAuditorVo {
private String id ; //主键id
private String toModelNo ; //目标模板代码
private String toModelName ; //目标模板中文名称
private String toRowNo ; //目标财务科目行号
private String toRowName ; //目标财务科目行中文名称
private String toRowSubject ; //目标财务科目编码
private String fromModelNo ; //原模板代码
private String fromModelName ; //原模板中文名称
private String fromRowNo ; //原财务科目行号
private String fromRowName ; //原财务科目行中文名称
private String fromRowSubject; //原财务科目编码
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getToModelNo() {
return toModelNo;
}
public void setToModelNo(String toModelNo) {
this.toModelNo = toModelNo;
}
public String getToModelName() {
return toModelName;
}
public void setToModelName(String toModelName) {
this.toModelName = toModelName;
}
public String getToRowNo() {
return toRowNo;
}
public void setToRowNo(String toRowNo) {
this.toRowNo = toRowNo;
}
public String getToRowName() {
return toRowName;
}
public void setToRowName(String toRowName) {
this.toRowName = toRowName;
}
public String getToRowSubject() {
return toRowSubject;
}
public void setToRowSubject(String toRowSubject) {
this.toRowSubject = toRowSubject;
}
public String getFromModelNo() {
return fromModelNo;
}
public void setFromModelNo(String fromModelNo) {
this.fromModelNo = fromModelNo;
}
public String getFromModelName() {
return fromModelName;
}
public void setFromModelName(String fromModelName) {
this.fromModelName = fromModelName;
}
public String getFromRowNo() {
return fromRowNo;
}
public void setFromRowNo(String fromRowNo) {
this.fromRowNo = fromRowNo;
}
public String getFromRowName() {
return fromRowName;
}
public void setFromRowName(String fromRowName) {
this.fromRowName = fromRowName;
}
public String getFromRowSubject() {
return fromRowSubject;
}
public void setFromRowSubject(String fromRowSubject) {
this.fromRowSubject = fromRowSubject;
}
}

23
irbs.financialTemplate/src/main/java/irbs/financialTemplate/jpa/vo/OriginalFinancialReportVo.java

@ -0,0 +1,23 @@
package irbs.financialTemplate.jpa.vo;
public class OriginalFinancialReportVo {
private String modelNo ; //原模板代码
private String rowSubject; //原财务科目编码
public String getModelNo() {
return modelNo;
}
public void setModelNo(String modelNo) {
this.modelNo = modelNo;
}
public String getRowSubject() {
return rowSubject;
}
public void setRowSubject(String rowSubject) {
this.rowSubject = rowSubject;
}
}

31
irbs.financialTemplate/src/main/java/irbs/financialTemplate/service/FinancialMappingService.java

@ -0,0 +1,31 @@
package irbs.financialTemplate.service;
import io.sc.platform.orm.service.DaoService;
import io.sc.platform.orm.service.support.QueryParameter;
import irbs.financialTemplate.jpa.entity.FinancialMapping;
import irbs.financialTemplate.jpa.repository.FinancialMappingRepository;
import irbs.financialTemplate.jpa.vo.FinancialMappingVo;
import irbs.financialTemplate.jpa.vo.OriginalFinancialReportVo;
import org.springframework.data.domain.Page;
import java.util.List;
public interface FinancialMappingService extends DaoService<FinancialMapping, String, FinancialMappingRepository> {
Page<FinancialMapping> queryForPage(QueryParameter queryParameter) throws Exception;
/**
* 原始财报科目编号映射为模型财报科目编号
* @param projectType 原始财报类型如企业类资产负债表企业类损益表等
* @param projectCode 原始财报科目代码
* @return
*/
FinancialMappingVo getMappingResult(String projectType, String projectCode);
/**
* 原始财报科目编号映射为模型财报科目编号
* @param finReports 原始财报科目信息
* @return
*/
List<FinancialMappingVo> getMappingResultList(List<OriginalFinancialReportVo> finReports);
}

68
irbs.financialTemplate/src/main/java/irbs/financialTemplate/service/impl/FinancialMappingServiceImpl.java

@ -0,0 +1,68 @@
package irbs.financialTemplate.service.impl;
import io.sc.engine.rule.server.dictionary.entity.UserDefinedJavaClassFieldEntity;
import io.sc.engine.rule.server.dictionary.service.UserDefinedJavaClassFieldService;
import io.sc.platform.orm.service.impl.DaoServiceImpl;
import io.sc.platform.orm.service.support.OperatorType;
import io.sc.platform.orm.service.support.QueryParameter;
import io.sc.platform.orm.service.support.criteria.Criteria;
import io.sc.platform.orm.service.support.criteria.impl.Equals;
import irbs.financialTemplate.jpa.entity.FinancialMapping;
import irbs.financialTemplate.jpa.repository.FinancialMappingRepository;
import irbs.financialTemplate.jpa.vo.FinancialMappingVo;
import irbs.financialTemplate.jpa.vo.OriginalFinancialReportVo;
import irbs.financialTemplate.service.FinancialMappingService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@Service("financialMappingService")
public class FinancialMappingServiceImpl extends DaoServiceImpl<FinancialMapping, String, FinancialMappingRepository> implements FinancialMappingService {
@Autowired
private UserDefinedJavaClassFieldService userDefinedJavaClassFieldService;
private List<UserDefinedJavaClassFieldEntity> findUserDefinedDictionaryFields(String dictionaryCode) throws Exception {
QueryParameter queryParameter = new QueryParameter();
queryParameter.setPageable(false);
List<Criteria> criterias = new ArrayList<>();
Equals criteria = new Equals();
criteria.setFieldName("dictionary.code");
criteria.setValue(dictionaryCode);
criteria.setOperator(OperatorType.and);
criterias.add(criteria);
queryParameter.setCriterias(criterias);
return userDefinedJavaClassFieldService.list(queryParameter);
}
@Override
public Page<FinancialMapping> queryForPage(QueryParameter queryParameter) throws Exception {
return this.query(queryParameter);
}
@Override
public FinancialMappingVo getMappingResult(String projectType, String projectCode) {
return repository.findByFromModelNoAndFromRowSubject(projectType, projectCode).toVo();
}
@Override
public List<FinancialMappingVo> getMappingResultList(List<OriginalFinancialReportVo> finReports) {
List<FinancialMappingVo> financialMappingList = new ArrayList<>();
List<FinancialMapping> list = repository.findAll();
if(list != null && finReports != null){
for(FinancialMapping m : list){
for(OriginalFinancialReportVo o : finReports) {
if(m.getFromModelNo() != null && m.getFromRowSubject() != null &&
m.getFromModelNo().equals(o.getModelNo()) && m.getFromRowSubject().equals(o.getRowSubject())){
financialMappingList.add(m.toVo());
}
}
}
}
return financialMappingList;
}
}

25
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/application-properties.json

@ -0,0 +1,25 @@
/*
*
* : application.properties ,
* 使:
* module:
* order:
* description: , application.properties
* properties:
*/
/* */
/*
[
{
"module" : "io.sc.platform.coe",
"order" : 150,
"description": "application configuration",
"properties": [
"application.audit-log-mode = none",
"#application.audit-log-mode = log",
"#application.audit-log-mode = database"
]
}
]
*/

16
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/components.json

@ -0,0 +1,16 @@
/*
*
* : , spring
* 使:
* includes:
* excludes:
* : includes excludes , excludes ,
*/
{
"includes":[
"irbs.financialTemplate.controller",
"irbs.financialTemplate.service.impl"
],
"excludes":[]
}

17
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/directories.json

@ -0,0 +1,17 @@
/*
*
* :
* 使:
* name : , DirectoryManager.getInstance().getByName(name)
* path : , home
* autoCreate :
*/
/* */
/*
[
{"name":"dir.config" ,"path":"/config" ,"autoCreate":true},
{"name":"dir.log" ,"path":"/logs" ,"autoCreate":true},
{"name":"dir.work" ,"path":"/work" ,"autoCreate":true}
]
*/

25
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/json-serializers.json

@ -0,0 +1,25 @@
/*
* json
* : json
* 使:
* className:
* serializer:
* deserializer:
*/
/* */
/*
[
{
"className" : "java.util.Date",
"serializer" : "io.sc.platform.coe.autoconfigure.support.DateJsonSerializer",
"deserializer" : "io.sc.platform.coe.autoconfigure.support.DateJsonDeserializer"
},
{
"className" : "java.time.Instant",
"serializer" : "io.sc.platform.coe.autoconfigure.support.InstantJsonSerializer",
"deserializer" : "io.sc.platform.coe.autoconfigure.support.InstantJsonDeserializer"
}
]
*/

23
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/liquibase.json

@ -0,0 +1,23 @@
/*
* Liquibase ChangeLog XML
* :
* 使:
* category: ,:
* install :
* order:
* description:
* locations: liquibase changelog xml
*/
/* */
[
{
"category" : "install",
"order" : 100010,
"description":"授权与认证相关数据库表结构",
"locations":[
"liquibase/20240712_FINANCIALTEMPLATE_DDL.xml"
]
}
]

16
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/messages.json

@ -0,0 +1,16 @@
/*
*
* :
* 使:
* includes:
* excludes:
* : includes excludes , excludes ,
*/
{
"includes":[
"irbs/financialTemplate/i18n/messages"
],
"excludes":[]
}

15
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/p6spy.json

@ -0,0 +1,15 @@
/*
* p6spy
* : p6spy
* 使:
* ignoredPatterns: jdbc
*/
/* p6spy commit */
/*
{
"ignoredPatterns":[
"commit"
]
}
*/

37
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/parameters.json

@ -0,0 +1,37 @@
/*
*
* :
* 使:
* id:
* parentId: ,
* code: ,
* defaultValue:
* order:
* options: map, key , value
*/
/* */
/*
[
{"id":"parameter.system","order":0},
{
"id" : "parameter.system.indexPageTemplate",
"parentId" : "parameter.system",
"code" : "parameter.system.indexPageTemplate",
"defaultValue" : "io.sc.platform.mvc.frontend.html",
"order" : 200
},
{"id":"parameter.system.ui","parentId":"parameter.system","order":1000},
{
"id" : "parameter.system.ui.theme",
"parentId" : "parameter.system.ui",
"code" : "parameter.system.ui.theme",
"defaultValue" : "light",
"order" : 800,
"options" :{
"light" : "#{parameter.system.ui.theme.light}",
"dark" : "#{parameter.system.ui.theme.dark}"
}
}
]
*/

16
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/repositories.json

@ -0,0 +1,16 @@
/*
* JPA
* : JPA
* 使:
* includes:
* excludes:
* : includes excludes , excludes ,
*/
{
"includes":[
"irbs.financialTemplate.jpa.entity",
"irbs.financialTemplate.jpa.repository"
],
"excludes":[]
}

20
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/restart-properties.json

@ -0,0 +1,20 @@
/*
*
* : ,( web , )
* 使:
* : startWith
* container:
* jar: jar
*/
/* */
/*
{
"container":[
"spring.security."
],
"jar": [
"spring.security."
]
}
*/

15
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/security.json

@ -0,0 +1,15 @@
/*
*
* :
* 使:
* permitPatterns : url , ant path
*/
/* */
/*
{
"permitPatterns":[
"/io.sc.platform.coe/**"
]
}
*/

19
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/swagger.json

@ -0,0 +1,19 @@
/**
* swagger
*/
/* */
/*
[
{
"groupName" : "io.sc.platform.mvc",
"title" : "平台 MVC",
"description": "平台 MVC 文档",
"termsOfServiceUrl" : "",
"version": "1.0",
"basePackages":[
"io.sc.platform.mvc.controller"
]
}
]
*/

14
irbs.financialTemplate/src/main/resources/META-INF/platform/plugins/system-properties.json

@ -0,0 +1,14 @@
/*
*
* : ( System.setProperty())
* 使:
* key :
* value :
*/
/* */
/*
{
"h2.dbname.default" : "DB_PLATFORM"
}
*/

0
irbs.financialTemplate/src/main/resources/irbs/financialTemplate/i18n/messages.properties

0
irbs.financialTemplate/src/main/resources/irbs/financialTemplate/i18n/messages_zh_CN.properties

35
irbs.financialTemplate/src/main/resources/liquibase/20240712_FINANCIALTEMPLATE_DDL.xml

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd
http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd">
<changeSet id="20240712_FINANCIALTEMPLATE_DDL" author="platform">
<!-- 财报映射规则表 -->
<createTable tableName="NS_IRS_CFG_FIN_MAPPING" remarks="财报映射规则表">
<column name="ID" type="java.sql.Types.VARCHAR(60)" remarks="主键id">
<constraints primaryKey="true"/>
</column>
<column name="TO_MODEL_NO" type="java.sql.Types.varchar(100)" remarks="目标模板代码"/>
<column name="TO_MODEL_NAME" type="java.sql.Types.varchar(100)" remarks="目标模板中文名称"/>
<column name="TO_ROW_NO" type="java.sql.Types.varchar(60)" remarks="目标财务科目行号"/>
<column name="TO_ROW_NAME" type="java.sql.Types.varchar(1000)" remarks="目标财务科目行中文名称"/>
<column name="TO_ROW_SUBJECT" type="java.sql.Types.varchar(60)" remarks="目标财务科目编码"/>
<column name="FROM_MODEL_NO" type="java.sql.Types.varchar(100)" remarks="原模板代码"/>
<column name="FROM_MODEL_NAME" type="java.sql.Types.varchar(100)" remarks="原模板中文名称"/>
<column name="FROM_ROW_NO" type="java.sql.Types.varchar(100)" remarks="原财务科目行号"/>
<column name="FROM_ROW_NAME" type="java.sql.Types.varchar(1000)" remarks="原财务科目行中文名称"/>
<column name="FROM_ROW_SUBJECT" type="java.sql.Types.varchar(100)" remarks="原财务科目编码"/>
<column name="DATA_COME_FROM_" type="java.sql.Types.NVARCHAR(10)" remarks="数据来源(INPUT:手工录入,IMPORT:系统自动导入)" defaultValue="INPUT"/>
<column name="CREATOR_" type="java.sql.Types.NVARCHAR(255)" remarks="创建人"/>
<column name="CREATE_DATE_" type="DATETIME" remarks="创建日期"/>
<column name="LAST_MODIFIER_" type="java.sql.Types.NVARCHAR(255)" remarks="最后修改人"/>
<column name="LAST_MODIFYDATE_" type="DATETIME" remarks="最后修改日期"/>
<column name="CORP_CODE_" type="java.sql.Types.NVARCHAR(255)" remarks="所属法人代码" defaultValue="_PRIMARY_">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
</databaseChangeLog>

4
irbs.frontend/.npmrc

@ -3,9 +3,11 @@ registry=http://58.33.84.154:8000/repository/npm-public/
# 用户邮箱 # 用户邮箱
email= email=
# publish 时无需先进行 git 代码同步检查, 可避免 publish 时使用 --no-git-checks 选项
git-checks=false
# 注意: 以下 // 不是注释,不能去掉哦 # 注意: 以下 // 不是注释,不能去掉哦
# 登录 npm 仓库的用户认证信息, 在 npm publish 时使用, publish 的 npm registry 在 package.json 文件中 publishConfig 部分配置 # 登录 npm 仓库的用户认证信息, 在 npm publish 时使用, publish 的 npm registry 在 package.json 文件中 publishConfig 部分配置
# _authToken 可通过以下命令获取 # _authToken 可通过以下命令获取
# curl -X PUT -H "Content-Type:application/json" -d '{"_id":"org.couchdb.user:admin","name":"admin","password":"admin"}' http://58.33.84.154:8000/repository/npm-releases/-/user/org.couchdb.user:admin # curl -X PUT -H "Content-Type:application/json" -d '{"_id":"org.couchdb.user:admin","name":"admin","password":"admin"}' http://58.33.84.154:8000/repository/npm-releases/-/user/org.couchdb.user:admin
//58.33.84.154:8000/repository/npm-releases/:_authToken=NpmToken.193db44c-7ca5-3cb6-a990-d24b93fb0d10 //58.33.84.154:8000/repository/npm-releases/:_authToken=NpmToken.67c99588-56a6-3ce1-9bea-a9a6164f8090

5
irbs.frontend/src/views/config/FinancialMapping.vue

@ -0,0 +1,5 @@
<template>
<div>111</div>
</template>
<script setup lang="ts"></script>

46
irbs.frontend/src/views/riskExposure/HandmadeExposureDialog.vue

@ -31,24 +31,19 @@
title="客户债项信息" title="客户债项信息"
:dense="state.dense" :dense="state.dense"
:auto-fetch-data="true" :auto-fetch-data="true"
:fetch-data-url="Environment.apiContextPath('api/irbs/defaultCognizance/queryBillInfo')" :fetch-data-url="Environment.apiContextPath('api/irbs/riskExposureDebt/getDebtInfo')"
:checkbox-selection="false" :checkbox-selection="false"
:config-button="false" :config-button="false"
:columns="[ :columns="[
{ name: 'DATA_DT', label: '数据日期' }, { name: 'dataDt', label: '数据日期' },
{ name: 'DEBENTURE_NO', label: '借据号' }, { name: 'debtId', label: '债项编号' },
{ name: 'CONT_NO', label: '合同编号' }, { name: 'prodTypeNm', label: '产品类型' },
{ name: 'PRD_CD_DESC', label: '业务品种' }, { name: 'professionalLoansFlg', label: '是否专业贷款' },
{ name: 'BORR_GIVE_AMT', label: '借据金额' }, { name: 'professionalLoansType', label: '专业贷款类型' },
{ name: 'BORR_BAL', label: '借据余额' }, { name: 'assetMngProdFlag', label: '是否资产管理产品' },
{ name: 'inOweintBal', label: '表内欠息' },
{ name: 'IN_OWEINT_BAL', label: '表外欠息' },
{ name: 'TEN_CLASS_CD', label: '十级分类', slot: 'tenClassCd' },
{ name: 'PRIN_OVER_DAYS', label: '本金逾期天数' },
{ name: 'INT_OVER_DAYS', label: '利息逾期天数' },
]" ]"
:query-criteria="{ :query-criteria="{
fieldName: 'CUST_NO', fieldName: 'custNo',
operator: 'equals', operator: 'equals',
value: state.data['custNo'], value: state.data['custNo'],
}" }"
@ -195,29 +190,20 @@ const loadCustInfo = (data) => {
const urlSearchParams = new URLSearchParams(); const urlSearchParams = new URLSearchParams();
urlSearchParams.append('criteria', JSON.stringify({ fieldName: 'custNo', operator: 'equals', value: data['custNo'] })); urlSearchParams.append('criteria', JSON.stringify({ fieldName: 'custNo', operator: 'equals', value: data['custNo'] }));
axios axios
.get(Environment.apiContextPath('api/irbs/companyCustomer?pageable=false'), { params: urlSearchParams }) .get(Environment.apiContextPath('api/irbs/riskExposureDebt/getCustInfo'), { params: urlSearchParams })
.then((resp) => { .then((resp) => {
if (resp.data?.content && resp.data?.content.length > 0) { if (resp.data?.content && resp.data?.content.length > 0) {
const custInfo = resp.data.content[0]; const custInfo = resp.data.content[0];
state.custInfo = []; state.custInfo = [];
state.custInfo.push({ label: '客户号', value: custInfo['custNo'] }); state.custInfo.push({ label: '客户号', value: custInfo['custNo'] });
state.custInfo.push({ label: '客户名称', value: custInfo['custName'] }); state.custInfo.push({ label: '客户名称', value: custInfo['custName'] });
state.custInfo.push({ label: '客户经理编号', value: custInfo['mgerNo'] }); state.custInfo.push({ label: '客户类型', value: custInfo['custType'] });
state.custInfo.push({ label: '客户经理名称', value: custInfo['mgerCna'] }); state.custInfo.push({ label: '企业规模', value: custInfo['corpSize'] });
state.custInfo.push({ label: '行业类型', value: custInfo['induSortCd'] }); state.custInfo.push({ label: '所属行业', value: custInfo['industryType'] });
state.custInfo.push({ label: '客户类型', value: custInfo['custTypeCd'] }); state.custInfo.push({ label: '授信总额', value: custInfo['totalCredAmt'] });
state.custInfo.push({ label: '成立时间', value: custInfo['buildDt'] }); state.custInfo.push({ label: '近三年营收均值', value: custInfo['l3IncomeAvg'] });
state.custInfo.push({ label: '企业规模', value: custInfo['corpSizeCd'] }); state.custInfo.push({ label: '客户经理编号', value: custInfo['managerId'] });
} else { state.custInfo.push({ label: '客户经理名称', value: custInfo['managerName'] });
state.custInfo = [];
state.custInfo.push({ label: '客户号', value: data['custNo'] });
state.custInfo.push({ label: '客户名称', value: data['custName'] });
state.custInfo.push({ label: '客户经理编号', value: '009083' });
state.custInfo.push({ label: '客户经理名称', value: '沈辉' });
state.custInfo.push({ label: '行业类型', value: '' });
state.custInfo.push({ label: '客户类型', value: '' });
state.custInfo.push({ label: '成立时间', value: '1993-03-21' });
state.custInfo.push({ label: '企业规模', value: '大型' });
} }
}) })
.catch((error) => { .catch((error) => {

32
irbs.riskExposure/src/main/java/irbs/riskExposure/controller/RiskExposureDebtController.java

@ -0,0 +1,32 @@
package irbs.riskExposure.controller;
import io.sc.platform.mvc.controller.support.RestCrudController;
import io.sc.platform.orm.service.support.QueryParameter;
import irbs.riskExposure.jpa.entity.RiskExposureDebt;
import irbs.riskExposure.jpa.repository.RiskExposureDebtRepository;
import irbs.riskExposure.jpa.vo.RiskExposureDebtVo;
import irbs.riskExposure.service.RiskExposureDebtService;
import org.springframework.data.domain.Page;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/api/irbs/riskExposureDebt")
public class RiskExposureDebtController extends RestCrudController<RiskExposureDebtVo, RiskExposureDebt, String, RiskExposureDebtRepository, RiskExposureDebtService> {
@GetMapping("getCustInfo")
@ResponseBody
public Page<RiskExposureDebt> getCustInfo(QueryParameter queryParameter) throws Exception{
return service.findCustInfo(queryParameter);
}
@GetMapping("getDebtInfo")
@ResponseBody
public Page<RiskExposureDebt> getDebtInfo(QueryParameter queryParameter) throws Exception{
return service.findDebtInfo(queryParameter);
}
}

2
irbs.riskExposure/src/main/java/irbs/riskExposure/jpa/repository/RiskExposureDebtRepository.java

@ -8,4 +8,6 @@ import java.util.List;
public interface RiskExposureDebtRepository extends DaoRepository<RiskExposureDebt, String> { public interface RiskExposureDebtRepository extends DaoRepository<RiskExposureDebt, String> {
List<RiskExposureDebt> findByDataDt(String dataDt); List<RiskExposureDebt> findByDataDt(String dataDt);
List<RiskExposureDebt> findByCustNoAndDataDt(String custNo, String dataDt);
} }

6
irbs.riskExposure/src/main/java/irbs/riskExposure/service/RiskExposureDebtService.java

@ -1,12 +1,18 @@
package irbs.riskExposure.service; package irbs.riskExposure.service;
import io.sc.platform.orm.service.DaoService; import io.sc.platform.orm.service.DaoService;
import io.sc.platform.orm.service.support.QueryParameter;
import irbs.riskExposure.jpa.entity.RiskExposureDebt; import irbs.riskExposure.jpa.entity.RiskExposureDebt;
import irbs.riskExposure.jpa.repository.RiskExposureDebtRepository; import irbs.riskExposure.jpa.repository.RiskExposureDebtRepository;
import org.springframework.data.domain.Page;
import java.util.List; import java.util.List;
public interface RiskExposureDebtService extends DaoService<RiskExposureDebt, String, RiskExposureDebtRepository> { public interface RiskExposureDebtService extends DaoService<RiskExposureDebt, String, RiskExposureDebtRepository> {
List<RiskExposureDebt> findLastMonthData(); List<RiskExposureDebt> findLastMonthData();
Page<RiskExposureDebt> findCustInfo(QueryParameter queryParameter) throws Exception;
Page<RiskExposureDebt> findDebtInfo(QueryParameter queryParameter) throws Exception;
} }

28
irbs.riskExposure/src/main/java/irbs/riskExposure/service/impl/RiskExposureDebtServiceImpl.java

@ -1,20 +1,48 @@
package irbs.riskExposure.service.impl; package irbs.riskExposure.service.impl;
import io.sc.platform.orm.service.impl.DaoServiceImpl; import io.sc.platform.orm.service.impl.DaoServiceImpl;
import io.sc.platform.orm.service.support.OperatorType;
import io.sc.platform.orm.service.support.QueryParameter;
import io.sc.platform.orm.service.support.criteria.impl.Equals;
import irbs.riskExposure.jpa.entity.RiskExposure;
import irbs.riskExposure.jpa.entity.RiskExposureDebt; import irbs.riskExposure.jpa.entity.RiskExposureDebt;
import irbs.riskExposure.jpa.repository.RiskExposureDebtRepository; import irbs.riskExposure.jpa.repository.RiskExposureDebtRepository;
import irbs.riskExposure.service.RiskExposureDebtService; import irbs.riskExposure.service.RiskExposureDebtService;
import irbs.riskExposure.service.RiskExposureService;
import irbs.riskExposure.utils.DateUtil; import irbs.riskExposure.utils.DateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List; import java.util.List;
@Service("riskExposureDebtService") @Service("riskExposureDebtService")
public class RiskExposureDebtServiceImpl extends DaoServiceImpl<RiskExposureDebt, String, RiskExposureDebtRepository> implements RiskExposureDebtService { public class RiskExposureDebtServiceImpl extends DaoServiceImpl<RiskExposureDebt, String, RiskExposureDebtRepository> implements RiskExposureDebtService {
@Autowired
private RiskExposureService riskExposureService;
@Override @Override
public List<RiskExposureDebt> findLastMonthData() { public List<RiskExposureDebt> findLastMonthData() {
String lastMonthEnd = DateUtil.getLastMonthEndString(); String lastMonthEnd = DateUtil.getLastMonthEndString();
return repository.findByDataDt(lastMonthEnd); return repository.findByDataDt(lastMonthEnd);
} }
@Override
public Page<RiskExposureDebt> findCustInfo(QueryParameter queryParameter) throws Exception {
Page<RiskExposureDebt> page = this.query(queryParameter);
if (null != page.getContent() && page.getContent().size() > 0) {
List<RiskExposureDebt> list = new ArrayList<>();
list.add(page.getContent().get(0));
return new PageImpl(list, page.getPageable(), page.getTotalElements());
}
return null;
}
@Override
public Page<RiskExposureDebt> findDebtInfo(QueryParameter queryParameter) throws Exception {
return this.query(queryParameter);
}
} }

2
settings.gradle

@ -3,8 +3,8 @@ include 'irbs.cust.rating'
include 'irbs.defaultManager' include 'irbs.defaultManager'
include 'irbs.deptRating' include 'irbs.deptRating'
include 'irbs.feature' include 'irbs.feature'
include 'irbs.financialTemplate'
include 'irbs.frontend' include 'irbs.frontend'
include 'irbs.help.doc' include 'irbs.help.doc'
include 'irbs.reports' include 'irbs.reports'
include 'irbs.riskExposure' include 'irbs.riskExposure'
include 'irbs.feature'
Loading…
Cancel
Save