Эх сурвалжийг харах

更新代码,新增字典

zhang_qk 4 сар өмнө
parent
commit
009eb67e41

+ 164 - 0
DBScript/张奇凯/002-DML.sql

@@ -11150,3 +11150,167 @@ VALUES('UNIT_DATA_TYPE', '1', '字符串', 'UNIT_DATA_TYPE', 3.00000000000000000
 INSERT INTO  sys_noun
 (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
 VALUES('UNIT_DATA_TYPE', '2', '数字', 'UNIT_DATA_TYPE', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+
+
+-- 合格信用风险缓释工具类型定义表
+delete from  rwa_calc_conf_regularrrcsrule;
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S001', '现金类资产', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S002', '我国中央政府', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S003', '中国人民银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S004', '我国开发性金融机构和政策性银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S005', '省级(自治区、直辖市)及计划单列市人民政府-一般债券', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S006', '省级(自治区、直辖市)及计划单列市人民政府-专项债券', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S007', '其他收入主要源于中央财政的公共部门实体', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S008', '经金融监管总局认定的我国一般公共部门实体', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S009', '金融资产管理公司为收购国有银行不良贷款而定向发行的债券', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S010', '评级AA-以上(含)的国家和地区的中央政府和中央银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S011', '评级AA-以下,A-(含)以上的国家和地区的中央政府和中央银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S012', '评级A-以下,BBB-(含)以上的国家和地区的中央政府和中央银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S013', '评级AA-(含)及以上国家和地区注册的公共部门实体', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S014', '评级AA-以下,A-(含)以上国家和地区注册的公共部门实体', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S015', '境内外商业银行(短期)', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S016', '境内商业银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S017', '境内商业银行(仅用于并表填报)', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S018', '境外商业银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S019', '合格多边开发银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S020', '评级AA-(含)以上的其他多边开发银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S021', '对评级AA-以下,A-(含)以上的其他多边开发银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S022', '评级A-以下,BBB-(含)以上的其他多边开发银行', NULL, NULL, NULL, NULL, NULL, '1');
+INSERT INTO rwa_calc_conf_regularrrcsrule
+(CALCINDEX, SDATE, EDATE, TERM, DATA_DATE, REGULARRRCSRULE_NO, REGULARRRCSRULE_NAME, REGULARRRCSRULE_OUT, REGULARRRCSRULE_STAGE_ID, BASE_WEIGHT, EXEMPTION_WEIGHT, REGULARRRCSRULE_INDEX, REGULARRRCSRULE_STATE)
+VALUES(NULL, NULL, NULL, NULL, NULL, 'S023', '国际清算银行、国际货币基金组织、欧洲中央银行、欧盟、欧洲稳定机制和欧洲金融稳定机制', NULL, NULL, NULL, NULL, NULL, '1');
+
+
+-- 	证券类型名称
+delete from sys_noun where NOUNITEM = 'SECURITY_TYPE';
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'SECURITY_TYPE', '证券类型名称', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '1', '国债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '4', '企业债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '5', '央行票据', 'SECURITY_TYPE', 3.000000000000000000000000000000, 3.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '6', '短期融资券、证券公司短期融资券', 'SECURITY_TYPE', 3.000000000000000000000000000000, 4.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '7', '次级债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 5.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '8', '政策性银行', 'SECURITY_TYPE', 3.000000000000000000000000000000, 6.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', '9', '商业银行', 'SECURITY_TYPE', 3.000000000000000000000000000000, 7.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'D', '国营企业', 'SECURITY_TYPE', 3.000000000000000000000000000000, 8.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'E', '公司债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 9.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'G', '项目收益债券', 'SECURITY_TYPE', 3.000000000000000000000000000000, 10.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'H', '项目收益票据', 'SECURITY_TYPE', 3.000000000000000000000000000000, 11.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'I', '分离债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 12.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'J', '绿色债务融资工具', 'SECURITY_TYPE', 3.000000000000000000000000000000, 12.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'K', '信用联结票据', 'SECURITY_TYPE', 3.000000000000000000000000000000, 13.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'M', '地方政府债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 14.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'N', '中期票据', 'SECURITY_TYPE', 3.000000000000000000000000000000, 15.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'O', '超短期融资券', 'SECURITY_TYPE', 3.000000000000000000000000000000, 16.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'P', '集合票据', 'SECURITY_TYPE', 3.000000000000000000000000000000, 17.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'Q', '政府支持机构债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 18.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'U', '混合资本债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 19.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'V', '可转债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 20.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'W', '同业存单', 'SECURITY_TYPE', 3.000000000000000000000000000000, 21.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'X', '二级资本工具', 'SECURITY_TYPE', 3.000000000000000000000000000000, 22.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'C', '非银行金融债(例如:汽车金融公司金融债,保险公司资本补充债,资产管理公司金融债,金融租赁公司金融债,证券公司债,财务公司债)', 'SECURITY_TYPE', 3.000000000000000000000000000000, 23.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'F', '国际机构,外国主权政府人民币债券,外国地方政府人民币债券', 'SECURITY_TYPE', 3.000000000000000000000000000000, 24.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'L', '资产支持债券', 'SECURITY_TYPE', 3.000000000000000000000000000000, 25.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'Y', '无固定期限资产债', 'SECURITY_TYPE', 3.000000000000000000000000000000, 26.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO sys_noun
+(NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG)
+VALUES('SECURITY_TYPE', 'S', '其他', 'SECURITY_TYPE', 3.000000000000000000000000000000, 27.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');

+ 4 - 4
Procedure/backend/project/src/main/java/com/sundata/product/rwa/internal/mybatis/AccountManageListMapper.xml

@@ -13,14 +13,14 @@
         DATA_DATE                             dataDate,
         LOAN_REFERENCE_NO                     loanReferenceNo,
         SUM_BALANCE                           sumBalance,
-        MONTHAVERAGE_BALANCE                  monthaverageBalance,
+        null                    monthaverageBalance,
         ENDOFTERM_THISTERM_SUM_BALANCE        endoftermThistermSumBalance,
-        MONTHAVERAGE_THISTERM_BALANCE         monthaverageThistermBalance,
+        null           monthaverageThistermBalance,
         ENDOFTERM_ECL                         endoftermEcl,
         ENDOFTERM_SUM_EAD                     endoftermSumEad,
-        MONTHAVERAGE_EAD                      monthaverageEad,
+        null                        monthaverageEad,
         SUM_RWA                               sumRwa,
-        MONTHAVERAGE_RWA                      monthaverageRwa,
+        null                        monthaverageRwa,
         AVERAGE_RISK_WEIGHT                   averageRiskWeight
         from RWA_REPORT_RS_MANAGERCREDICTGROUPG
         <where>

+ 116 - 127
Procedure/backend/project/src/main/java/com/sundata/product/rwa/internal/mybatis/CapitalOccupyMonitorMapper.xml

@@ -15,22 +15,22 @@
         SUM_BALANCE                                              AS  sumBalance,
         ON_BALANCE                                               AS  onBalance,
         OFF_BALANCE                                              AS  offBalance,
-        MONTHAVERAGE_BALANCE                                     AS  monthaverageBalance,
+        null                                       AS  monthaverageBalance,
         ENDOFTERM_BALANCE                                        AS  endoftermBalance,
         THISTERM_ON_BALANCE                                      AS  thistermOnBalance,
         THISTERM_OFF_BALANCE                                     AS  thistermOffBalance,
-        MONTHAVERAGE_THISTERM_BALANCE                            AS  monthaverageThistermBalance,
+        null                              AS  monthaverageThistermBalance,
         ENDOFTERM_ECL                                            AS  endoftermEcl,
         ENDOFTERM_ON_ECL                                         AS  endoftermOnEcl,
         ENDOFTERM_ON_ECL                                         AS  endoftermOffEcl,
         ENDOFTERM_SUM_EAD                                        AS  endoftermSumEad,
         ENDOFTERM_ON_EAD                                         AS  endoftermOnEad,
         ENDOFTERM_ON_EAD                                         AS  endoftermOffEad,
-        MONTHAVERAGE_EAD                                         AS  monthaverageEad,
+        null                                           AS  monthaverageEad,
         SUM_RWA                                                  AS  sumRwa,
         ON_RWA                                                   AS  onRwa,
         OFF_RWA                                                  AS  offRwa,
-        MONTHAVERAGE_RWA                                         AS  monthaverageRwa,
+        null                                          AS  monthaverageRwa,
         AVERAGE_RISK_WEIGHT                                      AS  averageRiskWeight
         from RWA_REPORT_RS_ORGCREDICTGROUP
         <where>
@@ -50,169 +50,158 @@
     <!-- 初始化与按查询条件查询 -->
     <select id="getDetailDataList" resultType="com.sundata.product.rwa.internal.model.MultiDimensionalCreditRiskModel" parameterType="com.sundata.product.rwa.internal.model.CapitalOccupyMonitorModel">
         select
-        LOAN_REFERENCE_NO                 AS   loanReferenceNo,
-        CONT_NO                           AS   contNo,
-        MGMT_BRANCH_NO                    AS   mgmtBranchNo,
-        CUST_NO                           AS   custNo,
-        CUST_NAME                         AS   custName,
-        BUS_TYPE                          AS   busType,
+        t.LOAN_REFERENCE_NO                 AS   loanReferenceNo,
+        t.CONT_NO                           AS   contNo,
+        t.MGMT_BRANCH_NO                    AS   mgmtBranchNo,
+        t.CUST_NO                           AS   custNo,
+        t.CUST_NAME                         AS   custName,
+        t.BUS_TYPE                          AS   busType,
         case
-        when CUST_NO in (select CUST_NO from ) RWA_TDM_BUS_PROCESS_SMALLANDMICRO
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_SMALLANDMICRO )
         then '是'
         else '否'
         end                               AS   micro,
         case
-        when CUST_NO in (select CUST_NO from ) RWA_TDM_BUS_PROCESS_SMALLANDMEDIUM
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_SMALLANDMEDIUM )
         then '是'
         else '否'
         end                               AS   medium,
         case
-        when CUST_NO in (select CUST_NO from ) RWA_TDM_BUS_PROCESS_REGULATEDRETAIL
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_REGULATEDRETAIL )
         then '是'
         else '否'
         end                               AS   regulatoryRetail,
         t1.PRODUCT_TYPE                   AS   productType,
