From c748651060397721acab4e40481d22c9b3c0d903 Mon Sep 17 00:00:00 2001 From: likunming Date: Mon, 15 Jul 2024 13:32:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.irbs/build-common.gradle | 2 +- .../data/irbs/ESB_RATING_FIN_REPORT.csv | 430 +++---- irbs.cust.rating/build.gradle | 1 + .../controller/FinanceReportController.java | 13 + .../controller/MainScaleConfigController.java | 15 + .../cust/rating/jpa/entity/FinanceReport.java | 15 + .../rating/jpa/entity/MainScaleConfig.java | 145 +++ .../repository/MainScaleConfigRepository.java | 9 + .../cust/rating/jpa/vo/FinanceReportVo.java | 14 + .../cust/rating/jpa/vo/MainScaleConfigVo.java | 96 ++ .../rating/service/FinanceReportService.java | 13 + .../service/MainScaleConfigService.java | 9 + .../impl/CompanyRatingServiceImpl.java | 7 +- .../impl/FinanceReportServiceImpl.java | 96 +- .../impl/MainScaleConfigServiceImpl.java | 13 + .../cust/rating/service/support/Subject.java | 41 + .../liquibase/20240327_FINANCE_REPORT_DDL.xml | 1 + irbs.shrcb.poc/README.adoc | 0 irbs.shrcb.poc/build.gradle | 5 + irbs.shrcb.poc/gradle.properties | 0 .../irbs/shrcb/poc/controller/XmlTest.java | 34 + .../irbs/shrcb/poc/controller/finance.xml | 1104 +++++++++++++++++ .../java/irbs/shrcb/poc/xml/entity/Body.java | 17 + .../poc/xml/entity/CustReportRecordInfo.java | 149 +++ .../poc/xml/entity/CustomerBaseInfo.java | 599 +++++++++ .../irbs/shrcb/poc/xml/entity/Envelope.java | 20 + .../shrcb/poc/xml/entity/FinanceInfo.java | 44 + .../shrcb/poc/xml/entity/GetRatingInfo.java | 28 + .../irbs/shrcb/poc/xml/entity/HeadInfo.java | 82 ++ .../shrcb/poc/xml/entity/ReportDataInfo.java | 71 ++ .../poc/xml/entity/ReportRecordInfo.java | 82 ++ .../shrcb/poc/xml/entity/RequestHeader.java | 83 ++ .../shrcb/poc/xml/entity/RequestMessage.java | 38 + .../plugins/application-properties.json | 25 + .../META-INF/platform/plugins/components.json | 16 + .../platform/plugins/directories.json | 17 + .../platform/plugins/json-serializers.json | 25 + .../META-INF/platform/plugins/liquibase.json | 25 + .../META-INF/platform/plugins/messages.json | 16 + .../META-INF/platform/plugins/p6spy.json | 15 + .../META-INF/platform/plugins/parameters.json | 37 + .../platform/plugins/repositories.json | 16 + .../platform/plugins/restart-properties.json | 20 + .../META-INF/platform/plugins/security.json | 15 + .../META-INF/platform/plugins/swagger.json | 19 + .../platform/plugins/system-properties.json | 14 + .../irbs/shrcb/poc/i18n/messages.properties | 0 .../shrcb/poc/i18n/messages_zh_CN.properties | 0 settings.gradle | 1 + 49 files changed, 3317 insertions(+), 220 deletions(-) create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/controller/MainScaleConfigController.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/MainScaleConfig.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleConfigRepository.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/MainScaleConfigVo.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/service/MainScaleConfigService.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleConfigServiceImpl.java create mode 100644 irbs.cust.rating/src/main/java/irbs/cust/rating/service/support/Subject.java create mode 100644 irbs.shrcb.poc/README.adoc create mode 100644 irbs.shrcb.poc/build.gradle create mode 100644 irbs.shrcb.poc/gradle.properties create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/XmlTest.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/finance.xml create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Body.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustReportRecordInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustomerBaseInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Envelope.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/FinanceInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/GetRatingInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/HeadInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportDataInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportRecordInfo.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestHeader.java create mode 100644 irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestMessage.java create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/application-properties.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/components.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/directories.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/json-serializers.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/liquibase.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/messages.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/p6spy.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/parameters.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/repositories.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/restart-properties.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/security.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/swagger.json create mode 100644 irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/system-properties.json create mode 100644 irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages.properties create mode 100644 irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages_zh_CN.properties diff --git a/app.irbs/build-common.gradle b/app.irbs/build-common.gradle index fc90acb..c22aae0 100644 --- a/app.irbs/build-common.gradle +++ b/app.irbs/build-common.gradle @@ -6,7 +6,7 @@ * 2. gradle bootwar -Dtarget=undertow # undertow, target=undertow * 3. gradle bootwar -Dtarget=jetty # jetty, target=jetty */ -def target =System.getProperty("target") ?: "tomcat"; +def target =System.getProperty("target") ?: "undertow"; System.setProperty('target',target); // 根据 targetRuntime 变量的值执行实际的 build.gradle diff --git a/app.irbs/src/main/resources/liquibase/data/irbs/ESB_RATING_FIN_REPORT.csv b/app.irbs/src/main/resources/liquibase/data/irbs/ESB_RATING_FIN_REPORT.csv index d9b36ba..1c7f9d7 100644 --- a/app.irbs/src/main/resources/liquibase/data/irbs/ESB_RATING_FIN_REPORT.csv +++ b/app.irbs/src/main/resources/liquibase/data/irbs/ESB_RATING_FIN_REPORT.csv @@ -1,216 +1,216 @@ "ESB_RATING_FIN_REPORT",,,,,,,,,,, -"ID_","CUST_ID","CUST_NO","FINANCE_REPORT_YEAR","END_DATE","TYPE","SORT","CALIBER","CURRENCY","USER_NO","AUDITED_IND","VALID_IND" -"主键","客户ID","客户编号","财报年度区分","报表截至日期","报表类型","报表类别","报表口径","报表币种","录入人员","是否经过审计","是否通过正式确认" -"VARCHAR","VARCHAR","VARCHAR","VARCHAR","TIMESTAMP","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR" -"java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.sql.Timestamp","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String" -"F20230607180253205279","C20230607180253219481","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607180253305033","C20230607180253219481","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607180702690755","C20230607180702199455","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607180702824392","C20230607180702199455","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607180922715092","C20230607180922970741","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607180922889347","C20230607180922970741","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607181314196827","C20230607181314267760","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607181314329357","C20230607181314267760","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607181451485277","C20230607181451974474","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607181905811036","C20230607181905163532","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607181905831111","C20230607181905163532","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182155177418","C20230607182155338907","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182155198368","C20230607182155338907","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182510484190","C20230607182510224487","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182510708853","C20230607182510224487","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182832787641","C20230607182832825451","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607182832865370","C20230607182832825451","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607183216143856","C20230607183216419694","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607183216857023","C20230607183216419694","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607184539177210","C20230607184539821789","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607184539636154","C20230607184539821789","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607185850513675","C20230607185850277827","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607185850651243","C20230607185850277827","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190039315462","C20230607190039554161","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190039413306","C20230607190039554161","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190246378177","C20230607190246232866","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190246643591","C20230607190246232866","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190538525103","C20230607190538723646","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190538577196","C20230607190538723646","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190713610243","C20230607190713883559","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190713837872","C20230607190713883559","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190953863556","C20230607190953744617","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607190953896331","C20230607190953744617","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191218200370","C20230607191218556962","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191218361454","C20230607191218556962","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191355540690","C20230607191355188657","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191355640082","C20230607191355188657","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191654526113","C20230607191654388419","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191654852882","C20230607191654388419","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191856426344","C20230607191856226015","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607191856738314","C20230607191856226015","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192055303664","C20230607192055917112","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192056597528","C20230607192055917112","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192200244985","C20230607192200310673","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192420142550","C20230607192420858297","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192420913450","C20230607192420858297","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192631235645","C20230607192631694335","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192631318484","C20230607192631694335","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192831865871","C20230607192831238563","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607192831892893","C20230607192831238563","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193044320594","C20230607193044647858","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193044334109","C20230607193044647858","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193239512549","C20230607193239185711","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193239720971","C20230607193239185711","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193446356490","C20230607193446620083","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230607193446534966","C20230607193446620083","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608091719462512","C20230608091719583885","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608091719746497","C20230608091719583885","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608092009716844","C20230608092009953141","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608092009820050","C20230608092009953141","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608092452820598","C20230608092452161100","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608092452902105","C20230608092452161100","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608093351176436","C20230608093351955707","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608093351913044","C20230608093351955707","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608094409873795","C20230608094409121111","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608094409933778","C20230608094409121111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608095118355975","C20230608095118347698","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608095118405194","C20230608095118347698","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608095713316148","C20230608095713993891","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608095713486095","C20230608095713993891","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608102749396626","C20230608102749840642","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608102749533492","C20230608102749840642","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608103025109230","C20230608103025184587","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608103025706738","C20230608103025184587","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608103857427227","C20230608103857853967","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608103857702136","C20230608103857853967","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608104946421014","C20230608104946685065","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608104946475732","C20230608104946685065","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608105449448802","C20230608105449980571","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608110026624575","C20230608110026353815","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608110026632169","C20230608110026353815","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608111102130896","C20230608111102582490","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608111102812468","C20230608111102582490","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143001274104","C20230608143001741215","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143001915403","C20230608143001741215","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143535383179","C20230608143535177082","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143535984813","C20230608143535177082","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143837768302","C20230608143837286151","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608143837905204","C20230608143837286151","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608144144441210","C20230608144144535569","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608144144481623","C20230608144144535569","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608144752555735","C20230608144752840495","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608144752836663","C20230608144752840495","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608145857376854","C20230608145857245163","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608145858522037","C20230608145857245163","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608150458211541","C20230608150458433131","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608150458307572","C20230608150458433131","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608152141330442","C20230608152141711111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608152611318931","C20230608152611289089","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608152611758614","C20230608152611289089","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608153234479372","C20230608153234789528","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608153234691977","C20230608153234789528","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608153808482713","C20230608153808333896","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608153808810223","C20230608153808333896","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608154357846147","C20230608154357717902","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608154357985418","C20230608154357717902","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608154601116858","C20230608154601218996","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608154601565430","C20230608154601218996","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608155120528923","C20230608155120824909","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608155120683861","C20230608155120824909","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608155626255397","C20230608155626856566","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608155626758213","C20230608155626856566","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608161450269774","C20230608161450901028","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608161450273358","C20230608161450901028","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608161940411811","C20230608161940536067","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608161940489345","C20230608161940536067","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608163135175865","C20230608163135465539","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608163135898216","C20230608163135465539","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608163640459992","C20230608163640617970","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608163640873234","C20230608163640617970","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608164214253159","C20230608164214970000","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608164214775666","C20230608164214970000","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608164712948015","C20230608164712668447","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165046605520","C20230608165046451739","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165046723148","C20230608165046451739","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165445296219","C20230608165445128484","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165445447426","C20230608165445128484","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165603317804","C20230608165603888924","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165603969023","C20230608165603888924","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165738284499","C20230608165738107887","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608165738630702","C20230608165738107887","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608170323782091","C20230608170323920759","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608170323946850","C20230608170323920759","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608175748690376","C20230608175748142373","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608175748858146","C20230608175748142373","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608180304778236","C20230608180304393591","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608180304816151","C20230608180304393591","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608180749140293","C20230608180749183230","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608180749437867","C20230608180749183230","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608181205587989","C20230608181205443731","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608181205757838","C20230608181205443731","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608181547418597","C20230608181547557005","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608181547785489","C20230608181547557005","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182037389333","C20230608182037529982","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182037411912","C20230608182037529982","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182246390857","C20230608182246524376","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182246467983","C20230608182246524376","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182618240540","C20230608182618530046","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608182618767944","C20230608182618530046","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608184246210053","C20230608184246166359","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608184246814698","C20230608184246166359","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608184543602830","C20230608184543879452","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608184543650454","C20230608184543879452","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185002527988","C20230608185002660674","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185002569116","C20230608185002660674","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185432617646","C20230608185432679608","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185432639457","C20230608185432679608","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185946113123","C20230608185946237165","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608185946472750","C20230608185946237165","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608190310790544","C20230608190310985111","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608190310924071","C20230608190310985111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608190911143382","C20230608190911997391","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608190911520535","C20230608190911997391","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191229124687","C20230608191229921449","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191229528002","C20230608191229921449","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191440751099","C20230608191440945515","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191440795899","C20230608191440945515","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191757151169","C20230608191757881245","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608191757483655","C20230608191757881245","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608192707511667","C20230608192706625533","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608193011155882","C20230608193011917369","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608193011370879","C20230608193011917369","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608193316360276","C20230608193316174065","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230608193316457184","C20230608193316174065","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612171636320849","C20230612171636256574","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612171636689495","C20230612171636256574","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612172410719357","C20230612172410163686","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612172410955454","C20230612172410163686","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612172748863119","C20230612172748813378","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173329528561","C20230612173329873451","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173329528911","C20230612173329873451","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173547311244","C20230612173547163801","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173547468582","C20230612173547163801","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173856482226","C20230612173856875380","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230612173856992169","C20230612173856875380","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230613180008173439","C20230613180008929843","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230613180008638123","C20230613180008929843","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230613180055622624","C20230613180055181133","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230613180055969950","C20230613180055181133","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230614090421859011","C20230614090421582534","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230614090421878130","C20230614090421582534","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230614090735230211","C20230614090735318925","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230614090735334714","C20230614090735318925","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230615095036462729","C20230615095036117531","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230615095036910469","C20230615095036117531","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616095532639262","C20230616095532212364","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616095532639690","C20230616095532212364","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616154433406563","C20230616154433106659","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616154433516084","C20230616154433106659","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616154843937351","C20230616154843527709","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616154844193308","C20230616154843527709","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616155240409467","C20230616155240895985","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616155240504378","C20230616155240895985","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616155504571782","C20230616155504659020","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616155504803727","C20230616155504659020","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616160208967991","C20230616160208274410","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616160409136289","C20230616160409857054","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616160508218194","C20230616160508642569","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230616160508863257","C20230616160508642569","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230619103520519687","C20230619103520889074","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1" -"F20230619103520913989","C20230619103520889074","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1" +"ID_","CUST_ID","CUST_NO","FINANCE_REPORT_YEAR","END_DATE","TYPE","SORT","CALIBER","CURRENCY","USER_NO","AUDITED_IND","VALID_IND","ACCOUNTING_STANDARD" +"主键","客户ID","客户编号","财报年度区分","报表截至日期","报表类型","报表类别","报表口径","报表币种","录入人员","是否经过审计","是否通过正式确认","新旧会计准则标识" +"VARCHAR","VARCHAR","VARCHAR","VARCHAR","TIMESTAMP","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR","VARCHAR" +"java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.sql.Timestamp","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String","java.lang.String" +"F20230607180253205279","C20230607180253219481","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607180253305033","C20230607180253219481","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607180702690755","C20230607180702199455","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607180702824392","C20230607180702199455","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607180922715092","C20230607180922970741","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607180922889347","C20230607180922970741","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607181314196827","C20230607181314267760","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607181314329357","C20230607181314267760","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607181451485277","C20230607181451974474","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607181905811036","C20230607181905163532","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607181905831111","C20230607181905163532","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182155177418","C20230607182155338907","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182155198368","C20230607182155338907","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182510484190","C20230607182510224487","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182510708853","C20230607182510224487","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182832787641","C20230607182832825451","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607182832865370","C20230607182832825451","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607183216143856","C20230607183216419694","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607183216857023","C20230607183216419694","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607184539177210","C20230607184539821789","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607184539636154","C20230607184539821789","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607185850513675","C20230607185850277827","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607185850651243","C20230607185850277827","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190039315462","C20230607190039554161","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190039413306","C20230607190039554161","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190246378177","C20230607190246232866","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190246643591","C20230607190246232866","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190538525103","C20230607190538723646","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190538577196","C20230607190538723646","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190713610243","C20230607190713883559","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190713837872","C20230607190713883559","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190953863556","C20230607190953744617","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607190953896331","C20230607190953744617","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191218200370","C20230607191218556962","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191218361454","C20230607191218556962","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191355540690","C20230607191355188657","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191355640082","C20230607191355188657","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191654526113","C20230607191654388419","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191654852882","C20230607191654388419","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191856426344","C20230607191856226015","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607191856738314","C20230607191856226015","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192055303664","C20230607192055917112","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192056597528","C20230607192055917112","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192200244985","C20230607192200310673","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192420142550","C20230607192420858297","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192420913450","C20230607192420858297","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192631235645","C20230607192631694335","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192631318484","C20230607192631694335","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192831865871","C20230607192831238563","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607192831892893","C20230607192831238563","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193044320594","C20230607193044647858","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193044334109","C20230607193044647858","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193239512549","C20230607193239185711","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193239720971","C20230607193239185711","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193446356490","C20230607193446620083","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230607193446534966","C20230607193446620083","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608091719462512","C20230608091719583885","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608091719746497","C20230608091719583885","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608092009716844","C20230608092009953141","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608092009820050","C20230608092009953141","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608092452820598","C20230608092452161100","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608092452902105","C20230608092452161100","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608093351176436","C20230608093351955707","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608093351913044","C20230608093351955707","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608094409873795","C20230608094409121111","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608094409933778","C20230608094409121111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608095118355975","C20230608095118347698","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608095118405194","C20230608095118347698","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608095713316148","C20230608095713993891","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608095713486095","C20230608095713993891","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608102749396626","C20230608102749840642","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608102749533492","C20230608102749840642","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608103025109230","C20230608103025184587","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608103025706738","C20230608103025184587","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608103857427227","C20230608103857853967","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608103857702136","C20230608103857853967","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608104946421014","C20230608104946685065","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608104946475732","C20230608104946685065","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608105449448802","C20230608105449980571","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608110026624575","C20230608110026353815","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608110026632169","C20230608110026353815","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608111102130896","C20230608111102582490","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608111102812468","C20230608111102582490","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143001274104","C20230608143001741215","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143001915403","C20230608143001741215","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143535383179","C20230608143535177082","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143535984813","C20230608143535177082","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143837768302","C20230608143837286151","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608143837905204","C20230608143837286151","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608144144441210","C20230608144144535569","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608144144481623","C20230608144144535569","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608144752555735","C20230608144752840495","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608144752836663","C20230608144752840495","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608145857376854","C20230608145857245163","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608145858522037","C20230608145857245163","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608150458211541","C20230608150458433131","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608150458307572","C20230608150458433131","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608152141330442","C20230608152141711111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608152611318931","C20230608152611289089","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608152611758614","C20230608152611289089","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608153234479372","C20230608153234789528","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608153234691977","C20230608153234789528","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608153808482713","C20230608153808333896","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608153808810223","C20230608153808333896","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608154357846147","C20230608154357717902","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608154357985418","C20230608154357717902","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608154601116858","C20230608154601218996","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608154601565430","C20230608154601218996","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608155120528923","C20230608155120824909","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608155120683861","C20230608155120824909","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608155626255397","C20230608155626856566","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608155626758213","C20230608155626856566","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608161450269774","C20230608161450901028","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608161450273358","C20230608161450901028","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608161940411811","C20230608161940536067","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608161940489345","C20230608161940536067","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608163135175865","C20230608163135465539","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608163135898216","C20230608163135465539","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608163640459992","C20230608163640617970","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608163640873234","C20230608163640617970","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608164214253159","C20230608164214970000","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608164214775666","C20230608164214970000","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608164712948015","C20230608164712668447","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165046605520","C20230608165046451739","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165046723148","C20230608165046451739","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165445296219","C20230608165445128484","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165445447426","C20230608165445128484","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165603317804","C20230608165603888924","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165603969023","C20230608165603888924","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165738284499","C20230608165738107887","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608165738630702","C20230608165738107887","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608170323782091","C20230608170323920759","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608170323946850","C20230608170323920759","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608175748690376","C20230608175748142373","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608175748858146","C20230608175748142373","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608180304778236","C20230608180304393591","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608180304816151","C20230608180304393591","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608180749140293","C20230608180749183230","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608180749437867","C20230608180749183230","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608181205587989","C20230608181205443731","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608181205757838","C20230608181205443731","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608181547418597","C20230608181547557005","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608181547785489","C20230608181547557005","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182037389333","C20230608182037529982","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182037411912","C20230608182037529982","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182246390857","C20230608182246524376","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182246467983","C20230608182246524376","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182618240540","C20230608182618530046","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608182618767944","C20230608182618530046","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608184246210053","C20230608184246166359","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608184246814698","C20230608184246166359","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608184543602830","C20230608184543879452","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608184543650454","C20230608184543879452","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185002527988","C20230608185002660674","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185002569116","C20230608185002660674","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185432617646","C20230608185432679608","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185432639457","C20230608185432679608","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185946113123","C20230608185946237165","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608185946472750","C20230608185946237165","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608190310790544","C20230608190310985111","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608190310924071","C20230608190310985111","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608190911143382","C20230608190911997391","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608190911520535","C20230608190911997391","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191229124687","C20230608191229921449","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191229528002","C20230608191229921449","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191440751099","C20230608191440945515","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191440795899","C20230608191440945515","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191757151169","C20230608191757881245","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608191757483655","C20230608191757881245","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608192707511667","C20230608192706625533","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608193011155882","C20230608193011917369","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608193011370879","C20230608193011917369","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608193316360276","C20230608193316174065","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230608193316457184","C20230608193316174065","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612171636320849","C20230612171636256574","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612171636689495","C20230612171636256574","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612172410719357","C20230612172410163686","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612172410955454","C20230612172410163686","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612172748863119","C20230612172748813378","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173329528561","C20230612173329873451","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173329528911","C20230612173329873451","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173547311244","C20230612173547163801","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173547468582","C20230612173547163801","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173856482226","C20230612173856875380","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230612173856992169","C20230612173856875380","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230613180008173439","C20230613180008929843","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230613180008638123","C20230613180008929843","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230613180055622624","C20230613180055181133","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230613180055969950","C20230613180055181133","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230614090421859011","C20230614090421582534","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230614090421878130","C20230614090421582534","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230614090735230211","C20230614090735318925","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230614090735334714","C20230614090735318925","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230615095036462729","C20230615095036117531","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230615095036910469","C20230615095036117531","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616095532639262","C20230616095532212364","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616095532639690","C20230616095532212364","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616154433406563","C20230616154433106659","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616154433516084","C20230616154433106659","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616154843937351","C20230616154843527709","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616154844193308","C20230616154843527709","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616155240409467","C20230616155240895985","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616155240504378","C20230616155240895985","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616155504571782","C20230616155504659020","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616155504803727","C20230616155504659020","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616160208967991","C20230616160208274410","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616160409136289","C20230616160409857054","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616160508218194","C20230616160508642569","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230616160508863257","C20230616160508642569","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230619103520519687","C20230619103520889074","2100601306","0","2022-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" +"F20230619103520913989","C20230619103520889074","2100601306","1","2021-12-31 00:00:00.0","1","1","1","156","左宝","1","1","NEW" diff --git a/irbs.cust.rating/build.gradle b/irbs.cust.rating/build.gradle index d73b194..6b4c8c1 100644 --- a/irbs.cust.rating/build.gradle +++ b/irbs.cust.rating/build.gradle @@ -6,5 +6,6 @@ dependencies { "io.sc:io.sc.platform.page.config:${rwa_version}", project(":irbs.defaultManager"), + project(":irbs.financialTemplate"), ) } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/FinanceReportController.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/FinanceReportController.java index 3b58a58..a3f2284 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/FinanceReportController.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/FinanceReportController.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; +import java.util.Map; @RestController @RequestMapping("/api/irbs/financeReport") @@ -28,4 +29,16 @@ public class FinanceReportController extends RestCrudController getReport(String custId, String sort) throws Exception { return service.getReport(custId, sort); } + + /** + * 测试根据客户号获取财报数据接口 + * @param custId + * @param num + * @return + * @throws Exception + */ + @GetMapping("test") + public Map[] test(String custId, Integer num) throws Exception { + return service.getFinanceReport(custId, num); + } } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/MainScaleConfigController.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/MainScaleConfigController.java new file mode 100644 index 0000000..4bc9ab7 --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/controller/MainScaleConfigController.java @@ -0,0 +1,15 @@ +package irbs.cust.rating.controller; + +import io.sc.platform.mvc.controller.support.RestCrudController; +import irbs.cust.rating.jpa.entity.MainScaleConfig; +import irbs.cust.rating.jpa.repository.MainScaleConfigRepository; +import irbs.cust.rating.jpa.vo.MainScaleConfigVo; +import irbs.cust.rating.service.MainScaleConfigService; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@RequestMapping("/api/irbs/mainScaleConfig") +public class MainScaleConfigController extends RestCrudController { + +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/FinanceReport.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/FinanceReport.java index b836203..d0b3df0 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/FinanceReport.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/FinanceReport.java @@ -89,6 +89,12 @@ public class FinanceReport extends BaseEntity { @Column(name= "VALID_IND") private String validInd; + /** + * 新旧会计准则标识 + */ + @Column(name= "ACCOUNTING_STANDARD") + private String accountingStandard; + @Transient private String remarks; @@ -115,6 +121,7 @@ public class FinanceReport extends BaseEntity { vo.setAuditedInd(this.getAuditedInd()); vo.setValidInd(this.getValidInd()); vo.setRemarks(this.getRemarks()); + vo.setAccountingStandard(this.getAccountingStandard()); return vo; } @@ -221,5 +228,13 @@ public class FinanceReport extends BaseEntity { public void setRemarks(String remarks) { this.remarks = remarks; } + + public String getAccountingStandard() { + return accountingStandard; + } + + public void setAccountingStandard(String accountingStandard) { + this.accountingStandard = accountingStandard; + } } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/MainScaleConfig.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/MainScaleConfig.java new file mode 100644 index 0000000..533bc6b --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/entity/MainScaleConfig.java @@ -0,0 +1,145 @@ +package irbs.cust.rating.jpa.entity; + +import io.sc.platform.orm.entity.BaseEntity; +import irbs.cust.rating.jpa.vo.MainScaleConfigVo; +import org.hibernate.annotations.GenericGenerator; + +import javax.persistence.*; +import javax.validation.constraints.Size; +import java.math.BigDecimal; + +/** + * 主标尺配置 + * @author likunming + * + */ +@Entity +@Table(name="NS_CFG_MAIN_SCALE") +public class MainScaleConfig extends BaseEntity { + + //主键 + @Id + @GeneratedValue(generator = "system-uuid") + @GenericGenerator(name = "system-uuid", strategy = "uuid2") + @Column(name="ID_") + @Size(max=50) + protected String id; + + // 标尺等级 + @Column(name="SCALE_LEVEL") + @Size(max=40) + protected String level; + + // 违约概率 + @Column(name="PD") + protected BigDecimal pd; + + // 标尺类型 + @Column(name="SCALE_TYPE") + @Size(max=40) + protected String type; + + // 排序 + @Column(name="ORDER_NUM") + protected Integer order; + + // 审批建议 + @Column(name="ADMISSION_SUGGEST") + @Size(max=200) + protected String admissionSuggest; + + // 上限 + @Column(name="UP_LIMIT") + protected BigDecimal up; + + // 下限 + @Column(name="DOWN_LIMIT") + protected BigDecimal down; + + public MainScaleConfig() { + } + + public MainScaleConfig(String id) { + this.id = id; + } + + @Override + public MainScaleConfigVo toVo() { + MainScaleConfigVo vo = new MainScaleConfigVo(); + super.toVo(vo); + + vo.setId(this.getId()); + vo.setLevel(this.getLevel()); + vo.setPd(this.getPd()); + vo.setType(this.getType()); + vo.setOrder(this.getOrder()); + vo.setAdmissionSuggest(this.getAdmissionSuggest()); + vo.setUp(this.getUp()); + vo.setDown(this.getDown()); + return vo; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getLevel() { + return level; + } + + public void setLevel(String level) { + this.level = level; + } + + public BigDecimal getPd() { + return pd; + } + + public void setPd(BigDecimal pd) { + this.pd = pd; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public Integer getOrder() { + return order; + } + + public void setOrder(Integer order) { + this.order = order; + } + + public String getAdmissionSuggest() { + return admissionSuggest; + } + + public void setAdmissionSuggest(String admissionSuggest) { + this.admissionSuggest = admissionSuggest; + } + + public BigDecimal getUp() { + return up; + } + + public void setUp(BigDecimal up) { + this.up = up; + } + + public BigDecimal getDown() { + return down; + } + + public void setDown(BigDecimal down) { + this.down = down; + } +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleConfigRepository.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleConfigRepository.java new file mode 100644 index 0000000..df82c9e --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleConfigRepository.java @@ -0,0 +1,9 @@ +package irbs.cust.rating.jpa.repository; + +import io.sc.platform.orm.repository.DaoRepository; +import irbs.cust.rating.jpa.entity.MainScaleConfig; + +public interface MainScaleConfigRepository extends DaoRepository { + + MainScaleConfig findByLevel(String level); +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/FinanceReportVo.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/FinanceReportVo.java index 9a4267b..7684269 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/FinanceReportVo.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/FinanceReportVo.java @@ -2,6 +2,7 @@ package irbs.cust.rating.jpa.vo; import io.sc.platform.orm.api.vo.BaseVo; +import javax.persistence.Column; import java.util.Date; public class FinanceReportVo extends BaseVo { @@ -65,6 +66,11 @@ public class FinanceReportVo extends BaseVo { private String remarks; + /** + * 新旧会计准则标识 + */ + private String accountingStandard; + public String getId() { return id; } @@ -168,4 +174,12 @@ public class FinanceReportVo extends BaseVo { public void setRemarks(String remarks) { this.remarks = remarks; } + + public String getAccountingStandard() { + return accountingStandard; + } + + public void setAccountingStandard(String accountingStandard) { + this.accountingStandard = accountingStandard; + } } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/MainScaleConfigVo.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/MainScaleConfigVo.java new file mode 100644 index 0000000..56abc05 --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/vo/MainScaleConfigVo.java @@ -0,0 +1,96 @@ +package irbs.cust.rating.jpa.vo; + +import io.sc.platform.orm.api.vo.BaseVo; + +import java.math.BigDecimal; + +public class MainScaleConfigVo extends BaseVo { + + //主键 + private String id; + + // 标尺等级 + private String level; + + // 违约概率 + private BigDecimal pd; + + // 标尺类型 + private String type; + + // 排序 + private Integer order; + + // 审批建议 + private String admissionSuggest; + + // 上限 + private BigDecimal up; + + // 下限 + private BigDecimal down; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getLevel() { + return level; + } + + public void setLevel(String level) { + this.level = level; + } + + public BigDecimal getPd() { + return pd; + } + + public void setPd(BigDecimal pd) { + this.pd = pd; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public Integer getOrder() { + return order; + } + + public void setOrder(Integer order) { + this.order = order; + } + + public String getAdmissionSuggest() { + return admissionSuggest; + } + + public void setAdmissionSuggest(String admissionSuggest) { + this.admissionSuggest = admissionSuggest; + } + + public BigDecimal getUp() { + return up; + } + + public void setUp(BigDecimal up) { + this.up = up; + } + + public BigDecimal getDown() { + return down; + } + + public void setDown(BigDecimal down) { + this.down = down; + } +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/FinanceReportService.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/FinanceReportService.java index 191c3e8..e916026 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/FinanceReportService.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/FinanceReportService.java @@ -6,10 +6,23 @@ import irbs.cust.rating.jpa.repository.FinanceReportRepository; import irbs.cust.rating.jpa.vo.FinanceReportVo; import java.util.List; +import java.util.Map; public interface FinanceReportService extends DaoService { public List getReport(String custId, String sort) throws Exception; String getCaliber(String custId) throws Exception; + + /** + * 根据客户ID获取转换为模型需要的财报数据 + * @param custId 客户ID + * @param num 取几期财报 + * @return map数组,第一个下标为本期,第二个下标为上期,结构如下: + * [ + * MAP{ _ACCOUNTING_STANDARD_: "OLD", VAR001: 2828232.23, VAR002: 34343.33 } + * MAP{ _ACCOUNTING_STANDARD_: "NEW", VAR001: 276322.23, VAR002: 746211.33 } + * ] + */ + Map[] getFinanceReport(String custId, Integer num) throws Exception; } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/MainScaleConfigService.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/MainScaleConfigService.java new file mode 100644 index 0000000..370144a --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/MainScaleConfigService.java @@ -0,0 +1,9 @@ +package irbs.cust.rating.service; + +import io.sc.platform.orm.service.DaoService; +import irbs.cust.rating.jpa.entity.MainScaleConfig; +import irbs.cust.rating.jpa.repository.MainScaleConfigRepository; + +public interface MainScaleConfigService extends DaoService { + +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/CompanyRatingServiceImpl.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/CompanyRatingServiceImpl.java index 26f2a5d..4a25e70 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/CompanyRatingServiceImpl.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/CompanyRatingServiceImpl.java @@ -14,6 +14,7 @@ import irbs.cust.rating.constant.RatingConstant; import irbs.cust.rating.enums.*; import irbs.cust.rating.jpa.entity.*; import irbs.cust.rating.jpa.repository.CompanyRatingRepository; +import irbs.cust.rating.jpa.repository.MainScaleConfigRepository; import irbs.cust.rating.jpa.vo.CompanyRatingVo; import irbs.cust.rating.service.*; import irbs.defaultManager.service.DefaultCognizanceService; @@ -26,6 +27,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.interceptor.TransactionAspectSupport; +import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors; @@ -56,6 +58,8 @@ public class CompanyRatingServiceImpl extends DaoServiceImpl pageQuery(QueryParameter queryParameter) throws Exception { @@ -694,7 +698,8 @@ public class CompanyRatingServiceImpl extends DaoServiceImpl implements FinanceReportService { + @Autowired + private FinancialMappingService financialMappingService; + @Autowired + private RatingCompanyCustomerRepository ratingCompanyCustomerRepository; + @Autowired + private FinanceReportDetailRepository financeReportDetailRepository; + @Override public List getReport(String custId, String sort) throws Exception { List res = new ArrayList<>(); @@ -63,4 +80,77 @@ public class FinanceReportServiceImpl extends DaoServiceImpl reportList = getRepository().findByCustIdOrderByEndDateDesc(custId); + RatingCompanyCustomer customer = ratingCompanyCustomerRepository.findById(custId).get(); + FinancialTemplate financialTemplateType = null; + // 判断是一般企业还是事业单位 + if (customer.getCustomerType().equals(FinancialTemplate.CORP.getCode())) { + financialTemplateType = FinancialTemplate.CORP; + } else { + financialTemplateType = FinancialTemplate.INST; + } + OriginalFinancialReportVo ofr = null; + for(int i=0; i i) { + ofr = new OriginalFinancialReportVo(); + ofr.setFinancialTemplate(financialTemplateType); + // 判断新旧会计准则 + if (reportList.get(i).getAccountingStandard().equals(AccountingStanard.NEW.name())) { + ofr.setAccountingStanard(AccountingStanard.NEW); + } else { + ofr.setAccountingStanard(AccountingStanard.OLD); + } + // 获取财报及数据准备 + List reportDataList = financeReportDetailRepository.findByReportId(reportList.get(i).getId()); + Subject subject = getSubject(reportDataList); + ofr.setItemCodes(subject.getCodeList()); + // 转换财报科目 + MappingFinancialReportVo mfr = financialMappingService.getMappingResult(ofr); + // 组装新的科目号对应的数据值 + Map dataMap = buildSubjectData(subject.dataMap, mfr.getMappedItemCodes()); + // 科目数据map中追加该期财报新旧会计准则标识 + dataMap.put("_ACCOUNTING_STANDARD_", ofr.getAccountingStanard()); + result[i] = dataMap; + } else { + result[i] = null; + } + } + return result; + } + + // 根据科目数据map与转换结果map,使用转换结果的科目号重新组装科目数据。 + public Map buildSubjectData(Map subjectDataMap, LinkedHashMap mappedMap) { + Map map = new HashMap<>(); + Iterator> it = mappedMap.entrySet().iterator(); + while(it.hasNext()) { + java.util.Map.Entry entry = it.next(); + map.put(entry.getValue(), subjectDataMap.get(entry.getKey())); + } + return map; + } + + // 根据财报数据,获得科目编码集合与科目数据map组装的java类 + public Subject getSubject(List list) throws Exception { + List codeList = new ArrayList<>(); + Map dataMap = new HashMap<>(); + for (FinanceReportDetail detail: list) { + codeList.add(detail.getProjectCode()); + dataMap.put(detail.getProjectCode(), detail.getProjectValue()); + } + return new Subject(codeList, dataMap); + } } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleConfigServiceImpl.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleConfigServiceImpl.java new file mode 100644 index 0000000..1dee48a --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleConfigServiceImpl.java @@ -0,0 +1,13 @@ +package irbs.cust.rating.service.impl; + +import io.sc.platform.orm.service.impl.DaoServiceImpl; +import irbs.cust.rating.jpa.entity.MainScaleConfig; +import irbs.cust.rating.jpa.repository.MainScaleConfigRepository; +import irbs.cust.rating.service.MainScaleConfigService; +import org.springframework.stereotype.Service; + +@Service("mainScaleConfigService") +public class MainScaleConfigServiceImpl extends DaoServiceImpl implements MainScaleConfigService { + + +} diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/support/Subject.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/support/Subject.java new file mode 100644 index 0000000..fc133df --- /dev/null +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/support/Subject.java @@ -0,0 +1,41 @@ +package irbs.cust.rating.service.support; + +import java.math.BigDecimal; +import java.util.List; +import java.util.Map; + +public class Subject { + + /** + * 科目编码集合 + */ + public List codeList; + + /** + * 科目数据map + */ + public Map dataMap; + + public Subject() {} + + public Subject(List list, Map map) { + this.codeList = list; + this.dataMap = map; + } + + public List getCodeList() { + return codeList; + } + + public void setCodeList(List codeList) { + this.codeList = codeList; + } + + public Map getDataMap() { + return dataMap; + } + + public void setDataMap(Map dataMap) { + this.dataMap = dataMap; + } +} diff --git a/irbs.cust.rating/src/main/resources/liquibase/20240327_FINANCE_REPORT_DDL.xml b/irbs.cust.rating/src/main/resources/liquibase/20240327_FINANCE_REPORT_DDL.xml index 21db7cb..d78c230 100644 --- a/irbs.cust.rating/src/main/resources/liquibase/20240327_FINANCE_REPORT_DDL.xml +++ b/irbs.cust.rating/src/main/resources/liquibase/20240327_FINANCE_REPORT_DDL.xml @@ -23,6 +23,7 @@ + diff --git a/irbs.shrcb.poc/README.adoc b/irbs.shrcb.poc/README.adoc new file mode 100644 index 0000000..e69de29 diff --git a/irbs.shrcb.poc/build.gradle b/irbs.shrcb.poc/build.gradle new file mode 100644 index 0000000..fe74955 --- /dev/null +++ b/irbs.shrcb.poc/build.gradle @@ -0,0 +1,5 @@ +dependencies { + api( + "io.sc:io.sc.platform.mvc:${platform_version}", + ) +} diff --git a/irbs.shrcb.poc/gradle.properties b/irbs.shrcb.poc/gradle.properties new file mode 100644 index 0000000..e69de29 diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/XmlTest.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/XmlTest.java new file mode 100644 index 0000000..70d4837 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/XmlTest.java @@ -0,0 +1,34 @@ +package irbs.shrcb.poc.controller; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.dataformat.xml.XmlMapper; +import irbs.shrcb.poc.xml.entity.Envelope; + +import java.io.File; + +public class XmlTest { + public static void main(String[] args) { + try { + XmlMapper xmlMapper = new XmlMapper(); + // 反序列化时,若实体类没有对应的属性,是否抛出JsonMappingException异常,false忽略掉 + xmlMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + // 序列化是否绕根元素,true,则以类名为根元素 + xmlMapper.configure(SerializationFeature.WRAP_ROOT_VALUE, false); + // 忽略空属性 + xmlMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); + // XML标签名:使用骆驼命名的属性名, + xmlMapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE); + //设置转换模式 + xmlMapper.enable(MapperFeature.USE_STD_BEAN_NAMING); + + Envelope envelope = xmlMapper.readValue(new File("D:\\work\\workspace\\20240320_irbs\\irbs.shrcb.poc\\src\\main\\java\\irbs\\shrcb\\poc\\controller\\finance.xml"), Envelope.class); + System.out.println("====================结束===================="); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/finance.xml b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/finance.xml new file mode 100644 index 0000000..d47ac97 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/controller/finance.xml @@ -0,0 +1,1104 @@ + + + + + 1.01 + 703700024070300000171998728129000000 + CLPM + 703700024070300000171998728129000000 + 2024-07-03 14:14:41.290 + CLPM + 703700024070300000171998728129000000 + + + + 2024-07-03 14:14:32 + 31311 + 浦东分行川沙支行 + 02598 + 张丽莉 + 1 + 0 + + + 000303910121 + 宗去测贸易公司测 + 0 + 415706654 + + 2014-06-03 + + A0111 + 1C0100 + 120 + CNY + 100000 + 1.000000 + CN + 310000 + 310100 + 310101 + + + + + 10 + + 3 + 0 + 1 + 0 + 0 + 0 + + 0 + 2023-06-26 + 0 + 0 + 农商银行 + 125422 + 2 + 0 + 0 + 0 + 0 + 暂无 + 0 + 0 + 0 + + 58 + 02598 + 31311 + + 0 + A + 209500 + 1674400 + + + + + 000303910121 + CMPK20240703186185 + 2028/12 + 01 + 1 + CNY + 01 + + 0 + 02598 + 31311 + 2024/07/03 + 0 + + + 000303910121 + CMPK20240703186183 + 2027/12 + 01 + 1 + CNY + 01 + + 0 + 02598 + 31311 + 2024/07/03 + 0 + + + + + CMPK20240703186185 + CMPK20240703186199 + 000303910121 + 01 + 01 + 一般企业(新会计准则)财务报表资产负债表 + 2028/12 + + + CMPK20240703186185 + CMPK20240703186471 + 000303910121 + 01 + 02 + 一般企业(新会计准则)财务报表损益表 + 2028/12 + + + CMPK20240703186185 + CMPK20240703186617 + 000303910121 + 01 + 03 + 一般企业(新会计准则)财务报表现金流量表 + 2028/12 + + + CMPK20240703186183 + CMPK20240703186755 + 000303910121 + 01 + 01 + 一般企业(新会计准则)财务报表资产负债表 + 2027/12 + + + CMPK20240703186183 + CMPK20240703187027 + 000303910121 + 01 + 02 + 一般企业(新会计准则)财务报表损益表 + 2027/12 + + + CMPK20240703186183 + CMPK20240703187173 + 000303910121 + 01 + 03 + 一般企业(新会计准则)财务报表现金流量表 + 2027/12 + + + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186201 + SZ1500003 + 货币资金 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186203 + SZ1500004 + 其中:所有权受限制的货币资金 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186205 + SZ1500005 + 结算备付金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186207 + SZ1500006 + 拆出资金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186209 + SZ1500007 + 以公允价值计量且其变动计入当期损益的金融资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186211 + SZ1500008 + 交易性金融资产☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186213 + SZ1500009 + 衍生金融资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186215 + SZ1500010 + 应收票据及应收账款 + 6000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186217 + SZ1500011 + 应收票据 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186219 + SZ1500012 + 其中:应收银行承兑汇票 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186221 + SZ1500013 + 应收商业承兑汇票 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186223 + SZ1500014 + 应收账款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186225 + SZ1500015 + 应收款项融资 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186227 + SZ1500016 + 预付款项 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186229 + SZ1500017 + 应收保费* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186231 + SZ1500018 + 应收分保账款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186233 + SZ1500019 + 应收分保合同准备金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186235 + SZ1500020 + 其他应收款(应收利息、应收股利、其他应收款合计) + 9000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186237 + SZ1500021 + 应收利息 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186239 + SZ1500022 + 应收股利 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186241 + SZ1500023 + 其他应收款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186243 + SZ1500024 + 买入返售金融资产* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186245 + SZ1500025 + 存货 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186247 + SZ1500026 + 合同资产☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186249 + SZ1500027 + 持有待售资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186251 + SZ1500028 + 一年内到期的非流动资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186253 + SZ1500029 + 其他流动资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186255 + SZ1500030 + 流动资产差额(特殊报表科目、合计平衡项目) + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186257 + SZ1500031 + 流动资产合计 + 69000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186259 + SZ1500033 + 发放贷款和垫款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186261 + SZ1500034 + 可供出售金融资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186263 + SZ1500035 + 以摊余成本计量的金融资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186265 + SZ1500036 + 持有至到期投资 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186267 + SZ1500037 + 债权投资☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186269 + SZ1500038 + 其他债权投资☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186271 + SZ1500039 + 长期应收款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186273 + SZ1500040 + 长期股权投资 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186275 + SZ1500041 + 其他权益工具投资☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186277 + SZ1500042 + 其他非流动金融资产☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186279 + SZ1500043 + 投资性房地产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186281 + SZ1500044 + 固定资产(固定资产、固定资产清理合计) + 0 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186283 + SZ1500045 + 固定资产 + -3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186285 + SZ1500046 + 固定资产原值 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186287 + SZ1500047 + 减:累计折旧 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186289 + SZ1500048 + 减:固定资产减值准备 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186291 + SZ1500049 + 固定资产清理 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186293 + SZ1500050 + 在建工程(在建工程、工程物资合计) + 6000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186295 + SZ1500051 + 在建工程 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186297 + SZ1500052 + 工程物资 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186299 + SZ1500053 + 生产性生物资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186301 + SZ1500054 + 油气资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186303 + SZ1500055 + 使用权资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186305 + SZ1500056 + 无形资产 + -3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186307 + SZ1500057 + 无形资产原值 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186309 + SZ1500058 + 减:累计摊销 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + + CMPK20240703186311 + SZ1500059 + 减:无形资产减值准备 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186313 + SZ1500060 + 开发支出 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186315 + SZ1500061 + 商誉 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186317 + SZ1500062 + 长期待摊费用 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186319 + SZ1500063 + 递延所得税资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186321 + SZ1500064 + 其他非流动资产 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186323 + SZ1500065 + 非流动资产差额(特殊报表科目、合计平衡项目) + 27000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186325 + SZ1500066 + 非流动资产合计 + 87000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186327 + SZ1500067 + 资产差额(特殊报表科目、合计平衡项目) + 30000000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186329 + SZ1500068 + 资产总计 + 30156000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186331 + SZ1500071 + 短期借款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186333 + SZ1500072 + 向中央银行借款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186335 + SZ1500073 + 拆入资金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186337 + SZ1500074 + 以公允价值计量且其变动计入当期损益的金融负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186339 + SZ1500075 + 交易性金融负债☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186341 + SZ1500076 + 衍生金融负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186343 + SZ1500077 + 应付票据及应付账款 + 6000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186345 + SZ1500078 + 应付票据 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186347 + SZ1500079 + 其中:应付银行承兑汇票 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186349 + SZ1500080 + 应付商业承兑汇票 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186351 + SZ1500081 + 应付账款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186353 + SZ1500082 + 预收款项 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186355 + SZ1500083 + 合同负债☆ + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186357 + SZ1500084 + 卖出回购金融资产款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186359 + SZ1500085 + 吸收存款及同业存放* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186361 + SZ1500086 + 代理买卖证券款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186363 + SZ1500087 + 代理承销证券款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186365 + SZ1500088 + 应付职工薪酬 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186367 + SZ1500089 + 应交税费 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186369 + SZ1500090 + 其他应付款(应付利息、应付股利、其他应付款合计) + 9000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186371 + SZ1500091 + 应付利息 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186373 + SZ1500092 + 应付股利 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186375 + SZ1500093 + 其他应付款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186377 + + SZ1500094 + 应付手续费及佣金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186379 + SZ1500095 + 应付分保账款* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186381 + SZ1500096 + 国际票证结算 + 30003000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186383 + SZ1500097 + 国内票证结算 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186385 + SZ1500098 + 应付短期债券* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186387 + SZ1500099 + 持有待售负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186389 + SZ1500100 + 一年内到期的非流动负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186391 + SZ1500101 + 其他流动负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186393 + SZ1500102 + 流动负债差额(特殊报表科目、合计平衡项目) + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186395 + SZ1500103 + 流动负债合计 + 30084000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186397 + SZ1500105 + 保险合同准备金* + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186399 + SZ1500106 + 长期借款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186401 + SZ1500107 + 应付债券 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186403 + SZ1500108 + 优先股 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186405 + SZ1500109 + 永续债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186407 + SZ1500110 + 租赁负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186409 + SZ1500111 + 长期应付款(长期应付款、专项应付款合计) + 6000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186411 + SZ1500112 + 长期应付款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186413 + SZ1500113 + 其中:长期应付职工薪酬 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186415 + SZ1500114 + 专项应付款 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186417 + SZ1500115 + 预计负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186419 + SZ1500116 + 递延收益 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186421 + SZ1500117 + 递延所得税负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186423 + SZ1500118 + 其他非流动负债 + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186425 + SZ1500119 + 非流动负债差额(特殊报表科目、合计平衡项目) + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186427 + SZ1500120 + 非流动负债合计 + 33000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186429 + SZ1500121 + 负债差额(特殊报表科目、合计平衡项目) + 3000 + + + CMPK20240703186185 + CMPK20240703186199 + CMPK20240703186431 + SZ1500122 + 负债合计 + 30120000 + + + + + + + \ No newline at end of file diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Body.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Body.java new file mode 100644 index 0000000..ddfbfd1 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Body.java @@ -0,0 +1,17 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class Body { + + @JacksonXmlProperty(localName = "getRatingInfo") + public GetRatingInfo getRatingInfo; + + public GetRatingInfo getGetRatingInfo() { + return getRatingInfo; + } + + public void setGetRatingInfo(GetRatingInfo getRatingInfo) { + this.getRatingInfo = getRatingInfo; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustReportRecordInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustReportRecordInfo.java new file mode 100644 index 0000000..c4930a3 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustReportRecordInfo.java @@ -0,0 +1,149 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class CustReportRecordInfo { + + @JacksonXmlProperty(localName = "customerNo") + public String customerNo; + + @JacksonXmlProperty(localName = "customerFinanceId") + public String customerFinanceId; + + @JacksonXmlProperty(localName = "reportDate") + public String reportDate; + + @JacksonXmlProperty(localName = "reportScope") + public String reportScope; + + @JacksonXmlProperty(localName = "reportPeriod") + public String reportPeriod; + + @JacksonXmlProperty(localName = "reportCurrency") + public String reportCurrency; + + @JacksonXmlProperty(localName = "reportUnit") + public String reportUnit; + + @JacksonXmlProperty(localName = "reportOpition") + public String reportOpition; + + @JacksonXmlProperty(localName = "auditFlag") + public String auditFlag; + + @JacksonXmlProperty(localName = "registerUserNum") + public String registerUserNum; + + @JacksonXmlProperty(localName = "belongOrgCd") + public String belongOrgCd; + + @JacksonXmlProperty(localName = "registerDate") + public String registerDate; + + @JacksonXmlProperty(localName = "custType") + public String custType; + + public String getCustomerNo() { + return customerNo; + } + + public void setCustomerNo(String customerNo) { + this.customerNo = customerNo; + } + + public String getCustomerFinanceId() { + return customerFinanceId; + } + + public void setCustomerFinanceId(String customerFinanceId) { + this.customerFinanceId = customerFinanceId; + } + + public String getReportDate() { + return reportDate; + } + + public void setReportDate(String reportDate) { + this.reportDate = reportDate; + } + + public String getReportScope() { + return reportScope; + } + + public void setReportScope(String reportScope) { + this.reportScope = reportScope; + } + + public String getReportPeriod() { + return reportPeriod; + } + + public void setReportPeriod(String reportPeriod) { + this.reportPeriod = reportPeriod; + } + + public String getReportCurrency() { + return reportCurrency; + } + + public void setReportCurrency(String reportCurrency) { + this.reportCurrency = reportCurrency; + } + + public String getReportUnit() { + return reportUnit; + } + + public void setReportUnit(String reportUnit) { + this.reportUnit = reportUnit; + } + + public String getReportOpition() { + return reportOpition; + } + + public void setReportOpition(String reportOpition) { + this.reportOpition = reportOpition; + } + + public String getAuditFlag() { + return auditFlag; + } + + public void setAuditFlag(String auditFlag) { + this.auditFlag = auditFlag; + } + + public String getRegisterUserNum() { + return registerUserNum; + } + + public void setRegisterUserNum(String registerUserNum) { + this.registerUserNum = registerUserNum; + } + + public String getBelongOrgCd() { + return belongOrgCd; + } + + public void setBelongOrgCd(String belongOrgCd) { + this.belongOrgCd = belongOrgCd; + } + + public String getRegisterDate() { + return registerDate; + } + + public void setRegisterDate(String registerDate) { + this.registerDate = registerDate; + } + + public String getCustType() { + return custType; + } + + public void setCustType(String custType) { + this.custType = custType; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustomerBaseInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustomerBaseInfo.java new file mode 100644 index 0000000..06056d8 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/CustomerBaseInfo.java @@ -0,0 +1,599 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class CustomerBaseInfo { + @JacksonXmlProperty(localName = "customerNo") + public String customerNo; + + @JacksonXmlProperty(localName = "customerName") + public String customerName; + + @JacksonXmlProperty(localName = "custType") + public String custType; + + @JacksonXmlProperty(localName = "orgCode") + public String orgCode; + + @JacksonXmlProperty(localName = "corpBizLicense") + public String corpBizLicense; + + @JacksonXmlProperty(localName = "setupDate") + public String setupDate; + + @JacksonXmlProperty(localName = "LicenseMaturity") + public String licenseMaturity; + + @JacksonXmlProperty(localName = "industryCode") + public String industryCode; + + @JacksonXmlProperty(localName = "economyTypeCode") + public String economyTypeCode; + + @JacksonXmlProperty(localName = "corpNature") + public String corpNature; + + @JacksonXmlProperty(localName = "regCapitalCurrency") + public String regCapitalCurrency; + + @JacksonXmlProperty(localName = "regCapital") + public String regCapital; + + @JacksonXmlProperty(localName = "regCapitalRate") + public String regCapitalRate; + + @JacksonXmlProperty(localName = "regAddrCountry") + public String regAddrCountry; + + @JacksonXmlProperty(localName = "regAddrProvince") + public String regAddrProvince; + + @JacksonXmlProperty(localName = "regAddrCity") + public String regAddrCity; + + @JacksonXmlProperty(localName = "regAddrDistrict") + public String regAddrDistrict; + + @JacksonXmlProperty(localName = "taxRegNo") + public String taxRegNo; + + @JacksonXmlProperty(localName = "loanCardNo") + public String loanCardNo; + + @JacksonXmlProperty(localName = "loanCardPswd") + public String loanCardPswd; + + @JacksonXmlProperty(localName = "loanCardCheckDate") + public String loanCardCheckDate; + + @JacksonXmlProperty(localName = "staffNum") + public String staffNum; + + @JacksonXmlProperty(localName = "enterpriseScale") + public String enterpriseScale; + + @JacksonXmlProperty(localName = "enterpriseScaleNew") + public String enterpriseScaleNew; + + @JacksonXmlProperty(localName = "listedCompanyInd") + public String listedCompanyInd; + + @JacksonXmlProperty(localName = "groupCustomerInd") + public String groupCustomerInd; + + @JacksonXmlProperty(localName = "imexManaInd") + public String imexManaInd; + + @JacksonXmlProperty(localName = "farmIndustryFlag") + public String farmIndustryFlag; + + @JacksonXmlProperty(localName = "profAssureFlag") + public String profAssureFlag; + + @JacksonXmlProperty(localName = "industryNum") + public String industryNum; + + @JacksonXmlProperty(localName = "cooperationBankInd") + public String cooperationBankInd; + + @JacksonXmlProperty(localName = "creditDate") + public String creditDate; + + @JacksonXmlProperty(localName = "bankStockholderInd") + public String bankStockholderInd; + + @JacksonXmlProperty(localName = "cooperateInd") + public String cooperateInd; + + @JacksonXmlProperty(localName = "basicBank") + public String basicBank; + + @JacksonXmlProperty(localName = "basicAccount") + public String basicAccount; + + @JacksonXmlProperty(localName = "holdingEntInd") + public String holdingEntInd; + + @JacksonXmlProperty(localName = "corScientificInd") + public String corScientificInd; + + @JacksonXmlProperty(localName = "corShutInd") + public String corShutInd; + + @JacksonXmlProperty(localName = "smallLoanInd") + public String smallLoanInd; + + @JacksonXmlProperty(localName = "govFinanceFlag") + public String govFinanceFlag; + + @JacksonXmlProperty(localName = "govFinanceInvestArea") + public String govFinanceInvestArea; + + @JacksonXmlProperty(localName = "joinSmesInd") + public String joinSmesInd; + + @JacksonXmlProperty(localName = "smallCorInd") + public String smallCorInd; + + @JacksonXmlProperty(localName = "steelTradeInd") + public String steelTradeInd; + + @JacksonXmlProperty(localName = "modifyDate") + public String modifyDate; + + @JacksonXmlProperty(localName = "idType") + public String idType; + + @JacksonXmlProperty(localName = "registerUserNum") + public String registerUserNum; + + @JacksonXmlProperty(localName = "belongOrgCd") + public String belongOrgCd; + + @JacksonXmlProperty(localName = "registerDate") + public String registerDate; + + @JacksonXmlProperty(localName = "govFinanceFlatPbcInd") + public String govFinanceFlatPbcInd; + + @JacksonXmlProperty(localName = "orgType") + public String orgType; + + @JacksonXmlProperty(localName = "majorGrage") + public String majorGrage; + + @JacksonXmlProperty(localName = "assetGather") + public String assetGather; + + public String getCustomerNo() { + return customerNo; + } + + public void setCustomerNo(String customerNo) { + this.customerNo = customerNo; + } + + public String getCustomerName() { + return customerName; + } + + public void setCustomerName(String customerName) { + this.customerName = customerName; + } + + public String getCustType() { + return custType; + } + + public void setCustType(String custType) { + this.custType = custType; + } + + public String getOrgCode() { + return orgCode; + } + + public void setOrgCode(String orgCode) { + this.orgCode = orgCode; + } + + public String getCorpBizLicense() { + return corpBizLicense; + } + + public void setCorpBizLicense(String corpBizLicense) { + this.corpBizLicense = corpBizLicense; + } + + public String getSetupDate() { + return setupDate; + } + + public void setSetupDate(String setupDate) { + this.setupDate = setupDate; + } + + public String getLicenseMaturity() { + return licenseMaturity; + } + + public void setLicenseMaturity(String licenseMaturity) { + this.licenseMaturity = licenseMaturity; + } + + public String getIndustryCode() { + return industryCode; + } + + public void setIndustryCode(String industryCode) { + this.industryCode = industryCode; + } + + public String getEconomyTypeCode() { + return economyTypeCode; + } + + public void setEconomyTypeCode(String economyTypeCode) { + this.economyTypeCode = economyTypeCode; + } + + public String getCorpNature() { + return corpNature; + } + + public void setCorpNature(String corpNature) { + this.corpNature = corpNature; + } + + public String getRegCapitalCurrency() { + return regCapitalCurrency; + } + + public void setRegCapitalCurrency(String regCapitalCurrency) { + this.regCapitalCurrency = regCapitalCurrency; + } + + public String getRegCapital() { + return regCapital; + } + + public void setRegCapital(String regCapital) { + this.regCapital = regCapital; + } + + public String getRegCapitalRate() { + return regCapitalRate; + } + + public void setRegCapitalRate(String regCapitalRate) { + this.regCapitalRate = regCapitalRate; + } + + public String getRegAddrCountry() { + return regAddrCountry; + } + + public void setRegAddrCountry(String regAddrCountry) { + this.regAddrCountry = regAddrCountry; + } + + public String getRegAddrProvince() { + return regAddrProvince; + } + + public void setRegAddrProvince(String regAddrProvince) { + this.regAddrProvince = regAddrProvince; + } + + public String getRegAddrCity() { + return regAddrCity; + } + + public void setRegAddrCity(String regAddrCity) { + this.regAddrCity = regAddrCity; + } + + public String getRegAddrDistrict() { + return regAddrDistrict; + } + + public void setRegAddrDistrict(String regAddrDistrict) { + this.regAddrDistrict = regAddrDistrict; + } + + public String getTaxRegNo() { + return taxRegNo; + } + + public void setTaxRegNo(String taxRegNo) { + this.taxRegNo = taxRegNo; + } + + public String getLoanCardNo() { + return loanCardNo; + } + + public void setLoanCardNo(String loanCardNo) { + this.loanCardNo = loanCardNo; + } + + public String getLoanCardPswd() { + return loanCardPswd; + } + + public void setLoanCardPswd(String loanCardPswd) { + this.loanCardPswd = loanCardPswd; + } + + public String getLoanCardCheckDate() { + return loanCardCheckDate; + } + + public void setLoanCardCheckDate(String loanCardCheckDate) { + this.loanCardCheckDate = loanCardCheckDate; + } + + public String getStaffNum() { + return staffNum; + } + + public void setStaffNum(String staffNum) { + this.staffNum = staffNum; + } + + public String getEnterpriseScale() { + return enterpriseScale; + } + + public void setEnterpriseScale(String enterpriseScale) { + this.enterpriseScale = enterpriseScale; + } + + public String getEnterpriseScaleNew() { + return enterpriseScaleNew; + } + + public void setEnterpriseScaleNew(String enterpriseScaleNew) { + this.enterpriseScaleNew = enterpriseScaleNew; + } + + public String getListedCompanyInd() { + return listedCompanyInd; + } + + public void setListedCompanyInd(String listedCompanyInd) { + this.listedCompanyInd = listedCompanyInd; + } + + public String getGroupCustomerInd() { + return groupCustomerInd; + } + + public void setGroupCustomerInd(String groupCustomerInd) { + this.groupCustomerInd = groupCustomerInd; + } + + public String getImexManaInd() { + return imexManaInd; + } + + public void setImexManaInd(String imexManaInd) { + this.imexManaInd = imexManaInd; + } + + public String getFarmIndustryFlag() { + return farmIndustryFlag; + } + + public void setFarmIndustryFlag(String farmIndustryFlag) { + this.farmIndustryFlag = farmIndustryFlag; + } + + public String getProfAssureFlag() { + return profAssureFlag; + } + + public void setProfAssureFlag(String profAssureFlag) { + this.profAssureFlag = profAssureFlag; + } + + public String getIndustryNum() { + return industryNum; + } + + public void setIndustryNum(String industryNum) { + this.industryNum = industryNum; + } + + public String getCooperationBankInd() { + return cooperationBankInd; + } + + public void setCooperationBankInd(String cooperationBankInd) { + this.cooperationBankInd = cooperationBankInd; + } + + public String getCreditDate() { + return creditDate; + } + + public void setCreditDate(String creditDate) { + this.creditDate = creditDate; + } + + public String getBankStockholderInd() { + return bankStockholderInd; + } + + public void setBankStockholderInd(String bankStockholderInd) { + this.bankStockholderInd = bankStockholderInd; + } + + public String getCooperateInd() { + return cooperateInd; + } + + public void setCooperateInd(String cooperateInd) { + this.cooperateInd = cooperateInd; + } + + public String getBasicBank() { + return basicBank; + } + + public void setBasicBank(String basicBank) { + this.basicBank = basicBank; + } + + public String getBasicAccount() { + return basicAccount; + } + + public void setBasicAccount(String basicAccount) { + this.basicAccount = basicAccount; + } + + public String getHoldingEntInd() { + return holdingEntInd; + } + + public void setHoldingEntInd(String holdingEntInd) { + this.holdingEntInd = holdingEntInd; + } + + public String getCorScientificInd() { + return corScientificInd; + } + + public void setCorScientificInd(String corScientificInd) { + this.corScientificInd = corScientificInd; + } + + public String getCorShutInd() { + return corShutInd; + } + + public void setCorShutInd(String corShutInd) { + this.corShutInd = corShutInd; + } + + public String getSmallLoanInd() { + return smallLoanInd; + } + + public void setSmallLoanInd(String smallLoanInd) { + this.smallLoanInd = smallLoanInd; + } + + public String getGovFinanceFlag() { + return govFinanceFlag; + } + + public void setGovFinanceFlag(String govFinanceFlag) { + this.govFinanceFlag = govFinanceFlag; + } + + public String getGovFinanceInvestArea() { + return govFinanceInvestArea; + } + + public void setGovFinanceInvestArea(String govFinanceInvestArea) { + this.govFinanceInvestArea = govFinanceInvestArea; + } + + public String getJoinSmesInd() { + return joinSmesInd; + } + + public void setJoinSmesInd(String joinSmesInd) { + this.joinSmesInd = joinSmesInd; + } + + public String getSmallCorInd() { + return smallCorInd; + } + + public void setSmallCorInd(String smallCorInd) { + this.smallCorInd = smallCorInd; + } + + public String getSteelTradeInd() { + return steelTradeInd; + } + + public void setSteelTradeInd(String steelTradeInd) { + this.steelTradeInd = steelTradeInd; + } + + public String getModifyDate() { + return modifyDate; + } + + public void setModifyDate(String modifyDate) { + this.modifyDate = modifyDate; + } + + public String getIdType() { + return idType; + } + + public void setIdType(String idType) { + this.idType = idType; + } + + public String getRegisterUserNum() { + return registerUserNum; + } + + public void setRegisterUserNum(String registerUserNum) { + this.registerUserNum = registerUserNum; + } + + public String getBelongOrgCd() { + return belongOrgCd; + } + + public void setBelongOrgCd(String belongOrgCd) { + this.belongOrgCd = belongOrgCd; + } + + public String getRegisterDate() { + return registerDate; + } + + public void setRegisterDate(String registerDate) { + this.registerDate = registerDate; + } + + public String getGovFinanceFlatPbcInd() { + return govFinanceFlatPbcInd; + } + + public void setGovFinanceFlatPbcInd(String govFinanceFlatPbcInd) { + this.govFinanceFlatPbcInd = govFinanceFlatPbcInd; + } + + public String getOrgType() { + return orgType; + } + + public void setOrgType(String orgType) { + this.orgType = orgType; + } + + public String getMajorGrage() { + return majorGrage; + } + + public void setMajorGrage(String majorGrage) { + this.majorGrage = majorGrage; + } + + public String getAssetGather() { + return assetGather; + } + + public void setAssetGather(String assetGather) { + this.assetGather = assetGather; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Envelope.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Envelope.java new file mode 100644 index 0000000..b33b33b --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/Envelope.java @@ -0,0 +1,20 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; +import irbs.shrcb.poc.xml.entity.Body; + +@JacksonXmlRootElement +public class Envelope { + + @JacksonXmlProperty(localName = "Body") + public Body body; + + public Body getBody() { + return body; + } + + public void setBody(Body body) { + this.body = body; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/FinanceInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/FinanceInfo.java new file mode 100644 index 0000000..cab700a --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/FinanceInfo.java @@ -0,0 +1,44 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +import java.util.List; + +public class FinanceInfo { + @JacksonXmlElementWrapper(localName = "custReportRecordInfoSet") + @JacksonXmlProperty(localName = "custReportRecordInfo") + public List custReportRecordInfoSet; + + @JacksonXmlElementWrapper(localName = "reportRecordInfoSet") + @JacksonXmlProperty(localName = "reportRecordInfo") + public List reportRecordInfoSet; + + @JacksonXmlElementWrapper(localName = "reportDataInfoSet") + @JacksonXmlProperty(localName = "reportDataInfo") + public List reportDataInfoSet; + + public List getCustReportRecordInfoSet() { + return custReportRecordInfoSet; + } + + public void setCustReportRecordInfoSet(List custReportRecordInfoSet) { + this.custReportRecordInfoSet = custReportRecordInfoSet; + } + + public List getReportRecordInfoSet() { + return reportRecordInfoSet; + } + + public void setReportRecordInfoSet(List reportRecordInfoSet) { + this.reportRecordInfoSet = reportRecordInfoSet; + } + + public List getReportDataInfoSet() { + return reportDataInfoSet; + } + + public void setReportDataInfoSet(List reportDataInfoSet) { + this.reportDataInfoSet = reportDataInfoSet; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/GetRatingInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/GetRatingInfo.java new file mode 100644 index 0000000..e06840e --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/GetRatingInfo.java @@ -0,0 +1,28 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class GetRatingInfo { + + @JacksonXmlProperty(localName = "requestHeader") + public RequestHeader requestHeader; + + @JacksonXmlProperty(localName = "requestMessage") + public RequestMessage requestMessage; + + public RequestHeader getRequestHeader() { + return requestHeader; + } + + public void setRequestHeader(RequestHeader requestHeader) { + this.requestHeader = requestHeader; + } + + public RequestMessage getRequestMessage() { + return requestMessage; + } + + public void setRequestMessage(RequestMessage requestMessage) { + this.requestMessage = requestMessage; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/HeadInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/HeadInfo.java new file mode 100644 index 0000000..121a2a8 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/HeadInfo.java @@ -0,0 +1,82 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class HeadInfo { + @JacksonXmlProperty(localName = "requestTime") + public String requestTime; + + @JacksonXmlProperty(localName = "creditOrgID") + public String creditOrgID; + + @JacksonXmlProperty(localName = "creditOrgName") + public String creditOrgName; + + @JacksonXmlProperty(localName = "requestId") + public String requestId; + + @JacksonXmlProperty(localName = "requestName") + public String requestName; + + @JacksonXmlProperty(localName = "creditType") + public String creditType; + + @JacksonXmlProperty(localName = "custType") + public String custType; + + public String getRequestTime() { + return requestTime; + } + + public void setRequestTime(String requestTime) { + this.requestTime = requestTime; + } + + public String getCreditOrgID() { + return creditOrgID; + } + + public void setCreditOrgID(String creditOrgID) { + this.creditOrgID = creditOrgID; + } + + public String getCreditOrgName() { + return creditOrgName; + } + + public void setCreditOrgName(String creditOrgName) { + this.creditOrgName = creditOrgName; + } + + public String getRequestId() { + return requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + public String getRequestName() { + return requestName; + } + + public void setRequestName(String requestName) { + this.requestName = requestName; + } + + public String getCreditType() { + return creditType; + } + + public void setCreditType(String creditType) { + this.creditType = creditType; + } + + public String getCustType() { + return custType; + } + + public void setCustType(String custType) { + this.custType = custType; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportDataInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportDataInfo.java new file mode 100644 index 0000000..9c27f72 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportDataInfo.java @@ -0,0 +1,71 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class ReportDataInfo { + @JacksonXmlProperty(localName = "customerFinanceId") + public String customerFinanceId; + + @JacksonXmlProperty(localName = "financialStatementId") + public String financialStatementId; + + @JacksonXmlProperty(localName = "financeStatementDataId") + public String financeStatementDataId; + + @JacksonXmlProperty(localName = "rowSubject") + public String rowSubject; + + @JacksonXmlProperty(localName = "rowName") + public String rowName; + + @JacksonXmlProperty(localName = "col2Value") + public String col2Value; + + public String getCustomerFinanceId() { + return customerFinanceId; + } + + public void setCustomerFinanceId(String customerFinanceId) { + this.customerFinanceId = customerFinanceId; + } + + public String getFinancialStatementId() { + return financialStatementId; + } + + public void setFinancialStatementId(String financialStatementId) { + this.financialStatementId = financialStatementId; + } + + public String getFinanceStatementDataId() { + return financeStatementDataId; + } + + public void setFinanceStatementDataId(String financeStatementDataId) { + this.financeStatementDataId = financeStatementDataId; + } + + public String getRowSubject() { + return rowSubject; + } + + public void setRowSubject(String rowSubject) { + this.rowSubject = rowSubject; + } + + public String getRowName() { + return rowName; + } + + public void setRowName(String rowName) { + this.rowName = rowName; + } + + public String getCol2Value() { + return col2Value; + } + + public void setCol2Value(String col2Value) { + this.col2Value = col2Value; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportRecordInfo.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportRecordInfo.java new file mode 100644 index 0000000..8dd47c1 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/ReportRecordInfo.java @@ -0,0 +1,82 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class ReportRecordInfo { + @JacksonXmlProperty(localName = "customerFinanceId") + public String customerFinanceId; + + @JacksonXmlProperty(localName = "financialStatementId") + public String financialStatementId; + + @JacksonXmlProperty(localName = "customerNo") + public String customerNo; + + @JacksonXmlProperty(localName = "reportScope") + public String reportScope; + + @JacksonXmlProperty(localName = "modelNo") + public String modelNo; + + @JacksonXmlProperty(localName = "reportName") + public String reportName; + + @JacksonXmlProperty(localName = "reportDate") + public String reportDate; + + public String getCustomerFinanceId() { + return customerFinanceId; + } + + public void setCustomerFinanceId(String customerFinanceId) { + this.customerFinanceId = customerFinanceId; + } + + public String getFinancialStatementId() { + return financialStatementId; + } + + public void setFinancialStatementId(String financialStatementId) { + this.financialStatementId = financialStatementId; + } + + public String getCustomerNo() { + return customerNo; + } + + public void setCustomerNo(String customerNo) { + this.customerNo = customerNo; + } + + public String getReportScope() { + return reportScope; + } + + public void setReportScope(String reportScope) { + this.reportScope = reportScope; + } + + public String getModelNo() { + return modelNo; + } + + public void setModelNo(String modelNo) { + this.modelNo = modelNo; + } + + public String getReportName() { + return reportName; + } + + public void setReportName(String reportName) { + this.reportName = reportName; + } + + public String getReportDate() { + return reportDate; + } + + public void setReportDate(String reportDate) { + this.reportDate = reportDate; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestHeader.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestHeader.java new file mode 100644 index 0000000..1677053 --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestHeader.java @@ -0,0 +1,83 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class RequestHeader { + + @JacksonXmlProperty(localName = "version") + public String version; + + @JacksonXmlProperty(localName = "serialNo") + public String serialNo; + + @JacksonXmlProperty(localName = "requestId") + public String requestId; + + @JacksonXmlProperty(localName = "refSerialNo") + public String refSerialNo; + + @JacksonXmlProperty(localName = "requestTime") + public String requestTime; + + @JacksonXmlProperty(localName = "channelId") + public String channelId; + + @JacksonXmlProperty(localName = "channelSerialNo") + public String channelSerialNo; + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + public String getSerialNo() { + return serialNo; + } + + public void setSerialNo(String serialNo) { + this.serialNo = serialNo; + } + + public String getRequestId() { + return requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + public String getRefSerialNo() { + return refSerialNo; + } + + public void setRefSerialNo(String refSerialNo) { + this.refSerialNo = refSerialNo; + } + + public String getRequestTime() { + return requestTime; + } + + public void setRequestTime(String requestTime) { + this.requestTime = requestTime; + } + + public String getChannelId() { + return channelId; + } + + public void setChannelId(String channelId) { + this.channelId = channelId; + } + + public String getChannelSerialNo() { + return channelSerialNo; + } + + public void setChannelSerialNo(String channelSerialNo) { + this.channelSerialNo = channelSerialNo; + } +} diff --git a/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestMessage.java b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestMessage.java new file mode 100644 index 0000000..f53afca --- /dev/null +++ b/irbs.shrcb.poc/src/main/java/irbs/shrcb/poc/xml/entity/RequestMessage.java @@ -0,0 +1,38 @@ +package irbs.shrcb.poc.xml.entity; + +import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; + +public class RequestMessage { + @JacksonXmlProperty(localName = "headInfo") + public HeadInfo headInfo; + + @JacksonXmlProperty(localName = "customerBaseInfo") + public CustomerBaseInfo customerBaseInfo; + + @JacksonXmlProperty(localName = "financeInfo") + public FinanceInfo financeInfo; + + public HeadInfo getHeadInfo() { + return headInfo; + } + + public void setHeadInfo(HeadInfo headInfo) { + this.headInfo = headInfo; + } + + public CustomerBaseInfo getCustomerBaseInfo() { + return customerBaseInfo; + } + + public void setCustomerBaseInfo(CustomerBaseInfo customerBaseInfo) { + this.customerBaseInfo = customerBaseInfo; + } + + public FinanceInfo getFinanceInfo() { + return financeInfo; + } + + public void setFinanceInfo(FinanceInfo financeInfo) { + this.financeInfo = financeInfo; + } +} diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/application-properties.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/application-properties.json new file mode 100644 index 0000000..a4ba118 --- /dev/null +++ b/irbs.shrcb.poc/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" + ] + } +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/components.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/components.json new file mode 100644 index 0000000..5b0e198 --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/components.json @@ -0,0 +1,16 @@ +/* + * 自动组件扫描插件配置 + * 功能: 该插件配置为框架提供自动扫描组件的包名,配置的包名将会自动被 spring 进行扫描 + * 使用说明: + * includes: 包含自动扫描的包名列表 + * excludes: 排除自动扫描的包名列表 + * 注意: 当一个包名同时存在于 includes 和 excludes 中, excludes 优先, 即该包不会被自动扫描 + */ + +{ + "includes":[ + "irbs.shrcb.poc.controller", + "irbs.shrcb.poc.service.impl" + ], + "excludes":[] +} diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/directories.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/directories.json new file mode 100644 index 0000000..f08e65c --- /dev/null +++ b/irbs.shrcb.poc/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} +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/json-serializers.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/json-serializers.json new file mode 100644 index 0000000..9e2411d --- /dev/null +++ b/irbs.shrcb.poc/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" + } +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/liquibase.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/liquibase.json new file mode 100644 index 0000000..7265b78 --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/liquibase.json @@ -0,0 +1,25 @@ +/* + * 数据库建表 Liquibase ChangeLog XML 插件配置 + * 功能: 该插件配置为框架提供数据库无关的建表脚本 + * 使用说明: + * category: 建表脚本分类,可能的值包括: + * install : 系统安装时自动执行 + * order: 执行顺序 + * description: 描述信息 + * locations: 建表 liquibase changelog xml 文件位置 + */ + +/* 示例 */ +/* +[ + { + "category" : "install", + "order" : 100, + "description":"授权与认证相关数据库表结构", + "locations":[ + "liquibase/PF_9.0.0_20230222__Security_DDL.xml", + "liquibase/PF_9.0.0_20230223__Security_DDL.xml" + ] + } +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/messages.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/messages.json new file mode 100644 index 0000000..980be8c --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/messages.json @@ -0,0 +1,16 @@ +/* + * 国际化消息源插件配置 + * 功能: 该插件配置为框架提供国际化消息资源 + * 使用说明: + * includes: 包含国际化消息资源列表 + * excludes: 排除国际化消息资源列表 + * 注意: 当一个包名同时存在于 includes 和 excludes 中, excludes 优先, 即该包不会被自动扫描 + */ + + +{ + "includes":[ + "irbs/shrcb/poc/i18n/messages" + ], + "excludes":[] +} diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/p6spy.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/p6spy.json new file mode 100644 index 0000000..f8b9dfd --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/p6spy.json @@ -0,0 +1,15 @@ +/* + * p6spy 插件配置 + * 功能: 该插件配置为框架提供 p6spy 配置 + * 使用说明: + * ignoredPatterns: 忽略显示 jdbc 输出信息正则表达式列表 + */ + +/* 以下示例将不显示 p6spy 输出的 commit */ +/* +{ + "ignoredPatterns":[ + "commit" + ] +} +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/parameters.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/parameters.json new file mode 100644 index 0000000..731534c --- /dev/null +++ b/irbs.shrcb.poc/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}" + } + } +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/repositories.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/repositories.json new file mode 100644 index 0000000..2d38e66 --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/repositories.json @@ -0,0 +1,16 @@ +/* + * 自动 JPA 扫描插件配置 + * 功能: 该插件配置为框架提供自动扫描 JPA 组件的包名 + * 使用说明: + * includes: 包含自动扫描的包名成列表 + * excludes: 排除自动扫描的包名成列表 + * 注意: 当一个包名同时存在于 includes 和 excludes 中, excludes 优先, 即该包不会被自动扫描 + */ + +{ + "includes":[ + "irbs.shrcb.poc.jpa.entity", + "irbs.shrcb.poc.jpa.repository" + ], + "excludes":[] +} diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/restart-properties.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/restart-properties.json new file mode 100644 index 0000000..70e1e9f --- /dev/null +++ b/irbs.shrcb.poc/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." + ] +} +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/security.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/security.json new file mode 100644 index 0000000..58d3c4d --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/security.json @@ -0,0 +1,15 @@ +/* + * 认证插件配置 + * 功能: 该插件配置为框架提供不对某些资源进行认证的功能 + * 使用说明: + * permitPatterns : 不进行安全认证检查的 url 模式, 采用 ant path 格式配置 + */ + +/* 示例 */ +/* +{ + "permitPatterns":[ + "/io.sc.platform.coe/**" + ] +} +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/swagger.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/swagger.json new file mode 100644 index 0000000..3dff6cb --- /dev/null +++ b/irbs.shrcb.poc/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" + ] + } +] +*/ diff --git a/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/system-properties.json b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/system-properties.json new file mode 100644 index 0000000..d3eaebf --- /dev/null +++ b/irbs.shrcb.poc/src/main/resources/META-INF/platform/plugins/system-properties.json @@ -0,0 +1,14 @@ +/* + * 系统属性插件配置 + * 功能: 该插件配置为框架提供在启动时自动注册系统属性功能(执行 System.setProperty()) + * 使用说明: + * key : 属性名 + * value : 属性值 + */ + +/* 示例 */ +/* +{ + "h2.dbname.default" : "DB_PLATFORM" +} +*/ diff --git a/irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages.properties b/irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages.properties new file mode 100644 index 0000000..e69de29 diff --git a/irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages_zh_CN.properties b/irbs.shrcb.poc/src/main/resources/irbs/shrcb/poc/i18n/messages_zh_CN.properties new file mode 100644 index 0000000..e69de29 diff --git a/settings.gradle b/settings.gradle index 9623ca8..b5bedfc 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,3 +8,4 @@ include 'irbs.frontend' include 'irbs.help.doc' include 'irbs.reports' include 'irbs.riskExposure' +include 'irbs.shrcb.poc'