schema.sql 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. -- ----------------------------
  2. -- Table structure for `dic_dt_type`
  3. -- ----------------------------
  4. CREATE TABLE IF NOT EXISTS `dic_dt_type` (
  5. `id` varchar(40) NOT NULL,
  6. `group_code` varchar(40) DEFAULT NULL COMMENT '集团编码',
  7. `type` varchar(40) NOT NULL COMMENT '字典类型',
  8. `name` varchar(200) NOT NULL COMMENT '字典类型名称',
  9. `description` varchar(500) DEFAULT NULL COMMENT '描述',
  10. `valid` int(1) DEFAULT NULL COMMENT '状态',
  11. `remark` varchar(3000) DEFAULT NULL COMMENT '备注',
  12. `creator` varchar(40) DEFAULT NULL,
  13. `creation_time` char(14) DEFAULT NULL,
  14. `modifier` varchar(40) DEFAULT NULL,
  15. `modified_time` char(14) DEFAULT NULL,
  16. `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '乐观锁',
  17. PRIMARY KEY (`id`),
  18. KEY `index1` (`type`,`name`,`group_code`,`valid`) USING BTREE
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典类型';
  20. -- ----------------------------
  21. -- Table structure for `dic_dt_data`
  22. -- ----------------------------
  23. CREATE TABLE IF NOT EXISTS `dic_dt_data` (
  24. `id` varchar(80) NOT NULL,
  25. `dict_type_id` varchar(80) NOT NULL COMMENT '字典类型ID',
  26. `parent_id` varchar(80) DEFAULT NULL COMMENT '父节点',
  27. `type` varchar(80) NOT NULL COMMENT '字典类型',
  28. `code` varchar(200) NOT NULL COMMENT '字典数据编码',
  29. `label` varchar(200) NOT NULL COMMENT '字典数据标签',
  30. `valid` int(11) NOT NULL DEFAULT '1' COMMENT '状态',
  31. `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
  32. `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
  33. `modifier` varchar(40) DEFAULT NULL COMMENT '更新用户',
  34. `modified_time` char(14) DEFAULT NULL COMMENT '更新时间',
  35. `remark` varchar(200) DEFAULT NULL,
  36. `order_num` int(11) DEFAULT NULL,
  37. `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '乐观锁',
  38. PRIMARY KEY (`id`)
  39. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典数据';
  40. -- ----------------------------
  41. -- Table structure for `dic_dt_data_map`
  42. -- ----------------------------
  43. CREATE TABLE IF NOT EXISTS `dic_dt_data_map` (
  44. `id` varchar(80) NOT NULL,
  45. `dict_data_id` varchar(80) NOT NULL COMMENT '字典数据ID',
  46. `type` varchar(40) NOT NULL COMMENT '字典类型',
  47. `code` varchar(40) NOT NULL COMMENT '字典数据编码',
  48. `group_code` varchar(11) NOT NULL COMMENT '集团编码',
  49. `target_code` varchar(40) NOT NULL COMMENT '映射字典数据表code',
  50. `label` varchar(40) NOT NULL COMMENT '字典数据标签',
  51. `valid` int(11) NOT NULL DEFAULT '1' COMMENT '状态',
  52. `creator` varchar(40) DEFAULT NULL COMMENT '创建用户',
  53. `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
  54. `modifier` varchar(40) DEFAULT NULL COMMENT '更新用户',
  55. `modified_time` char(14) DEFAULT NULL COMMENT '更新时间',
  56. `remark` varchar(200) DEFAULT NULL,
  57. `order_num` int(11) DEFAULT NULL,
  58. `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '乐观锁',
  59. PRIMARY KEY (`id`)
  60. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典数据映射表';
  61. -- ----------------------------
  62. -- Table structure for `dt_code_type`
  63. -- ----------------------------
  64. CREATE TABLE IF NOT EXISTS `dt_code_type` (
  65. `id` varchar(40) NOT NULL,
  66. `group_code` varchar(40) DEFAULT NULL,
  67. `project_id` varchar(40) NOT NULL,
  68. `code` varchar(40) DEFAULT NULL COMMENT '编码',
  69. `name` varchar(200) DEFAULT NULL COMMENT '名称',
  70. `extras` varchar(60) DEFAULT NULL COMMENT '扩展属性',
  71. `tree_flag` tinyint DEFAULT NULL COMMENT '树标识',
  72. `show_order` int(11) DEFAULT NULL COMMENT '显示顺序',
  73. `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
  74. `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
  75. `creation_time` char(14) NULL DEFAULT NULL COMMENT '创建时间',
  76. `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
  77. `modified_time` char(14) NULL DEFAULT NULL COMMENT '最后修改时间',
  78. `valid` tinyint DEFAULT NULL COMMENT '合法标识',
  79. `ts` timestamp default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
  80. PRIMARY KEY (`id`) USING BTREE
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='码表类型';
  82. -- ----------------------------
  83. -- Table structure for `dt_code_data`
  84. -- ----------------------------
  85. CREATE TABLE IF NOT EXISTS `dt_code_data` (
  86. `id` varchar(40) NOT NULL,
  87. `group_code` varchar(40) DEFAULT NULL,
  88. `project_id` varchar(40) NOT NULL,
  89. `type_id` varchar(40) DEFAULT NULL COMMENT '类型ID',
  90. `type_code` varchar(40) DEFAULT NULL COMMENT '类型编码',
  91. `code` varchar(40) DEFAULT NULL COMMENT '编码',
  92. `name` varchar(200) DEFAULT NULL COMMENT '名称',
  93. `parent_id` varchar(40) DEFAULT NULL COMMENT '上级ID',
  94. `inner_code` varchar(255) DEFAULT NULL,
  95. `extras` varchar(2048) DEFAULT NULL COMMENT '扩展属性',
  96. `show_order` int(0) DEFAULT NULL COMMENT '显示顺序',
  97. `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
  98. `creator` varchar(32) DEFAULT NULL COMMENT '创建人',
  99. `creation_time` char(14) DEFAULT NULL COMMENT '创建时间',
  100. `modifier` varchar(32) DEFAULT NULL COMMENT '最后修改人',
  101. `modified_time` char(14) DEFAULT NULL COMMENT '最后修改时间',
  102. `valid` tinyint(0) DEFAULT NULL COMMENT '合法标识',
  103. `ts` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '乐观锁',
  104. PRIMARY KEY (`id`) USING BTREE
  105. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '码表数据' ROW_FORMAT = Dynamic;