-        PRODUCT_NAME                      AS   productName,
-        ON_OFF_FLAG                       AS   onOffFlag,
-        DISC_TYPE                         AS   discType,
-        VOUCH_TYPE_CD                     AS   vouchTypeCd,
-        IS_MYBANK_SET_FLAG                AS   isMybankSetFlag,
-        ACCEPTOR_No                       AS   acceptorNo,
-        ACCEPTOR_NAME                     AS   acceptorName,
-        SEC_TYPE_CD                       AS   secTypeCd,
-        PURPOSE_FLAG                      AS   purposeFlag,
-        CCY_CD                            AS   ccyCd,
-        START_DT                          AS   startDt,
-        MAT_DT                            AS   matDt,
-        ORIGINAL_TERM                     AS   originalTerm,
-        RESIDUAL_TERM                     AS   residualterm,
-        FIVE_CLASS_CD                     AS   FIVE_CLASS_CD,
-        OVERDUE_DAYS                      AS   overdueDays,
-        INVEST_INDUSTRY_CD                AS   investIndustryCd,
-        ZHIYA_MAIDUAN_CD                  AS   zhiyaMaiduanCd,
-        REPO_TYPE_CD                      AS   repoTypeCd,
-        REPO_DAYS                         AS   repoDays,
-        BILL_NO                           AS   billNo,
-        CORE_MARKET_PART_FLAG             AS   coreMarketPartFlag,
-        BALANCE                           AS   balance,
-        GL_ACCOUNT_ID                     AS   glAccountId,
-        REC_INT                           AS   recInt,
-        REC_INT_ACCOUNT                   AS   recIntAccount,
-        ACCR_INT                          AS   accrInt,
-        ACCR_INT_ACCOUNT                  AS   accrIntAccount,
-        INT_ADJ                           AS   intAdj,
-        INT_ADJ_ACCOUNT                   AS   intAdjAccount,
-        FAIR_VALUE_CHANGE                 AS   fairValueChange,
-        FAIR_VAL_ACCOUNT                  AS   fairValAccount,
-        CHARGE_FEE                        AS   chargeFee,
-        CHARGE_FEE_ACCOUNT                AS   chargeFeeAccount,
-        BUS_LINE                          AS   busLine,
-        COMM_TYPE                         AS   commType,
-        RESERVE                           AS   reserve,
-        RESERVE_ACCOUNT                   AS   reserveAccount,
-        BALANCEALL                        AS   balanceAll,
-        t2.COVERAGE_RISK                  AS   cashRisk,
-        t3.COVERAGE_RISK                  AS   governmentRisk,
-        t4.COVERAGE_RISK                  AS   financeRisk,
-        t5.COVERAGE_RISK                  AS   dfBank,
-        t6.COVERAGE_RISK                  AS   dBank,
+        t.PRODUCT_NAME                      AS   productName,
+        t.ON_OFF_FLAG                       AS   onOffFlag,
+        t.DISC_TYPE                         AS   discType,
+        t.VOUCH_TYPE_CD                     AS   vouchTypeCd,
+        t.IS_MYBANK_SET_FLAG                AS   isMybankSetFlag,
+        t.ACCEPTOR_No                       AS   acceptorNo,
+        t.ACCEPTOR_NAME                     AS   acceptorName,
+        t.SEC_TYPE_CD                       AS   secTypeCd,
+        t.PURPOSE_FLAG                      AS   purposeFlag,
+        t.CCY_CD                            AS   ccyCd,
+        t.START_DT                          AS   startDt,
+        t.MAT_DT                            AS   matDt,
+        --        ORIGINAL_TERM                     AS   originalTerm,
+        --        RESIDUAL_TERM                     AS   residualterm,
+        t.FIVE_CLASS_CD                     AS   FIVE_CLASS_CD,
+        t.OVERDUE_DAYS                      AS   overdueDays,
+        t.INVEST_INDUSTRY_CD                AS   investIndustryCd,
+        t.ZHIYA_MAIDUAN_CD                  AS   zhiyaMaiduanCd,
+        t.REPO_TYPE_CD                      AS   repoTypeCd,
+        t.REPO_DAYS                         AS   repoDays,
+        t.BILL_NO                           AS   billNo,
+        t.CORE_MARKET_PART_FLAG             AS   coreMarketPartFlag,
+        t.BALANCE                           AS   balance,
+        t.GL_ACCOUNT_ID                     AS   glAccountId,
+        t.REC_INT                           AS   recInt,
+        t.REC_INT_ACCOUNT                   AS   recIntAccount,
+        t.ACCR_INT                          AS   accrInt,
+        t.ACCR_INT_ACCOUNT                  AS   accrIntAccount,
+        t.INT_ADJ                           AS   intAdj,
+        t.INT_ADJ_ACCOUNT                   AS   intAdjAccount,
+        t.FAIR_VALUE_CHANGE                 AS   fairValueChange,
+        t.FAIR_VAL_ACCOUNT                  AS   fairValAccount,
+        t.CHARGE_FEE                        AS   chargeFee,
+        t.CHARGE_FEE_ACCOUNT                AS   chargeFeeAccount,
+        t.BUS_LINE                          AS   busLine,
+        t.COMM_TYPE                         AS   commType,
+        t.RESERVE                           AS   reserve,
+        t.RESERVE_ACCOUNT                   AS   reserveAccount,
+        t.BALANCEALL                        AS   balanceAll,
+        t2.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   cashRisk,
+        t3.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   governmentRisk,
+        t4.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   financeRisk,
+        t5.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   dfBank,
+        t6.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   dBank,
         t7.RISKSUM                        AS   otherRiskSum,
