update20230523.sql 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. use kgraph;
  2. DROP TABLE
  3. IF
  4. EXISTS entity_class;
  5. CREATE TABLE entity_class (
  6. id BIGINT ( 20 ) NOT NULL auto_increment COMMENT '实体类ID',
  7. `name` VARCHAR ( 255 ) NULL COMMENT '实体类名称',
  8. `desc` VARCHAR ( 1023 ) NULL COMMENT '实体类描述',
  9. back_ground_color VARCHAR ( 15 ) NULL COMMENT '实体类背景颜色',
  10. create_by VARCHAR ( 64 ) NULL COMMENT '创建者',
  11. create_time datetime NULL COMMENT '创建时间',
  12. update_by VARCHAR ( 64 ) NULL COMMENT '更新者',
  13. update_time datetime NULL COMMENT '更新时间',
  14. PRIMARY KEY ( id )
  15. ) ENGINE = INNODB auto_increment = 1 COMMENT = '实体类';
  16. DROP TABLE
  17. IF
  18. EXISTS entity_class_relation;
  19. CREATE TABLE entity_class_relation (
  20. id BIGINT ( 20 ) NOT NULL auto_increment COMMENT '实体类关系ID',
  21. `name` VARCHAR ( 255 ) NULL COMMENT '实体类关系名称',
  22. `desc` VARCHAR ( 1023 ) NULL COMMENT '实体类关系描述',
  23. back_ground_color VARCHAR ( 15 ) NULL COMMENT '实体类关系背景颜色',
  24. start_id BIGINT ( 20 ) COMMENT '起点实体类id',
  25. end_id BIGINT ( 20 ) COMMENT '起点实体类id',
  26. create_by VARCHAR ( 64 ) NULL COMMENT '创建者',
  27. create_time datetime NULL COMMENT '创建时间',
  28. update_by VARCHAR ( 64 ) NULL COMMENT '更新者',
  29. update_time datetime NULL COMMENT '更新时间',
  30. PRIMARY KEY ( id )
  31. ) ENGINE = INNODB auto_increment = 1 COMMENT = '实体类关系';
  32. DROP TABLE
  33. IF
  34. EXISTS t_build_entity_relation;
  35. CREATE TABLE t_build_entity_relation (
  36. id BIGINT ( 20 ) NOT NULL auto_increment COMMENT '序号',
  37. sub_task_id BIGINT ( 20 ) COMMENT '子任务id',
  38. sub_entity_class_id BIGINT ( 20 ) COMMENT '主体实体类id',
  39. obj_entity_class_id BIGINT ( 20 ) COMMENT '客体实体类id',
  40. entity_class_rel_id BIGINT ( 20 ) COMMENT '实体类关系id',
  41. sub_entity VARCHAR ( 511 ) COMMENT '主体',
  42. obj_entity VARCHAR ( 511 ) COMMENT '客体',
  43. create_by VARCHAR ( 64 ) DEFAULT '' COMMENT '创建者',
  44. create_time datetime COMMENT '创建时间',
  45. update_by VARCHAR ( 64 ) DEFAULT '' COMMENT '更新者',
  46. update_time datetime COMMENT '更新时间',
  47. PRIMARY KEY ( id )
  48. ) ENGINE = INNODB auto_increment = 1 COMMENT = '实体构建表';
  49. DROP TABLE IF EXISTS `t_check_piont`;
  50. CREATE TABLE `t_check_piont` (
  51. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '序号',
  52. `code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '编码',
  53. `check_piont` varchar(1023) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '检查点',
  54. `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  55. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  56. `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  57. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  58. PRIMARY KEY (`id`) USING BTREE
  59. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '检查点管理' ROW_FORMAT = Dynamic;
  60. DROP TABLE IF EXISTS `t_build_flow`;
  61. CREATE TABLE `t_build_flow` (
  62. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '序号',
  63. `sub_task_id` bigint NULL DEFAULT NULL COMMENT '子任务id',
  64. `error_appearance` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '故障现象',
  65. `error_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '故障编码',
  66. `flow_encode` varchar(1023) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '排故流程数据编码',
  67. `flow_tree_json` tinytext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '流程树json',
  68. `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  69. `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  70. `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  71. `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  72. PRIMARY KEY (`id`) USING BTREE
  73. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '构建流程' ROW_FORMAT = Dynamic;
  74. DROP TABLE
  75. IF
  76. EXISTS t_question_record;
  77. CREATE TABLE t_question_record (
  78. id BIGINT ( 20 ) NOT NULL auto_increment COMMENT '序号',
  79. question VARCHAR ( 255 ) DEFAULT '' COMMENT '问题',
  80. result VARCHAR ( 511 ) DEFAULT '' COMMENT '结果',
  81. create_by VARCHAR ( 64 ) DEFAULT '' COMMENT '创建者',
  82. create_time datetime COMMENT '创建时间',
  83. update_by VARCHAR ( 64 ) DEFAULT '' COMMENT '更新者',
  84. update_time datetime COMMENT '更新时间',
  85. PRIMARY KEY ( id )
  86. ) ENGINE = INNODB COMMENT = '问答查询记录';
  87. -- 菜单 SQL
  88. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  89. values('实体类', '2066', '1', 'class', 'neo4j/class/index', 1, 0, 'C', '0', '0', 'neo4j:class:list', '#', 'admin', sysdate(), '', null, '实体类菜单');
  90. -- 按钮父菜单ID
  91. SELECT @parentId := LAST_INSERT_ID();
  92. -- 按钮 SQL
  93. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  94. values('实体类查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class:query', '#', 'admin', sysdate(), '', null, '');
  95. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  96. values('实体类新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class:add', '#', 'admin', sysdate(), '', null, '');
  97. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  98. values('实体类修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class:edit', '#', 'admin', sysdate(), '', null, '');
  99. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  100. values('实体类删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class:remove', '#', 'admin', sysdate(), '', null, '');
  101. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  102. values('实体类导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class:export', '#', 'admin', sysdate(), '', null, '');
  103. -- 菜单 SQL
  104. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  105. values('实体类关系', '2066', '1', 'class_relation', 'neo4j/class_relation/index', 1, 0, 'C', '0', '0', 'neo4j:class_relation:list', '#', 'admin', sysdate(), '', null, '实体类关系菜单');
  106. -- 按钮父菜单ID
  107. SELECT @parentId := LAST_INSERT_ID();
  108. -- 按钮 SQL
  109. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  110. values('实体类关系查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class_relation:query', '#', 'admin', sysdate(), '', null, '');
  111. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  112. values('实体类关系新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class_relation:add', '#', 'admin', sysdate(), '', null, '');
  113. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  114. values('实体类关系修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class_relation:edit', '#', 'admin', sysdate(), '', null, '');
  115. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  116. values('实体类关系删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class_relation:remove', '#', 'admin', sysdate(), '', null, '');
  117. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  118. values('实体类关系导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'neo4j:class_relation:export', '#', 'admin', sysdate(), '', null, '');
  119. -- 菜单 SQL
  120. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  121. values('构建流程', '2066', '1', 'flow', 'suport/flow/index', 1, 0, 'C', '0', '0', 'suport:flow:list', '#', 'admin', sysdate(), '', null, '构建流程菜单');
  122. -- 按钮父菜单ID
  123. SELECT @parentId := LAST_INSERT_ID();
  124. -- 菜单 SQL
  125. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  126. values('检查点管理', '2066', '1', 'piont', 'suport/piont/index', 1, 0, 'C', '0', '0', 'suport:piont:list', '#', 'admin', sysdate(), '', null, '检查点管理菜单');
  127. -- 按钮父菜单ID
  128. SELECT @parentId := LAST_INSERT_ID();
  129. -- 按钮 SQL
  130. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  131. values('检查点管理查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'suport:piont:query', '#', 'admin', sysdate(), '', null, '');
  132. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  133. values('检查点管理新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'suport:piont:add', '#', 'admin', sysdate(), '', null, '');
  134. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  135. values('检查点管理修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'suport:piont:edit', '#', 'admin', sysdate(), '', null, '');
  136. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  137. values('检查点管理删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'suport:piont:remove', '#', 'admin', sysdate(), '', null, '');
  138. insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
  139. values('检查点管理导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'suport:piont:export', '#', 'admin', sysdate(), '', null, '');
  140. -- 子任务数据字典
  141. INSERT INTO `kgraph`.`sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (143, 2, '故障构建', '2', 'extract_sub_task_list', NULL, 'default', 'N', '0', 'admin', '2023-05-23 08:06:49', 'admin', '2023-05-26 02:56:34', NULL);
  142. INSERT INTO `kgraph`.`sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (144, 3, '排故流程构建', '3', 'extract_sub_task_list', NULL, 'default', 'N', '0', 'admin', '2023-05-23 08:07:16', '', NULL, NULL);
  143. commit;