diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleVersionRepository.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleVersionRepository.java index 98718ce..4e989aa 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleVersionRepository.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/jpa/repository/MainScaleVersionRepository.java @@ -3,6 +3,9 @@ package irbs.cust.rating.jpa.repository; import io.sc.platform.orm.repository.DaoRepository; import irbs.cust.rating.jpa.entity.MainScaleVersion; +import java.util.List; + public interface MainScaleVersionRepository extends DaoRepository { + List findByStatusAndCode(String status, String code); } diff --git a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleVersionServiceImpl.java b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleVersionServiceImpl.java index 05709ed..343e1ab 100644 --- a/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleVersionServiceImpl.java +++ b/irbs.cust.rating/src/main/java/irbs/cust/rating/service/impl/MainScaleVersionServiceImpl.java @@ -128,9 +128,13 @@ public class MainScaleVersionServiceImpl extends DaoServiceImpl oldVersions = repository.findByStatusAndCode(VersionEnum.RELEASE.name(), mainScaleVersion.getCode()); + if(oldVersions != null){ + MainScaleVersion old = oldVersions.get(0); + old.setStatus(VersionEnum.HISTORY.name()); + repository.save(old); + } + } } diff --git a/irbs.frontend/src/i18n/messages.json b/irbs.frontend/src/i18n/messages.json index 6a39e99..e85bb39 100644 --- a/irbs.frontend/src/i18n/messages.json +++ b/irbs.frontend/src/i18n/messages.json @@ -68,5 +68,8 @@ "menu.irbs.config.mainScale": "MainScale", "menu.irbs.query.shrcbCorpCustFeature": "Shrcb CorpCustFeature", "menu.irbs.report.rptRatingChange": "Rating Change Report", - "menu.irbs.config.defaultCancelCustList": "Default Cancel Cust List" + "menu.irbs.config.defaultCancelCustList": "Default Cancel Cust List", + "menu.irbs.report.tzblwdxfxbb": "Feature Variable Stability Report", + "menu.irbs.report.tzblwoeivbb": "Feature Variable WOE&IV Report" + } diff --git a/irbs.frontend/src/i18n/messages_tw_CN.json b/irbs.frontend/src/i18n/messages_tw_CN.json index 908420c..761caa4 100644 --- a/irbs.frontend/src/i18n/messages_tw_CN.json +++ b/irbs.frontend/src/i18n/messages_tw_CN.json @@ -67,5 +67,7 @@ "menu.irbs.query.pingAnLgdHist": "债项评级历史查询", "menu.irbs.query.defaultRebirthHist": "违约重生历史查询", "menu.irbs.report.rptRatingChange": "客户评级重大变化情况报表", - "menu.irbs.config.defaultCancelCustList": "违约解除客户名单" + "menu.irbs.config.defaultCancelCustList": "违约解除客户名单", + "menu.irbs.report.tzblwdxfxbb": "特征变量稳定性分析报表", + "menu.irbs.report.tzblwoeivbb": "特征变量WOE趋势和IV统计报表" } diff --git a/irbs.frontend/src/i18n/messages_zh_CN.json b/irbs.frontend/src/i18n/messages_zh_CN.json index 908420c..761caa4 100644 --- a/irbs.frontend/src/i18n/messages_zh_CN.json +++ b/irbs.frontend/src/i18n/messages_zh_CN.json @@ -67,5 +67,7 @@ "menu.irbs.query.pingAnLgdHist": "债项评级历史查询", "menu.irbs.query.defaultRebirthHist": "违约重生历史查询", "menu.irbs.report.rptRatingChange": "客户评级重大变化情况报表", - "menu.irbs.config.defaultCancelCustList": "违约解除客户名单" + "menu.irbs.config.defaultCancelCustList": "违约解除客户名单", + "menu.irbs.report.tzblwdxfxbb": "特征变量稳定性分析报表", + "menu.irbs.report.tzblwoeivbb": "特征变量WOE趋势和IV统计报表" } diff --git a/irbs.frontend/src/menus/menus.json b/irbs.frontend/src/menus/menus.json index b68bcea..185ca08 100644 --- a/irbs.frontend/src/menus/menus.json +++ b/irbs.frontend/src/menus/menus.json @@ -110,7 +110,11 @@ /*报表管理/模型稳定性监控报表*/ {"type":"ROUTE", "order":501, "parentId":"menu.irbs.report", "id":"menu.irbs.report.rptModelMonitorStable", "titleI18nKey":"menu.irbs.report.rptModelMonitorStable", "icon":"bi-card-heading", "routeName":"route.irbs.report.rptModelMonitorStable"}, /*报表管理/模型审慎性监控报表*/ - {"type":"ROUTE", "order":502, "parentId":"menu.irbs.report", "id":"menu.irbs.report.rptModelMonitorBinomialCheck", "titleI18nKey":"menu.irbs.report.rptModelMonitorBinomialCheck", "icon":"bi-card-text", "routeName":"route.irbs.report.rptModelMonitorBinomialCheck"} + {"type":"ROUTE", "order":502, "parentId":"menu.irbs.report", "id":"menu.irbs.report.rptModelMonitorBinomialCheck", "titleI18nKey":"menu.irbs.report.rptModelMonitorBinomialCheck", "icon":"bi-card-text", "routeName":"route.irbs.report.rptModelMonitorBinomialCheck"}, + /*报表管理/特征变量稳定性分析报表*/ + {"type":"ROUTE", "order":600, "parentId":"menu.irbs.report", "id":"menu.irbs.report.tzblwdxfxbb", "titleI18nKey":"menu.irbs.report.tzblwdxfxbb", "icon":"bi-card-text", "routeName":"route.irbs.report.tzblwdxfxbb"}, + /*报表管理/特征变量WOE趋势和IV统计报表*/ + {"type":"ROUTE", "order":601, "parentId":"menu.irbs.report", "id":"menu.irbs.report.tzblwoeivbb", "titleI18nKey":"menu.irbs.report.tzblwoeivbb", "icon":"bi-card-text", "routeName":"route.irbs.report.tzblwoeivbb"} ] diff --git a/irbs.frontend/src/routes/routes.json b/irbs.frontend/src/routes/routes.json index 2004b22..e5bf5c1 100644 --- a/irbs.frontend/src/routes/routes.json +++ b/irbs.frontend/src/routes/routes.json @@ -506,5 +506,31 @@ "permissions": ["/example/**/*"] }, "children": [] + }, + { + "name": "route.irbs.report.tzblwdxfxbb", + "path": "irbs/tzblwdxfxbb", + "parent": "/", + "priority": -1, + "component": "irbs.tzblwdxfxbb", + "componentPath": "@/views/report/tzblwdxfxbb.vue", + "redirect": null, + "meta": { + "permissions": ["/example/**/*"] + }, + "children": [] + }, + { + "name": "route.irbs.report.tzblwoeivbb", + "path": "irbs/tzblwoeivbb", + "parent": "/", + "priority": -1, + "component": "irbs.tzblwoeivbb", + "componentPath": "@/views/report/tzblwoeivbb.vue", + "redirect": null, + "meta": { + "permissions": ["/example/**/*"] + }, + "children": [] } ] diff --git a/irbs.frontend/src/views/config/MainScaleVersion.vue b/irbs.frontend/src/views/config/MainScaleVersion.vue index 185eb57..cb43355 100644 --- a/irbs.frontend/src/views/config/MainScaleVersion.vue +++ b/irbs.frontend/src/views/config/MainScaleVersion.vue @@ -38,7 +38,7 @@ diff --git a/irbs.frontend/src/views/report/tzblwoeivbb.vue b/irbs.frontend/src/views/report/tzblwoeivbb.vue new file mode 100644 index 0000000..bc72768 --- /dev/null +++ b/irbs.frontend/src/views/report/tzblwoeivbb.vue @@ -0,0 +1,243 @@ + + diff --git a/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApply.vue b/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApply.vue index 6c53e21..fb5588a 100644 --- a/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApply.vue +++ b/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApply.vue @@ -10,10 +10,7 @@ :query-form-fields="riskExposureAdjustGrid.queryFormFields" :columns="riskExposureAdjustGrid.columns" :toolbar-actions="riskExposureAdjustGrid.buttons" - :pagination="{ - sortBy: 'lastModifyDate', - descending: true, - }" + :sort-by="['-lastModifyDate']" :query-criteria="{ operator: 'and', criteria: [ diff --git a/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApproval.vue b/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApproval.vue index 21de635..e8f5527 100644 --- a/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApproval.vue +++ b/irbs.frontend/src/views/riskExposure/RiskExposureAdjustApproval.vue @@ -10,10 +10,7 @@ :query-form-fields="riskExposureAdjustGrid.queryFormFields" :columns="riskExposureAdjustGrid.columns" :toolbar-actions="riskExposureAdjustGrid.buttons" - :pagination="{ - sortBy: 'lastModifyDate', - descending: true, - }" + :sort-by="['-lastModifyDate']" :query-criteria="{ operator: 'and', criteria: [ @@ -32,6 +29,11 @@ operator: 'equals', value: 'TO_BE_CHECKED', }, + { + fieldName: 'currentAssignee', + operator: 'equals', + value: SessionManager.getUser().loginName, + }, ], }" > @@ -43,7 +45,7 @@