-        UNFINISH_EAD                      AS   unfinishEad,
+        t.UNFINISH_EAD                      AS   unfinishEad,
         t8.RISK_EXPOSURE_CODE             AS   riskExposureCode,
         t8.LOAN_WEIGHT                    AS   loanWeight,
         t8.RISK_EXPOSURE_CODE_ARTIFICIAL  AS   riskExposureCodeArtificial,
         t8.LOAN_WEIGHT_ARTIFICIAL         AS   loanWeightArtificial,
-        RWA                               AS   rwa
-        from RWA_APM_BUS_RS_ONBUSINESSRWA t
-
+        t.RWA                               AS   rwa
+        from rwa_apm_bus_rs_onbusinessrwa t
         left join
-        (select PRODUCT_NO,PRODUCT_TYPE from RWA_CALC_CONF_PRODUCT) t1
-        on t.PRODUCT_NO = t1.PRODUCT_NO
-
+        (select PRODUCT_NO,PRODUCT_TYPE from rwa_calc_conf_product) t1
+        on t.PRODUCT_NO = t.PRODUCT_NO
         left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        COVERAGE_RISK
-        from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE = 'S001')  t2    -- 现金类资产
-        on t.LOAN_REFERENCE_NO = t2.LOAN_REFERENCE_NO
-
-        left jin
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from rwa_tdm_bus_process_regularrcs
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S001')  t2    -- 现金类资产
+        on t.LOAN_REFERENCE_NO = t2.DEBTITEM_NO
+        left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        COVERAGE_RISK
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
         from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE = 'S002') t3  -- 我国中央政府
