biz.sql 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. drop table if exists biz_algorithm_config;
  2. create table biz_algorithm_config (
  3. id bigint(20) not null auto_increment comment '编号',
  4. algorithm_name bigint(20) default 0 comment '算法名称',
  5. algorithm_type varchar(50) default '' comment '算法类型',
  6. algorithm_params text comment '算法参数',
  7. remark varchar(255) default '' comment '备注',
  8. create_by varchar(64) default '' comment '创建者',
  9. create_time datetime comment '创建时间',
  10. update_by varchar(64) default '' comment '更新者',
  11. update_time datetime comment '更新时间',
  12. primary key (id)
  13. ) engine=innodb comment = '算法配置表';
  14. drop table if exists biz_preprocessed;
  15. create table biz_preprocessed (
  16. id bigint(20) not null auto_increment comment '编号',
  17. task_name varchar(50) default '' comment '算法名称',
  18. algorithm_id bigint(20) comment '算法',
  19. input_path varchar(255) default '' comment '输入路径',
  20. output_path varchar(255) default '' comment '输入路径',
  21. algorithm_params text comment '算法参数',
  22. status char(1) default '0' comment '状态(0未运行,1运行中,2已完成,3失败)',
  23. start_time datetime comment '开始时间',
  24. end_time datetime comment '结束时间',
  25. remark varchar(255) default '' comment '备注',
  26. create_by varchar(64) default '' comment '创建者',
  27. create_time datetime comment '创建时间',
  28. update_by varchar(64) default '' comment '更新者',
  29. update_time datetime comment '更新时间',
  30. primary key (id)
  31. ) engine=innodb comment = '数据预处理表';
  32. drop table if exists biz_extracted_features;
  33. create table biz_extracted_features (
  34. id bigint(20) not null auto_increment comment '编号',
  35. task_name varchar(50) default '' comment '算法名称',
  36. algorithm_id bigint(20) comment '算法',
  37. input_path varchar(255) default '' comment '输入路径',
  38. output_path varchar(255) default '' comment '输入路径',
  39. algorithm_params text comment '算法参数',
  40. status char(1) default '0' comment '状态(0未运行,1运行中,2已完成,3失败)',
  41. start_time datetime comment '开始时间',
  42. end_time datetime comment '结束时间',
  43. remark varchar(255) default '' comment '备注',
  44. create_by varchar(64) default '' comment '创建者',
  45. create_time datetime comment '创建时间',
  46. update_by varchar(64) default '' comment '更新者',
  47. update_time datetime comment '更新时间',
  48. primary key (id)
  49. ) engine=innodb comment = '特征提取表';
  50. drop table if exists biz_training;
  51. create table biz_training (
  52. id bigint(20) not null auto_increment comment '编号',
  53. task_name varchar(50) default '' comment '算法名称',
  54. algorithm_id bigint(20) comment '算法',
  55. input_path varchar(255) default '' comment '输入路径',
  56. output_path varchar(255) default '' comment '输入路径',
  57. algorithm_params text comment '算法参数',
  58. status char(1) default '0' comment '状态(0未运行,1运行中,2已完成,3失败)',
  59. start_time datetime comment '开始时间',
  60. end_time datetime comment '结束时间',
  61. remark varchar(255) default '' comment '备注',
  62. create_by varchar(64) default '' comment '创建者',
  63. create_time datetime comment '创建时间',
  64. update_by varchar(64) default '' comment '更新者',
  65. update_time datetime comment '更新时间',
  66. primary key (id)
  67. ) engine=innodb comment = '模型训练表';
  68. drop table if exists biz_distillation;
  69. create table biz_distillation (
  70. id bigint(20) not null auto_increment comment '编号',
  71. task_name varchar(50) default '' comment '算法名称',
  72. algorithm_id bigint(20) comment '算法',
  73. input_path varchar(255) default '' comment '输入路径',
  74. output_path varchar(255) default '' comment '输入路径',
  75. algorithm_params text comment '算法参数',
  76. status char(1) default '0' comment '状态(0未运行,1运行中,2已完成,3失败)',
  77. start_time datetime comment '开始时间',
  78. end_time datetime comment '结束时间',
  79. remark varchar(255) default '' comment '备注',
  80. create_by varchar(64) default '' comment '创建者',
  81. create_time datetime comment '创建时间',
  82. update_by varchar(64) default '' comment '更新者',
  83. update_time datetime comment '更新时间',
  84. primary key (id)
  85. ) engine=innodb comment = '知识蒸馏表';
  86. drop table if exists biz_classify_test;
  87. create table biz_classify_test (
  88. id bigint(20) not null auto_increment comment '编号',
  89. task_name varchar(50) default '' comment '算法名称',
  90. algorithm_id bigint(20) comment '算法',
  91. input_path varchar(255) default '' comment '输入路径',
  92. output_path varchar(255) default '' comment '输入路径',
  93. algorithm_params text comment '算法参数',
  94. status char(1) default '0' comment '状态(0未运行,1运行中,2已完成,3失败)',
  95. start_time datetime comment '开始时间',
  96. end_time datetime comment '结束时间',
  97. remark varchar(255) default '' comment '备注',
  98. create_by varchar(64) default '' comment '创建者',
  99. create_time datetime comment '创建时间',
  100. update_by varchar(64) default '' comment '更新者',
  101. update_time datetime comment '更新时间',
  102. primary key (id)
  103. ) engine=innodb comment = '分类测试表';
  104. drop table if exists gen_child_tables;
  105. CREATE TABLE `gen_child_tables` (
  106. `table_ref_id` varchar(64) NOT NULL COMMENT '主键ID',
  107. `table_id` varchar(64) DEFAULT NULL COMMENT '业务对象id',
  108. `table_name` varchar(255) DEFAULT NULL COMMENT '表名',
  109. `child_table_id` varchar(64) DEFAULT NULL COMMENT '子业务对象id',
  110. `child_table_name` varchar(255) DEFAULT NULL COMMENT '子表名',
  111. `rel_field` varchar(255) DEFAULT NULL COMMENT '关联字段',
  112. `rel_field_name` varchar(255) DEFAULT NULL COMMENT '关联字段名称',
  113. `name` varchar(255) DEFAULT NULL COMMENT '父子业务对象关系',
  114. `desc_text` varchar(512) DEFAULT NULL COMMENT '父子业务对象关系描述',
  115. `remark` varchar(255) default '' comment '备注',
  116. `create_by` varchar(64) default '' comment '创建者',
  117. `create_time` datetime comment '创建时间',
  118. `update_by` varchar(64) default '' comment '更新者',
  119. `update_time` datetime comment '更新时间',
  120. PRIMARY KEY (`table_ref_id`)
  121. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='父子表关系表';
  122. CREATE TABLE `gen_page` (
  123. `page_id` varchar(64) NOT NULL COMMENT '页面ID',
  124. `table_id` bigint(20) DEFAULT NULL COMMENT '关联表ID',
  125. `name` varchar(255) DEFAULT NULL COMMENT '页面名称',
  126. `desc_text` varchar(512) DEFAULT NULL COMMENT '页面描述',
  127. `config` text DEFAULT NULL COMMENT '页面配置信息',
  128. `version` bigint(20) DEFAULT NULL COMMENT '版本号',
  129. `remark` varchar(255) default '' comment '备注',
  130. `create_by` varchar(64) default '' comment '创建者',
  131. `create_time` datetime comment '创建时间',
  132. `update_by` varchar(64) default '' comment '更新者',
  133. `update_time` datetime comment '更新时间',
  134. PRIMARY KEY (`page_id`)
  135. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面配置表';
  136. -- 菜单 SQL
  137. 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)
  138. values('算法配置', '0', '1', 'config', 'biz/config/index', 1, 0, 'C', '0', '0', 'biz:config:list', '#', 'admin', sysdate(), '', null, '算法配置菜单');
  139. -- 按钮父菜单ID
  140. SELECT @parentId := LAST_INSERT_ID();
  141. -- 按钮 SQL
  142. 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)
  143. values('算法配置查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'biz:config:query', '#', 'admin', sysdate(), '', null, '');
  144. 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)
  145. values('算法配置新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'biz:config:add', '#', 'admin', sysdate(), '', null, '');
  146. 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)
  147. values('算法配置修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'biz:config:edit', '#', 'admin', sysdate(), '', null, '');
  148. 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)
  149. values('算法配置删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'biz:config:remove', '#', 'admin', sysdate(), '', null, '');
  150. 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)
  151. values('算法配置导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'biz:config:export', '#', 'admin', sysdate(), '', null, '');
  152. -- 菜单 SQL
  153. 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)
  154. values('特征提取', '3', '1', 'features', 'biz/features/index', 1, 0, 'C', '0', '0', 'biz:features:list', '#', 'admin', sysdate(), '', null, '特征提取菜单');
  155. -- 按钮父菜单ID
  156. SELECT @parentId := LAST_INSERT_ID();
  157. -- 按钮 SQL
  158. 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)
  159. values('特征提取查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'biz:features:query', '#', 'admin', sysdate(), '', null, '');
  160. 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)
  161. values('特征提取新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'biz:features:add', '#', 'admin', sysdate(), '', null, '');
  162. 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)
  163. values('特征提取修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'biz:features:edit', '#', 'admin', sysdate(), '', null, '');
  164. 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)
  165. values('特征提取删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'biz:features:remove', '#', 'admin', sysdate(), '', null, '');
  166. 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)
  167. values('特征提取导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'biz:features:export', '#', 'admin', sysdate(), '', null, '');
  168. -- 菜单 SQL
  169. 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)
  170. values('数据预处理', '3', '1', 'preprocessed', 'biz/preprocessed/index', 1, 0, 'C', '0', '0', 'biz:preprocessed:list', '#', 'admin', sysdate(), '', null, '数据预处理菜单');
  171. -- 按钮父菜单ID
  172. SELECT @parentId := LAST_INSERT_ID();
  173. -- 按钮 SQL
  174. 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)
  175. values('数据预处理查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'biz:preprocessed:query', '#', 'admin', sysdate(), '', null, '');
  176. 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)
  177. values('数据预处理新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'biz:preprocessed:add', '#', 'admin', sysdate(), '', null, '');
  178. 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)
  179. values('数据预处理修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'biz:preprocessed:edit', '#', 'admin', sysdate(), '', null, '');
  180. 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)
  181. values('数据预处理删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'biz:preprocessed:remove', '#', 'admin', sysdate(), '', null, '');
  182. 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)
  183. values('数据预处理导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'biz:preprocessed:export', '#', 'admin', sysdate(), '', null, '');
  184. -- 菜单 SQL
  185. 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)
  186. values('分类测试', '0', '1', 'test', 'biz/test/index', 1, 0, 'C', '0', '0', 'biz:test:list', '#', 'admin', sysdate(), '', null, '分类测试菜单');
  187. -- 按钮父菜单ID
  188. SELECT @parentId := LAST_INSERT_ID();
  189. -- 按钮 SQL
  190. 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)
  191. values('分类测试查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'biz:test:query', '#', 'admin', sysdate(), '', null, '');
  192. 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)
  193. values('分类测试新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'biz:test:add', '#', 'admin', sysdate(), '', null, '');
  194. 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)
  195. values('分类测试修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'biz:test:edit', '#', 'admin', sysdate(), '', null, '');
  196. 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)
  197. values('分类测试删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'biz:test:remove', '#', 'admin', sysdate(), '', null, '');
  198. 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)
  199. values('分类测试导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'biz:test:export', '#', 'admin', sysdate(), '', null, '');
  200. -- 菜单 SQL
  201. 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)
  202. values('模型训练', '3', '1', 'training', 'biz/training/index', 1, 0, 'C', '0', '0', 'biz:training:list', '#', 'admin', sysdate(), '', null, '模型训练菜单');
  203. -- 按钮父菜单ID
  204. SELECT @parentId := LAST_INSERT_ID();
  205. -- 按钮 SQL
  206. 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)
  207. values('模型训练查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'biz:training:query', '#', 'admin', sysdate(), '', null, '');
  208. 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)
  209. values('模型训练新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'biz:training:add', '#', 'admin', sysdate(), '', null, '');
  210. 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)
  211. values('模型训练修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'biz:training:edit', '#', 'admin', sysdate(), '', null, '');
  212. 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)
  213. values('模型训练删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', 'biz:training:remove', '#', 'admin', sysdate(), '', null, '');
  214. 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)
  215. values('模型训练导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', 'biz:training:export', '#', 'admin', sysdate(), '', null, '');