001-DDL.sql 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. -- 公共部门管理
  2. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_OTHER_PUBLIC_ENTITY_LIST;
  3. CREATE TABLE IF NOT EXISTS RWA_BDM_OBJ_CONF_OTHER_PUBLIC_ENTITY_LIST (
  4. CALCINDEX varchar(60) DEFAULT NULL COMMENT '计算实例号',
  5. SDATE varchar(8) DEFAULT NULL COMMENT '起始数据日期',
  6. EDATE varchar(8) DEFAULT NULL COMMENT '截止数据日期',
  7. TERM varchar(8) DEFAULT NULL COMMENT '年月',
  8. DATA_DATE varchar(8) DEFAULT NULL COMMENT '数据日期',
  9. CUST_NAME varchar(200) DEFAULT NULL COMMENT '保证人交易对手名称',
  10. CRM_FIRST_LEVEL varchar(50) DEFAULT NULL COMMENT '缓释一级分类',
  11. QUALFIED_CREDIT_TOOL_TYPE_NAME varchar(200) DEFAULT NULL COMMENT '合格信用风险缓释工具类型',
  12. EXEMPTION_WEIGHT decimal(30,6) DEFAULT NULL COMMENT '豁免后缓释权重',
  13. NOTE varchar(500) DEFAULT NULL COMMENT '备注'
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='其他收入主要源于中央财政的公共部门实体名单';
  15. -- 合格多边开发银行
  16. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_MULTILATERAL_DEVELOPMENT_BANKS_LIST;
  17. create table IF NOT EXISTS RWA_BDM_OBJ_CONF_MULTILATERAL_DEVELOPMENT_BANKS_LIST(
  18. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  19. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  20. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  21. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  22. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  23. CUST_NAME VARCHAR(200) comment '保证人交易对手名称',
  24. RATING VARCHAR(50) comment '评级(如有)',
  25. CRM_FIRST_LEVEL VARCHAR(50) comment '缓释一级分类' ,
  26. QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '合格信用风险缓释工具类型',
  27. EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重',
  28. NOTE VARCHAR(500) comment '备注'
  29. ) DEFAULT CHARSET =utf8 COMMENT='合格多边开发银行'
  30. -- 经金融监管总局认定的我国一般公共部门实体风险暴露
  31. DROP TABLE IF EXISTS RWA_BDM_OBJ_CONF_GENERAL_ENTITY;
  32. create table IF NOT EXISTS RWA_BDM_OBJ_CONF_GENERAL_ENTITY(
  33. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  34. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  35. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  36. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  37. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  38. CUST_NAME VARCHAR(200) comment '保证人交易对手名称',
  39. CRM_FIRST_LEVEL VARCHAR(50) comment '缓释一级分类',
  40. QUALFIED_CREDIT_TOOL_TYPE_NAME VARCHAR(200) comment '合格信用风险缓释工具类型',
  41. EXEMPTION_WEIGHT DECIMAL(30,6) comment '豁免后缓释权重',
  42. NOTE VARCHAR(500) comment '备注'
  43. ) DEFAULT CHARSET =utf8 COMMENT='经金融监管总局认定的我国一般公共部门实体风险暴露'
  44. -- 总账取数定义表
  45. DROP TABLE IF EXISTS RWA_CALC_CONF_LEDGERCONFIG;
  46. create table IF NOT EXISTS RWA_CALC_CONF_LEDGERCONFIG(
  47. CALCINDEX VARCHAR(60) DEFAULT NULL comment '计算实例号',
  48. SDATE VARCHAR(8) DEFAULT NULL comment '起始数据日期',
  49. EDATE VARCHAR(8) DEFAULT NULL comment '截止数据日期',
  50. TERM VARCHAR(8) DEFAULT NULL comment '年月',
  51. DATA_DATE VARCHAR(8) DEFAULT NULL comment '数据日期',
  52. RULE_NO VARCHAR(60) comment '规则编号',
  53. RULE_NAME VARCHAR(300) comment '规则名称',
  54. SUBJECT_CODES VARCHAR(60) comment '科目代码',
  55. SUBJECT_NAMES VARCHAR(300) comment '科目名称',
  56. ACCOUNTING_DIRECTION VARCHAR(60) comment '记账方向',
  57. CALC_MODE VARCHAR(60) comment '计算方式',
  58. ONOROFF VARCHAR(60) comment '表内外标识',
  59. GETDATA_MODE VARCHAR(60) comment '取值方式',
  60. RESULT_TYPE VARCHAR(60) comment '计算项',
  61. LEDGER_RISKEXPOSURE_NO VARCHAR(60) comment '表内风险暴露分类',
  62. LEDGER_OFFOBJECT_NO VARCHAR(60) comment '表外项目分类',
  63. LEDGER_STAGE_ID VARCHAR(60) comment '所属阶段',
  64. LEDGER_GETDATA_RULE VARCHAR(3000) comment '总账取数规则',
  65. LEDGER_STATE VARCHAR(60) comment '状态'
  66. ) DEFAULT CHARSET =utf8 COMMENT='总账取数定义';
  67. -- 房地产开发贷款信息
  68. DROP TABLE IF EXISTS RWA_BDM_BUS_ITM_FC_REALTY_LOAN
  69. create table IF NOT EXISTS RWA_BDM_BUS_ITM_FC_REALTY_LOAN
  70. (
  71. CALCINDEX VARCHAR(60) DEFAULT NOT null comment '计算实例号',
  72. SDATE VARCHAR(8) DEFAULT NOT null comment '起始数据日期',
  73. EDATE VARCHAR(8) DEFAULT NOT null comment '截止数据日期',
  74. TERM VARCHAR(8) DEFAULT NOT null comment '年月',
  75. DATA_DATE VARCHAR(8) DEFAULT NOT null comment '数据日期',
  76. LOAN_REFERENCE_NO VARCHAR(60) DEFAULT null comment '债项编号',
  77. CUST_NO VARCHAR(60) DEFAULT null comment '客户编号',
  78. CUST_NAME VARCHAR(60) DEFAULT null comment '客户名称',
  79. PRODUCT_NO VARCHAR(60) DEFAULT null comment '产品编号',
  80. PRODUCT_NAME VARCHAR(60) DEFAULT null comment '产品名称',
  81. ISHOUSING VARCHAR(60) DEFAULT null comment '是否为住房开发贷款',
  82. ISRECOMBINE VARCHAR(60) DEFAULT null comment '是否属于重组资产',
  83. BP_CUST_NO VARCHAR(60) DEFAULT null comment '核心客户号',
  84. MGMT_BRANCH_NO VARCHAR(60) DEFAULT null comment '经营机构',
  85. OVERDUE_DAYS VARCHAR(60) DEFAULT null comment '逾期天数'
  86. ) ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='房地产开发贷中间数据加工临时表'
  87. -- 业务配置定义表
  88. DROP TABLE IF EXISTS RWA_CALC_CONF_BUSSINESS
  89. create table IF NOT EXISTS RWA_CALC_CONF_BUSSINESS
  90. (
  91. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  92. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  93. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  94. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  95. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  96. BUSSINESS_NAME VARCHAR(300) DEFAULT NULL comment '业务名称',
  97. BUSSINESS_CODE VARCHAR(60) DEFAULT NULL comment '业务编号',
  98. BUSSINESS_ATTR VARCHAR(60) DEFAULT NULL comment '业务属性',
  99. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='业务配置定义表'
  100. -- 风险暴露分类定义表
  101. DROP TABLE IF EXISTS RWA_CALC_CONF_RISKEXPOSURE;
  102. create table IF NOT EXISTS RWA_CALC_CONF_RISKEXPOSURE(
  103. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  104. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  105. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  106. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  107. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  108. RISKEXPOSURE_NO VARCHAR(60) DEFAULT null comment '风险暴露分类编号',
  109. RISKEXPOSURE_NAME VARCHAR(60) DEFAULT null comment '风险暴露分类名称',
  110. RISKEXPOSURE_STAGE_ID VARCHAR(60) DEFAULT null comment '所属阶段',
  111. DEFAULT_OUT VARCHAR(60) DEFAULT null comment '默认输出',
  112. RISKEXPOSURE_INDEX DECIMAL(30,0) DEFAULT null comment '分类定义序号',
  113. RISKEXPOSURE_SUPER VARCHAR(60) DEFAULT null comment '上级项目代码',
  114. RISKEXPOSURE_ISMINI VARCHAR(60) DEFAULT null comment '是否最细一级',
  115. RISKEXPOSURE_WEIGHT DECIMAL(30,6) DEFAULT null comment '默认权重(%)',
  116. RISKEXPOSURE_STATE VARCHAR(60) DEFAULT null comment '状态'
  117. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='风险暴露分类定义表';
  118. -- 风险暴露分类认定规则表
  119. DROP TABLE IF EXISTS RWA_CALC_CONF_RISKEXPOSURERULE;
  120. create table IF NOT EXISTS RWA_CALC_CONF_RISKEXPOSURERULE(
  121. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  122. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  123. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  124. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  125. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  126. RISKEXPOSURE_NO VARCHAR(60) DEFAULT null comment '风险暴露分类编号',
  127. RULE_NAME VARCHAR(60) DEFAULT null comment '规则名称',
  128. RULE_NO VARCHAR(60) DEFAULT null comment '规则编号',
  129. RULE_PRODUCT_NO VARCHAR(60) DEFAULT null comment '所属产品',
  130. RISKEXPOSURE_WEIGHT DECIMAL(30,6) DEFAULT null comment '权重(%)',
  131. RULE_GETDATA VARCHAR(3000) DEFAULT null comment '划分规则',
  132. RULE_INDEX DECIMAL(30,0) DEFAULT null comment '规则序号',
  133. RULE_IN VARCHAR(60) DEFAULT null comment '输入',
  134. RULE_OUT VARCHAR(60) DEFAULT null comment '输出'
  135. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='风险暴露分类认定规则表';
  136. -- 合格信用风险缓释工具类型定义表
  137. DROP TABLE IF EXISTS RWA_CALC_CONF_REGULARRRCSRULE;
  138. create table IF NOT EXISTS RWA_CALC_CONF_REGULARRRCSRULE(
  139. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  140. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  141. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  142. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  143. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  144. REGULARRRCSRULE_NO VARCHAR(60) comment '缓释工具类型代码',
  145. REGULARRRCSRULE_NAME VARCHAR(300) comment '缓释工具类型名称',
  146. REGULARRRCSRULE_OUT VARCHAR(60) comment '默认输出数据源',
  147. REGULARRRCSRULE_STAGE_ID VARCHAR(3000) comment '所属阶段',
  148. REGULARRRCSRULE_INDEX DECIMAL(30,0) comment '认定顺序号',
  149. REGULARRRCSRULE_STATE VARCHAR(60) comment '状态'
  150. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='合格信用风险缓释工具类型定义表';
  151. -- 合格缓释工具认定规则表
  152. DROP TABLE IF EXISTS RWA_CALC_CONF_REGULARRRCSRULEDETAIL;
  153. create table IF NOT EXISTS RWA_CALC_CONF_REGULARRRCSRULEDETAIL(
  154. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  155. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  156. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  157. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  158. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  159. DETAILRULE_NO VARCHAR(60) comment '规则编号',
  160. DETAILRULE_NAME VARCHAR(300) comment '规则说明',
  161. DETAILRULE_REGULARRRCSRULE_OUT VARCHAR(60) comment '缓释工具类型代码',
  162. DETAILRULE_DATAIN VARCHAR(60) comment '输入数据源',
  163. DETAILRULE_DATAOUT VARCHAR(60) comment '输出数据源',
  164. DETAILRULE_INDEX DECIMAL(30,0) comment '执行序号',
  165. DETAILRULE_GETDATA VARCHAR(3000) comment '合格缓释认定规则'
  166. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='合格缓释工具认定规则表';
  167. -- 阶段定义配置表
  168. DROP TABLE IF EXISTS RWA_CALC_CONF_STAGE;
  169. create table IF NOT EXISTS RWA_CALC_CONF_STAGE(
  170. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  171. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  172. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  173. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  174. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  175. STAGE_ID VARCHAR(60) comment '阶段编号',
  176. STAGE_NAME VARCHAR(60) comment '阶段名称',
  177. STAGE_SUPER VARCHAR(60) comment '阶段上级',
  178. STAGE_INDEX DECIMAL(30,0) comment '阶段序号',
  179. STAGE_ISVALID VARCHAR(8) comment '是否有效'
  180. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='阶段定义配置表';
  181. -- 阶段步骤定义表
  182. DROP TABLE IF EXISTS RWA_CALC_CONF_STAGEIN2OUT;
  183. create table IF NOT EXISTS RWA_CALC_CONF_STAGEIN2OUT(
  184. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  185. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  186. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  187. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  188. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  189. STEP_ID VARCHAR(60) comment '步骤ID',
  190. STEP_STAGE_ID VARCHAR(60) comment '阶段编号',
  191. STEP_IN VARCHAR(60) comment '阶段输入表',
  192. STEP_OUT VARCHAR(60) comment '阶段输出表',
  193. STEP_TYPE VARCHAR(60) comment '阶段步骤类型',
  194. STEP_INFO VARCHAR(4000) comment '阶段步骤内容',
  195. STEP_INDEX DECIMAL(30,0) comment '步骤序号'
  196. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='阶段步骤定义表';
  197. -- 计量任务定义表
  198. DROP TABLE IF EXISTS RWA_CALC_CONF_TASK;
  199. create table IF NOT EXISTS RWA_CALC_CONF_TASK(
  200. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  201. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  202. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  203. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  204. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  205. CALCTASK_TYPE_ID VARCHAR(60) comment '计算任务编号',
  206. CALCTASK_TYPE_NAME VARCHAR(300) comment '计算任务名称',
  207. CALCTASK_RATE VARCHAR(60) comment '计算任务频率',
  208. ADJUSTDATE DECIMAL(30,0) comment '天数调整',
  209. CALCTASK_DESC VARCHAR(1000) comment '计算任务说明'
  210. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='计量任务定义表';
  211. -- 计量参数定义表
  212. DROP TABLE IF EXISTS RWA_CALC_CONF_TASKPARAM;
  213. create table IF NOT EXISTS RWA_CALC_CONF_TASKPARAM(
  214. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  215. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  216. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  217. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  218. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  219. PARAM_ID VARCHAR(60) comment '计算参数编号',
  220. PARAM_NAME VARCHAR(300) comment '参数名称',
  221. PARAM_CALC_TYPE VARCHAR(60) comment '参数计算类型',
  222. PARAM_OBJECT_NAME VARCHAR(60) comment '参数对象名称(不可重复)',
  223. PARAM_PBJECT_INITINFO VARCHAR(4000) comment '参数计算配置'
  224. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='计量参数定义表';
  225. -- 计算任务执行结果表
  226. DROP TABLE IF EXISTS RWA_CALC_RS_TASK;
  227. create table IF NOT EXISTS RWA_CALC_RS_TASK(
  228. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  229. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  230. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  231. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  232. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  233. CALCTASK_TYPE_ID VARCHAR(300) comment '计算任务编号',
  234. CALC_TOOK DECIMAL(30,6) comment '计算过程耗时',
  235. CALC_START_TIME VARCHAR(60) comment '计算开始时间',
  236. CALC_END_TIME VARCHAR(60) comment '计算结束时间',
  237. CALC_START_TYPE VARCHAR(60) comment '发起方式',
  238. CALC_ACCOUNT VARCHAR(60) comment '发起人',
  239. CALC_STATE VARCHAR(60) comment '执行状态'
  240. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='计算任务执行结果表';
  241. -- 计量参数结果表
  242. DROP TABLE IF EXISTS RWA_CALC_RS_TASKPARAM;
  243. create table IF NOT EXISTS RWA_CALC_RS_TASKPARAM(
  244. CALCINDEX VARCHAR(60) DEFAULT NOT NULL comment '计算实例号',
  245. SDATE VARCHAR(8) DEFAULT NOT NULL comment '起始数据日期',
  246. EDATE VARCHAR(8) DEFAULT NOT NULL comment '截止数据日期',
  247. TERM VARCHAR(8) DEFAULT NOT NULL comment '年月',
  248. DATA_DATE VARCHAR(8) DEFAULT NOT NULL comment '数据日期',
  249. PARAM_ID VARCHAR(60) comment '计算参数编号',
  250. CALCTASK_TYPE_ID VARCHAR(60) comment '计算任务编号',
  251. PARAM_CALC_TYPE VARCHAR(60) comment '参数计算类型',
  252. PARAM_OBJECT_NAME VARCHAR(300) comment '参数对象名称(不可重复)',
  253. PARAM_CALC_RESULT VARCHAR(300) comment '参数计算结果',
  254. PARAM_CALC_TOOK DECIMAL(30,6) comment '计算耗时'
  255. )ENGING=EXPRESS DEFAULT CHARSET =utf8 COMMENT='计量参数结果表';