-        on t.LOAN_REFERENCE_NO = t3.LOAN_REFERENCE_NO
-
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S002') t3  -- 我国中央政府
+        on t.LOAN_REFERENCE_NO = t3.DEBTITEM_NO
         left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        COVERAGE_RISK
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
         from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE = 'S004') t4  -- 我国开发性金融机构和政策性银行(0%)
-        on t.LOAN_REFERENCE_NO = t4.LOAN_REFERENCE_NO
-
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S004') t4  -- 我国开发性金融机构和政策性银行(0%)
+        on t.LOAN_REFERENCE_NO = t4.DEBTITEM_NO
         left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        COVERAGE_RISK
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
         from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE = 'S015') t5 -- 境内外商业银行(短期)
-        on t.LOAN_REFERENCE_NO = t5.LOAN_REFERENCE_NO
-
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S015') t5 -- 境内外商业银行(短期)
+        on t.LOAN_REFERENCE_NO = t5.DEBTITEM_NO
         left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        COVERAGE_RISK
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
         from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE = 'S016') t6 -- 境内商业银行
-        on t.LOAN_REFERENCE_NO = t6.LOAN_REFERENCE_NO
-
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S016') t6 -- 境内商业银行
+        on t.LOAN_REFERENCE_NO = t6.DEBTITEM_NO
         left join
         (select
-        LOAN_REFERENCE_NO,
-        CONT_NO,
-        CRM_NO,
-        QUALFIED_CREDIT_TOOL_TYPE,
-        QUALFIED_CREDIT_TOOL_TYPE_NAME,
-        count(COVERAGE_RISK)   AS RISKSUM
+        DEBTITEM_NO,
+        count(MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE)   AS RISKSUM
         from RWA_TDM_BUS_PROCESS_REGULARRCS
-        where QUALFIED_CREDIT_TOOL_TYPE != 'S001') t7 -- 其他缓释类型
-        on t.LOAN_REFERENCE_NO = t7.LOAN_REFERENCE_NO
-
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE != 'S001'
+        GROUP BY DEBTITEM_NO) t7 -- 其他缓释类型
+        on t.LOAN_REFERENCE_NO = t7.DEBTITEM_NO
         left join
         (select
-        LOAN_REFERENCE_NO               -- 债项编号
-        RISK_EXPOSURE_CODE              -- 系统认定风险暴露分类代码
-        LOAN_WEIGHT                     -- 系统认定风险权重
-        RISK_EXPOSURE_CODE_ARTIFICIAL   -- 人工认定风险暴露分类代码
+        LOAN_REFERENCE_NO  ,             -- 债项编号
+        RISK_EXPOSURE_CODE ,             -- 系统认定风险暴露分类代码
+        LOAN_WEIGHT        ,             -- 系统认定风险权重
+        RISK_EXPOSURE_CODE_ARTIFICIAL,   -- 人工认定风险暴露分类代码
         LOAN_WEIGHT_ARTIFICIAL          -- 人工认定风险权重
         from RWA_APM_BUS_RS_ARTIFICIALRESULT ) t8 -- 风险暴露分类人工认定历史表
         on t.LOAN_REFERENCE_NO = t8.LOAN_REFERENCE_NO
         <where>
