dic.ddl.sql 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. ##数据字典表
  2. # 字典类型
  3. DROP TABLE IF EXISTS `dic_dt_type`;
  4. CREATE TABLE dic_dt_type (
  5. id varchar(20) NOT NULL PRIMARY KEY,
  6. group_code varchar(20) NULL COMMENT '集团编码',
  7. type varchar(40) NOT NULL COMMENT '字典类型',
  8. name varchar(40) NOT NULL COMMENT '字典类型名称',
  9. description varchar(200) NULL COMMENT '描述',
  10. status int NOT NULL COMMENT '状态',
  11. create_time timestamp NULL COMMENT '创建时间',
  12. create_user varchar(40) NULL COMMENT '创建用户',
  13. update_time timestamp NULL COMMENT '更新时间',
  14. update_user varchar(40) NULL COMMENT '更新用户',
  15. remark varchar(200) NULL COMMENT '备注'
  16. ) COMMENT '字典类型';
  17. # 字典数据
  18. DROP TABLE IF EXISTS `dic_dt_data`;
  19. CREATE TABLE dic_dt_data (
  20. id varchar(20) NOT NULL PRIMARY KEY,
  21. dict_type_id varchar(20) NOT NULL COMMENT '字典类型ID',
  22. parent_id varchar(20) NULL COMMENT '父节点',
  23. type varchar(40) NOT NULL COMMENT '字典类型',
  24. code varchar(40) NOT NULL COMMENT '字典数据编码',
  25. label varchar(40) NOT NULL COMMENT '字典数据标签',
  26. status int NOT NULL COMMENT '状态',
  27. create_time timestamp NULL COMMENT '创建时间',
  28. create_user varchar(40) NULL COMMENT '创建用户',
  29. update_time timestamp NULL COMMENT '更新时间',
  30. update_user varchar(40) NULL COMMENT '更新用户',
  31. remark varchar(200) NULL
  32. ) COMMENT '字典数据';
  33. # 字典数据映射
  34. DROP TABLE IF EXISTS `dic_dt_data_map`;
  35. CREATE TABLE dic_dt_data_map (
  36. id varchar(20) NOT NULL PRIMARY KEY,
  37. dict_data_id varchar(20) NOT NULL COMMENT '字典数据ID',
  38. type varchar(40) NOT NULL COMMENT '字典类型',
  39. group_code varchar(20) NOT NULL COMMENT '集团编码',
  40. target_code varchar(20) NOT NULL COMMENT '映射字典数据表code',
  41. label varchar(40) NOT NULL COMMENT '字典数据标签',
  42. code varchar(40) NOT NULL COMMENT '字典数据编码',
  43. status int NOT NULL COMMENT '状态',
  44. create_time timestamp NULL COMMENT '创建时间',
  45. create_user varchar(40) NULL COMMENT '创建用户',
  46. update_time timestamp NULL COMMENT '更新时间',
  47. update_user varchar(40) NULL COMMENT '更新用户',
  48. remark varchar(200) NULL COMMENT '备注'
  49. ) COMMENT '字典数据映射';
  50. # 知识库类型
  51. DROP TABLE IF EXISTS `dic_kl_type`;
  52. CREATE TABLE dic_kl_type (
  53. id varchar(20) NOT NULL PRIMARY KEY,
  54. code varchar(40) NOT NULL COMMENT '知识库编码',
  55. name varchar(40) NOT NULL COMMENT '知识库名称',
  56. description varchar(500) NULL COMMENT '描述',
  57. status int NOT NULL COMMENT '状态',
  58. create_time timestamp NULL COMMENT '创建时间',
  59. create_user varchar(40) NULL COMMENT '创建用户',
  60. update_time timestamp NULL COMMENT '更新时间',
  61. update_user varchar(40) NULL COMMENT '更新用户',
  62. remark varchar(200) NULL COMMENT '备注'
  63. ) COMMENT '知识库类型';
  64. # 知识库数据
  65. DROP TABLE IF EXISTS `dic_kl_data`;
  66. CREATE TABLE dic_kl_data (
  67. id varchar(20) NOT NULL PRIMARY KEY,
  68. kl_type_code varchar(20) NOT NULL COMMENT '知识库类型编码',
  69. kl_type_name varchar(40) NOT NULL COMMENT '知识库类型名称',
  70. parent_id varchar(20) NULL COMMENT '父节点',
  71. code varchar(40) NOT NULL COMMENT '知识库数据编码',
  72. label varchar(40) NOT NULL COMMENT '知识库数据标签',
  73. value varchar(500) NULL COMMENT '知识库数据内容',
  74. status int NOT NULL COMMENT '状态',
  75. create_time timestamp NULL COMMENT '创建时间',
  76. create_user varchar(40) NULL COMMENT '创建用户',
  77. update_time timestamp NULL COMMENT '更新时间',
  78. update_user varchar(40) NULL COMMENT '更新用户',
  79. remark varchar(200) NULL COMMENT '备注'
  80. ) COMMENT '知识库数据';