ソースを参照

新增建表语句和insert数据

zhang_qk 6 ヶ月 前
コミット
e84b57daae
2 ファイル変更64 行追加4 行削除
  1. 29 3
      DBScript/张奇凯/001-DDL.sql
  2. 35 1
      DBScript/张奇凯/002-DML.sql

+ 29 - 3
DBScript/张奇凯/001-DDL.sql

@@ -13,7 +13,7 @@ CRM_FIRST_LEVEL VARCHAR(50) comment '
 QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '合格信用风险缓释工具类型',
 BASE_WEIGHT DECIMAL(30,6) comment '基础缓释权重',
 EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重'
-) DEFAULT CHARSET =utf8 COMMENT='主权清单'
+) DEFAULT CHARSET =utf8 COMMENT='主权清单';
 
 
 -- 我国开发性金融机构和政策性银行发行人名称清单
@@ -32,7 +32,7 @@ QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '
 BASE_WEIGHT DECIMAL(30,6) comment '基础缓释权重',
 EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重',
 REMARK  VARCHAR(3000)  comment '备注'
-) DEFAULT CHARSET =utf8 COMMENT='我国开发性金融机构和政策性银行发行人名称清单'
+) DEFAULT CHARSET =utf8 COMMENT='我国开发性金融机构和政策性银行发行人名称清单';
 
 -- 中央政府投资的金融资产管理公司清单表
 DROP TABLE IF EXISTS  RWA_BDM_OBJ_CONF_GOV_FINANCIAL_ASSET_COMP;
@@ -47,5 +47,31 @@ QUALFIED_CREDIT_TOOL_TYPE_NAME  VARCHAR(200)    comment '
 WEIGHT decimal(30,6)    comment  '缓释权重' ,
 NAME  VARCHAR(200)    comment '名称',
 NOTES  VARCHAR(200)    comment '备注'
-) ENGING=EXPRESS    DEFAULT CHARSET =utf8 COMMENT='中央政府投资的金融资产管理公司'
+) ENGING=EXPRESS    DEFAULT CHARSET =utf8 COMMENT='中央政府投资的金融资产管理公司';
 
+-- 总账勾稽配置信息
+DROP TABLE IF EXISTS  RWA_OBJ_CONF_GL_RECONCILIATION;
+create table IF NOT EXISTS  RWA_OBJ_CONF_GL_RECONCILIATION(
+CALCINDEX   VARCHAR(60)  DEFAULT NOT null  comment '计算实例号',
+SDATE   VARCHAR(8)  DEFAULT NOT null  comment '起始数据日期',
+EDATE   VARCHAR(8)  DEFAULT NOT null  comment '截止数据日期',
+TERM   VARCHAR(8)  DEFAULT NOT null  comment '年月',
+DATA_DATE   VARCHAR(8)  DEFAULT NOT null  comment '数据日期',
+RULE_ID   VARCHAR(60) DEFAULT  null  comment	'规则编号',
+RULE_NAME   VARCHAR(60) DEFAULT  null  comment	'规则名称',
+GL_CODE	  VARCHAR(60) DEFAULT  null  comment '总账科目号',
+SUBJECT_DESC   VARCHAR(60) DEFAULT  null  comment	'科目名称',
+SUBJECT_NATURE   VARCHAR(1) DEFAULT  null  comment	'科目性质',
+SUBJECT_STATE   VARCHAR(60)  DEFAULT  null  comment  '科目状态',
+ONOROFF   VARCHAR(60)  DEFAULT  null  comment  '表内外标识',
+ACCOUNTING_DIRECTION   VARCHAR(60)   DEFAULT  null  comment '记账方向(A:实际,D:借方,C:贷方)',
+CALC_METHOD   VARCHAR(60)  DEFAULT  null  comment  '计算方式',
+POSITIVE_RISK_TYPE   VARCHAR(60)  DEFAULT  null  comment  '正差异风险暴露分类',
+NEGATIVE_RISK_TYPE   VARCHAR(60)  DEFAULT  null  comment  '负差异风险暴露分类',
+POSITIVE_OFF_PROJECT_TYPE   VARCHAR(60)  DEFAULT  null  comment  '正差异表外项目分类',
+NEGATIVE_OFF_PROJECT_TYPE   VARCHAR(60)  DEFAULT  null  comment  '负差异表外项目分类',
+STAGEIN_ID   VARCHAR(60)  DEFAULT  null  comment  '所属阶段',
+SUBJECT_SQL   VARCHAR(4000) DEFAULT  null  comment  '总账取数规则',
+PRODUCT_SQL   VARCHAR(4000) DEFAULT  null  comment  '勾稽明细取数规则',
+RECONCILIATION_STATE   VARCHAR(60)  DEFAULT  null  comment  '状态'
+)ENGING=EXPRESS    DEFAULT CHARSET =utf8 COMMENT='总账勾稽配置信息';