-            <if test="model.loanReferenceNo != null and '' != model.loanReferenceNo">
-                 LOAN_REFERENCE_NO = #{model.loanReferenceNo}
+            <if test="model.orgCode != null and '' != model.orgCode">
+                 t.MGMT_BRANCH_NO = #{model.orgCode}
             </if>
 <!--            <if test="model.ruleName != null and '' != model.ruleName">-->
 <!--                and RULE_NAME like concat(concat('%',#{model.ruleName}),'%')-->
@@ -221,7 +210,7 @@
 <!--                and SUBJECT_CODES like concat(concat('%',#{model.subjectCodes}),'%')-->
 <!--            </if>-->
         </where>
-        order by RULE_NO,SUBJECT_CODES,LEDGER_RISKEXPOSURE_NO,LEDGER_OFFOBJECT_NO
+<!--        order by t.RULE_NO,t.SUBJECT_CODES,t.LEDGER_RISKEXPOSURE_NO,t.LEDGER_OFFOBJECT_NO-->
     </select>
 
 </mapper>

+ 151 - 162
Procedure/backend/project/src/main/java/com/sundata/product/rwa/internal/mybatis/MultiDimensionalCreditRiskMapper.xml

@@ -7,168 +7,156 @@
     <select id="getDataList"
             resultType="com.sundata.product.rwa.internal.model.MultiDimensionalCreditRiskModel"
             parameterType="com.sundata.product.rwa.internal.model.MultiDimensionalCreditRiskModel">
-    select
-    TERM                              AS   reportDate,
-    LOAN_REFERENCE_NO                 AS   loanReferenceNo,
-    CONT_NO                           AS   contNo,
-    MGMT_BRANCH_NO                    AS   mgmtBranchNo,
-    CUST_NO                           AS   custNo,
-    CUST_NAME                         AS   custName,
-    BUS_TYPE                          AS   busType,
-    case
-    when CUST_NO in (select CUST_NO from RWA_TDM_BUS_PROCESS_SMALLANDMICRO)
-    then '是'
-    else '否'
-    end                               AS   micro,
-    case
-    when CUST_NO in (select CUST_NO from RWA_TDM_BUS_PROCESS_SMALLANDMEDIUM )
-    then '是'
-    else '否'
-    end                               AS   medium,
-    case
-    when CUST_NO in (select CUST_NO from RWA_TDM_BUS_PROCESS_REGULATEDRETAIL )
-    then '是'
-    else '否'
-    end                               AS   regulatoryRetail,
-    t1.PRODUCT_TYPE                   AS   productType,
-    PRODUCT_NAME                      AS   productName,
-    ON_OFF_FLAG                       AS   onOffFlag,
-    DISC_TYPE                         AS   discType,
-    VOUCH_TYPE_CD                     AS   vouchTypeCd,
-    IS_MYBANK_SET_FLAG                AS   isMybankSetFlag,
-    ACCEPTOR_No                       AS   acceptorNo,
-    ACCEPTOR_NAME                     AS   acceptorName,
-    SEC_TYPE_CD                       AS   secTypeCd,
-    PURPOSE_FLAG                      AS   purposeFlag,
-    CCY_CD                            AS   ccyCd,
-    START_DT                          AS   startDt,
-    MAT_DT                            AS   matDt,
-    ORIGINAL_TERM                     AS   originalTerm,
-    RESIDUAL_TERM                     AS   residualterm,
-    FIVE_CLASS_CD                     AS   FIVE_CLASS_CD,
-    OVERDUE_DAYS                      AS   overdueDays,
-    INVEST_INDUSTRY_CD                AS   investIndustryCd,
-    ZHIYA_MAIDUAN_CD                  AS   zhiyaMaiduanCd,
-    REPO_TYPE_CD                      AS   repoTypeCd,
-    REPO_DAYS                         AS   repoDays,
-    BILL_NO                           AS   billNo,
-    CORE_MARKET_PART_FLAG             AS   coreMarketPartFlag,
-    BALANCE                           AS   balance,
-    GL_ACCOUNT_ID                     AS   glAccountId,
-    REC_INT                           AS   recInt,
-    REC_INT_ACCOUNT                   AS   recIntAccount,
-    ACCR_INT                          AS   accrInt,
-    ACCR_INT_ACCOUNT                  AS   accrIntAccount,
-    INT_ADJ                           AS   intAdj,
-    INT_ADJ_ACCOUNT                   AS   intAdjAccount,
-    FAIR_VALUE_CHANGE                 AS   fairValueChange,
-    FAIR_VAL_ACCOUNT                  AS   fairValAccount,
-    CHARGE_FEE                        AS   chargeFee,
-    CHARGE_FEE_ACCOUNT                AS   chargeFeeAccount,
-    BUS_LINE                          AS   busLine,
-    COMM_TYPE                         AS   commType,
-    RESERVE                           AS   reserve,
-    RESERVE_ACCOUNT                   AS   reserveAccount,
-    BALANCEALL                        AS   balanceAll,
-    t2.COVERAGE_RISK                  AS   cashRisk,
-    t3.COVERAGE_RISK                  AS   governmentRisk,
-    t4.COVERAGE_RISK                  AS   financeRisk,
-    t5.COVERAGE_RISK                  AS   dfBank,
-    t6.COVERAGE_RISK                  AS   dBank,
-    t7.RISKSUM                        AS   otherRiskSum,
-    UNFINISH_EAD                      AS   unfinishEad,
-    t8.RISK_EXPOSURE_CODE             AS   riskExposureCode,
-    t8.LOAN_WEIGHT                    AS   loanWeight,
-    t8.RISK_EXPOSURE_CODE_ARTIFICIAL  AS   riskExposureCodeArtificial,
-    t8.LOAN_WEIGHT_ARTIFICIAL         AS   loanWeightArtificial,
-    RWA                               AS   rwa
-    from RWA_APM_BUS_RS_ONBUSINESSRWA t
-
-    left join
-    (select PRODUCT_NO,PRODUCT_TYPE from RWA_CALC_CONF_PRODUCT) t1
-    on t.PRODUCT_NO = t1.PRODUCT_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    COVERAGE_RISK
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE = 'S001')  t2    -- 现金类资产
-    on t.LOAN_REFERENCE_NO = t2.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    COVERAGE_RISK
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE = 'S002') t3  -- 我国中央政府
-    on t.LOAN_REFERENCE_NO = t3.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    COVERAGE_RISK
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE = 'S004') t4  -- 我国开发性金融机构和政策性银行(0%)
-    on t.LOAN_REFERENCE_NO = t4.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    COVERAGE_RISK
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE = 'S015') t5 -- 境内外商业银行(短期)
-    on t.LOAN_REFERENCE_NO = t5.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    COVERAGE_RISK
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE = 'S016') t6 -- 境内商业银行
-    on t.LOAN_REFERENCE_NO = t6.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,
-    CONT_NO,
-    CRM_NO,
-    QUALFIED_CREDIT_TOOL_TYPE,
-    QUALFIED_CREDIT_TOOL_TYPE_NAME,
-    count(COVERAGE_RISK)   AS RISKSUM
-    from RWA_TDM_BUS_PROCESS_REGULARRCS
-    where QUALFIED_CREDIT_TOOL_TYPE != 'S001') t7 -- 其他缓释类型
-    on t.LOAN_REFERENCE_NO = t7.LOAN_REFERENCE_NO
-
-    left join
-    (select
-    LOAN_REFERENCE_NO,               -- 债项编号
-    RISK_EXPOSURE_CODE,              -- 系统认定风险暴露分类代码
-    LOAN_WEIGHT,                     -- 系统认定风险权重
-    RISK_EXPOSURE_CODE_ARTIFICIAL,   -- 人工认定风险暴露分类代码
-    LOAN_WEIGHT_ARTIFICIAL          -- 人工认定风险权重
-    from RWA_APM_BUS_RS_ARTIFICIALRESULT ) t8 -- 风险暴露分类人工认定历史表
-    on t.LOAN_REFERENCE_NO = t8.LOAN_REFERENCE_NO
+        select
+        t.LOAN_REFERENCE_NO                 AS   loanReferenceNo,
+        t.CONT_NO                           AS   contNo,
+        t.MGMT_BRANCH_NO                    AS   mgmtBranchNo,
+        t.CUST_NO                           AS   custNo,
+        t.CUST_NAME                         AS   custName,
+        t.BUS_TYPE                          AS   busType,
+        case
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_SMALLANDMICRO )
+        then '是'
+        else '否'
+        end                               AS   micro,
+        case
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_SMALLANDMEDIUM )
+        then '是'
+        else '否'
+        end                               AS   medium,
+        case
+        when t.CUST_NO in (select CUST_NO from  RWA_TDM_BUS_PROCESS_REGULATEDRETAIL )
+        then '是'
+        else '否'
+        end                               AS   regulatoryRetail,
+        t1.PRODUCT_TYPE                   AS   productType,
+        t.PRODUCT_NAME                      AS   productName,
+        t.ON_OFF_FLAG                       AS   onOffFlag,
+        t.DISC_TYPE                         AS   discType,
+        t.VOUCH_TYPE_CD                     AS   vouchTypeCd,
+        t.IS_MYBANK_SET_FLAG                AS   isMybankSetFlag,
+        t.ACCEPTOR_No                       AS   acceptorNo,
+        t.ACCEPTOR_NAME                     AS   acceptorName,
+        t.SEC_TYPE_CD                       AS   secTypeCd,
+        t.PURPOSE_FLAG                      AS   purposeFlag,
+        t.CCY_CD                            AS   ccyCd,
+        t.START_DT                          AS   startDt,
+        t.MAT_DT                            AS   matDt,
+        --        ORIGINAL_TERM                     AS   originalTerm,
+        --        RESIDUAL_TERM                     AS   residualterm,
+        t.FIVE_CLASS_CD                     AS   FIVE_CLASS_CD,
+        t.OVERDUE_DAYS                      AS   overdueDays,
+        t.INVEST_INDUSTRY_CD                AS   investIndustryCd,
+        t.ZHIYA_MAIDUAN_CD                  AS   zhiyaMaiduanCd,
+        t.REPO_TYPE_CD                      AS   repoTypeCd,
+        t.REPO_DAYS                         AS   repoDays,
+        t.BILL_NO                           AS   billNo,
+        t.CORE_MARKET_PART_FLAG             AS   coreMarketPartFlag,
+        t.BALANCE                           AS   balance,
+        t.GL_ACCOUNT_ID                     AS   glAccountId,
+        t.REC_INT                           AS   recInt,
+        t.REC_INT_ACCOUNT                   AS   recIntAccount,
+        t.ACCR_INT                          AS   accrInt,
+        t.ACCR_INT_ACCOUNT                  AS   accrIntAccount,
+        t.INT_ADJ                           AS   intAdj,
+        t.INT_ADJ_ACCOUNT                   AS   intAdjAccount,
+        t.FAIR_VALUE_CHANGE                 AS   fairValueChange,
+        t.FAIR_VAL_ACCOUNT                  AS   fairValAccount,
+        t.CHARGE_FEE                        AS   chargeFee,
+        t.CHARGE_FEE_ACCOUNT                AS   chargeFeeAccount,
+        t.BUS_LINE                          AS   busLine,
+        t.COMM_TYPE                         AS   commType,
+        t.RESERVE                           AS   reserve,
+        t.RESERVE_ACCOUNT                   AS   reserveAccount,
+        t.BALANCEALL                        AS   balanceAll,
+        t2.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   cashRisk,
+        t3.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   governmentRisk,
+        t4.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   financeRisk,
+        t5.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   dfBank,
+        t6.MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE                  AS   dBank,
+        t7.RISKSUM                        AS   otherRiskSum,
+        t.UNFINISH_EAD                      AS   unfinishEad,
+        t8.RISK_EXPOSURE_CODE             AS   riskExposureCode,
+        t8.LOAN_WEIGHT                    AS   loanWeight,
+        t8.RISK_EXPOSURE_CODE_ARTIFICIAL  AS   riskExposureCodeArtificial,
+        t8.LOAN_WEIGHT_ARTIFICIAL         AS   loanWeightArtificial,
+        t.RWA                               AS   rwa
+        from rwa_apm_bus_rs_onbusinessrwa t
+        left join
+        (select PRODUCT_NO,PRODUCT_TYPE from rwa_calc_conf_product) t1
+        on t.PRODUCT_NO = t.PRODUCT_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from rwa_tdm_bus_process_regularrcs
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S001')  t2    -- 现金类资产
+        on t.LOAN_REFERENCE_NO = t2.DEBTITEM_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from RWA_TDM_BUS_PROCESS_REGULARRCS
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S002') t3  -- 我国中央政府
+        on t.LOAN_REFERENCE_NO = t3.DEBTITEM_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from RWA_TDM_BUS_PROCESS_REGULARRCS
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S004') t4  -- 我国开发性金融机构和政策性银行(0%)
+        on t.LOAN_REFERENCE_NO = t4.DEBTITEM_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from RWA_TDM_BUS_PROCESS_REGULARRCS
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S015') t5 -- 境内外商业银行(短期)
+        on t.LOAN_REFERENCE_NO = t5.DEBTITEM_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        RISK_MITIGANT_CONTRACT_NO,
+        MITIGATION_PROD_NO,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE,
+        QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_NAME,
+        MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE
+        from RWA_TDM_BUS_PROCESS_REGULARRCS
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE = 'S016') t6 -- 境内商业银行
+        on t.LOAN_REFERENCE_NO = t6.DEBTITEM_NO
+        left join
+        (select
+        DEBTITEM_NO,
+        count(MITIGANT_COVERAGE_PARTITION_RISK_EXPOSE)   AS RISKSUM
+        from RWA_TDM_BUS_PROCESS_REGULARRCS
+        where QUALIFIED_CREDIT_RISK_MITIGANT_TOOL_TYPE_CODE != 'S001'
+        GROUP BY DEBTITEM_NO) t7 -- 其他缓释类型
+        on t.LOAN_REFERENCE_NO = t7.DEBTITEM_NO
+        left join
+        (select
+        LOAN_REFERENCE_NO  ,             -- 债项编号
+        RISK_EXPOSURE_CODE ,             -- 系统认定风险暴露分类代码
+        LOAN_WEIGHT        ,             -- 系统认定风险权重
+        RISK_EXPOSURE_CODE_ARTIFICIAL,   -- 人工认定风险暴露分类代码
+        LOAN_WEIGHT_ARTIFICIAL          -- 人工认定风险权重
+        from RWA_APM_BUS_RS_ARTIFICIALRESULT ) t8 -- 风险暴露分类人工认定历史表
+        on t.LOAN_REFERENCE_NO = t8.LOAN_REFERENCE_NO
         <where>
             <if test="model.reportDate != null and '' != model.reportDate">
                  TERMM like concat(concat('%',#{model.reportDate}),'%')
@@ -198,6 +186,7 @@
                 and LOAN_REFERENCE_NO like concat(concat('%',#{model.loanReferenceNo}),'%')
             </if>
         </where>
+        -- order by t.RULE_NO,t.SUBJECT_CODES,t.LEDGER_RISKEXPOSURE_NO,t.LEDGER_OFFOBJECT_NO
     </select>
 
 

+ 4 - 4
Procedure/backend/project/src/main/java/com/sundata/product/rwa/internal/mybatis/ProductCreditRiskListMapper.xml

@@ -14,14 +14,14 @@
         PRODUCT_NO                        AS    productNo,
         PRODUCT_NAME                      AS    productName,
         SUM_BALANCE                       AS    sumBalance,
-        MONTHAVERAGE_BALANCE              AS    monthaverageBalance,
+        null                AS    monthaverageBalance,
         ENDOFTERM_BALANCE                 AS    endoftermBalance,
-        MONTHAVERAGE_THISTERM_BALANCE     AS    monthaverageThistermBalance,
+        null       AS    monthaverageThistermBalance,
         ENDOFTERM_ECL                     AS    endoftermEcl,
         ENDOFTERM_SUM_EAD                 AS    endoftermSumEad,
-        MONTHAVERAGE_EAD                  AS    monthaverageEad,
+        null                    AS    monthaverageEad,
         SUM_RWA                           AS    sumRwa,
-        MONTHAVERAGE_RWA                  AS    monthaverageRwa,
+        null                    AS    monthaverageRwa,
         AVERAGE_RISK_WEIGHT               AS    averageRiskWeight
         from RWA_REPORT_RS_PRODUCTCREDICTRISKGROUP
         <where>

+ 4 - 4
Procedure/backend/project/src/main/java/com/sundata/product/rwa/internal/mybatis/ProductTypeCreditRiskListMapper.xml

@@ -14,14 +14,14 @@
         PRODUCT_TYPE                       AS   productType,
         '风险权重为'||RISK_WEIGHT||'%'                        AS   riskWeight,
         SUM_BALANCE                        AS   sumBalance,
-        MONTHAVERAGE_BALANCE               AS   monthaverageBalance,
+        null                 AS   monthaverageBalance,
         ENDOFTERM_THISTERM_SUM_BALANCE     AS   endoftermThistermSumBalance,
-        MONTHAVERAGE_THISTERM_BALANCE      AS   monthaverageThistermBalance,
+        null        AS   monthaverageThistermBalance,
         ENDOFTERM_ECL                      AS   endoftermEcl,
         ENDOFTERM_SUM_EAD                  AS   endoftermSumEad,
-        MONTHAVERAGE_EAD                   AS   monthaverageEad,
+        null                    AS   monthaverageEad,
         SUM_RWA                            AS   sumRwa,
-        MONTHAVERAGE_RWA                   AS   monthaverageRwa,
+        null                     AS   monthaverageRwa,
         AVERAGE_RISK_WEIGHT                AS   averageRiskWeight
         from RWA_REPORT_RS_PRODUCTTYPECREDICTGROUP
         <where>