+ 35 - 1
DBScript/张奇凯/002-DML.sql

@@ -2020,7 +2020,7 @@ INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEV
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('FIVECLASS', 'FIVECLASS', '五级分类', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
 
 --承诺类型
-INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('COMMITMENT_TYPE', ' 01', '可免于计量', 'COMMITMENT_TYPE', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('COMMITMENT_TYPE', '01', '可免于计量', 'COMMITMENT_TYPE', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('COMMITMENT_TYPE', '02', '其他贷款承诺', 'COMMITMENT_TYPE', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('COMMITMENT_TYPE', '03', '可随时无条件撤销', 'COMMITMENT_TYPE', 3.000000000000000000000000000000, 3.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('COMMITMENT_TYPE', 'COMMITMENT_TYPE', '承诺类型', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
@@ -2080,3 +2080,37 @@ INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEV
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('DEBT_TYPE', 'DEBT_TYPE', '一般专项标志', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('DEBT_TYPE', 'G', '一般债', 'DEBT_TYPE', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
 INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('DEBT_TYPE', 'S', '专项债', 'DEBT_TYPE', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+
+
+-- 总账勾稽配置信息
+
+
+
+--- 科目性质
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('SUBJECT_DESC', '01', '本金类科目', 'SUBJECT_DESC', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('SUBJECT_DESC', '02', '利息科目', 'SUBJECT_DESC', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('SUBJECT_DESC', '03', '公允价值类科目', 'SUBJECT_DESC', 3.000000000000000000000000000000, 3.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('SUBJECT_DESC', '04', '减值类科目', 'SUBJECT_DESC', 3.000000000000000000000000000000, 4.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('SUBJECT_DESC', 'SUBJECT_DESC', '科目性质', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
+
+
+--记账方向
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('ACCOUNTING_DIRECTION', 'A', '实际', 'ACCOUNTING_DIRECTION', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('ACCOUNTING_DIRECTION', 'ACCOUNTING_DIRECTION', '记账方向', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('ACCOUNTING_DIRECTION', 'C', '贷方', 'ACCOUNTING_DIRECTION', 3.000000000000000000000000000000, 3.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('ACCOUNTING_DIRECTION', 'D', '借方', 'ACCOUNTING_DIRECTION', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+
+-- 计算方式
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('CALC_METHOD', 'CALC_METHOD', '计算方式', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('CALC_METHOD', 'M', '贷方-借方', 'CALC_METHOD', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('CALC_METHOD', 'N', '借方-贷方', 'CALC_METHOD', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+
+
+-- 适用范围类型
+
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', '01', '本金科目类', 'RULE_AREA_TYPE', 3.000000000000000000000000000000, 1.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', '02', '利息科目类', 'RULE_AREA_TYPE', 3.000000000000000000000000000000, 2.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', '03', '公允价值科目类', 'RULE_AREA_TYPE', 3.000000000000000000000000000000, 3.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', '04', '减值科目类', 'RULE_AREA_TYPE', 3.000000000000000000000000000000, 4.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', '05', '单一会计科目', 'RULE_AREA_TYPE', 3.000000000000000000000000000000, 5.000000000000000000000000000000, NULL, '1', '0', NULL, NULL, '1', '0');
+INSERT INTO rwa_test.sys_noun (NOUNITEM, NOUNVALUE, NOUNNAME, NOUNSUPER, NOUNLEVEL, NOUNORDER, NOUNMODULE, NOUNVALIDITY, READONLY, NOUNPROP, NOUNREMARKS, NOUNRELATION, ORGFLAG) VALUES('RULE_AREA_TYPE', 'RULE_AREA_TYPE', '适用范围类型', 'BUSDICT', 2.000000000000000000000000000000, 0.000000000000000000000000000000, NULL, '0', '0', NULL, NULL, '1', '0');