fastbee2.2-upgrade-v2.3.sql 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979
  1. -- ----------------------------
  2. -- 注意注意:以下部分sql重构了表结构,会清空部分表的数据,需要根据自己的系统进行调整
  3. -- 更新前建议备份数据,数据丢失蜂信物联概不负责
  4. -- ----------------------------
  5. -- 机构表新加字段
  6. ALTER TABLE `sys_dept`
  7. ADD COLUMN `dept_user_id` bigint(20) NULL DEFAULT NULL COMMENT '机构系统账号ID',
  8. ADD COLUMN `dept_type` tinyint(11) NULL DEFAULT NULL COMMENT '机构类型';
  9. -- 删除 iot_device表 user_id 、user_name
  10. ALTER TABLE `iot_device`
  11. DROP COLUMN `user_id`,
  12. DROP COLUMN `user_name`;
  13. -- 新建设备分享表
  14. CREATE TABLE `iot_device_share` (
  15. `device_id` bigint NOT NULL COMMENT '设备id',
  16. `user_id` bigint NOT NULL COMMENT '用户id',
  17. `phonenumber` varchar(20) NULL COMMENT '手机',
  18. `perms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户物模型权限,多个以英文逗号分隔',
  19. `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  20. `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  21. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  22. `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  23. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  24. `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  25. PRIMARY KEY (`device_id`, `user_id`),
  26. INDEX `PRIMARK_DEVICE_USER`(`device_id`, `user_id`) USING BTREE COMMENT '设备与用户索引'
  27. ) COMMENT = '设备分享表';
  28. -- 设备用户表删除字段
  29. ALTER TABLE `iot_device_user`
  30. DROP COLUMN `device_name`,
  31. DROP COLUMN `user_name`,
  32. DROP COLUMN `perms`,
  33. DROP COLUMN `tenant_id`,
  34. DROP COLUMN `tenant_name`,
  35. DROP COLUMN `is_owner`;
  36. -- 设备分享权限
  37. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享', 2007, 1, 'share', 'iot/share/index', NULL, 1, 0, 'C', '0', '0', 'iot:share:list', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '设备分享菜单');
  38. SELECT @parentId := LAST_INSERT_ID();
  39. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享用户', @parentId, 1, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:share:user', '#', 'admin', '2024-05-09 09:38:07', '', NULL, '');
  40. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享查询', @parentId, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:share:query', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '');
  41. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享新增', @parentId, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:share:add', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '');
  42. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享修改', @parentId, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:share:edit', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '');
  43. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享删除', @parentId, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:share:remove', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '');
  44. INSERT INTO `sys_menu`(`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('设备分享导出', @parentId, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:share:export', '#', 'admin', '2024-04-17 14:20:33', '', NULL, '');
  45. -- 产品表增加是否是私有产品
  46. ALTER TABLE `iot_product`
  47. ADD COLUMN `is_owner` tinyint(255) NULL DEFAULT NULL COMMENT '是否是私有产品(0-否,1-是)';
  48. -- 告警表增加租户字段
  49. ALTER TABLE iot_alert ADD COLUMN tenant_id bigint(20) NULL DEFAULT NULL COMMENT '租户id', ADD COLUMN tenant_name varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '租户名称';
  50. -- 菜单表新增权限
  51. INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) VALUES ('设备分配', 2007, 10, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:device:assignment', '#', 'admin', '2024-04-10 09:40:59', '', NULL, '');
  52. INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark) VALUES ('设备回收', 2007, 11, '', NULL, NULL, 1, 0, 'F', '0', '0', 'iot:device:recovery', '#', 'admin', '2024-04-10 09:41:16', '', NULL, '');
  53. -- 云云对接表增加租户字段
  54. ALTER TABLE oauth_client_details ADD COLUMN tenant_id bigint(20) NOT NULL COMMENT '租户id',
  55. ADD COLUMN tenant_name varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '租户名称';
  56. -- 场景表增加区分终端用户表
  57. ALTER TABLE `iot_scene` ADD COLUMN `terminal_user` tinyint(1) NULL DEFAULT 0 COMMENT '是否终端用户(1-是,0-不是)';
  58. -- 大屏加租户字段
  59. ALTER TABLE iot_goview_project ADD COLUMN tenant_id bigint(20) NULL DEFAULT NULL COMMENT '租户id', ADD COLUMN tenant_name varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL COMMENT '租户名称';
  60. -- 机构类型枚举
  61. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark) VALUES ('机构类型', 'department_type', '0', 'admin', '2024-02-29 11:38:14', '', NULL, NULL);
  62. INSERT INTO sys_dict_data (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 (1, '厂商', '1', 'department_type', NULL, 'success', 'N', '0', 'admin', '2024-02-29 14:07:54', 'admin', '2024-03-20 11:55:36', '2,3,4');
  63. INSERT INTO sys_dict_data (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 (2, '生产厂商', '2', 'department_type', NULL, 'primary', 'N', '0', 'admin', '2024-02-29 14:09:06', 'admin', '2024-03-20 11:55:45', '3,4');
  64. INSERT INTO sys_dict_data (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 (2, '经销商', '3', 'department_type', NULL, 'warning', 'N', '0', 'admin', '2024-02-29 14:09:25', 'admin', '2024-03-20 11:55:52', '3,4');
  65. INSERT INTO sys_dict_data (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 (4, '服务商', '4', 'department_type', NULL, 'info', 'N', '0', 'admin', '2024-02-29 14:09:34', 'admin', '2024-03-20 11:55:57', '4');
  66. -- 新增企业管理菜单
  67. INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('企业管理', 0, 5, 'enterprise', NULL, '', 1, 0, 'M', '0', '0', '', 'authenticate', 'admin', '2021-12-15 21:36:18', 'admin', '2024-03-20 15:57:01', '企业管理目录');
  68. SELECT @parentId := LAST_INSERT_ID();
  69. update sys_menu
  70. set parent_id = @parentId
  71. where menu_name in ('用户管理','角色管理','菜单管理','部门管理');
  72. update sys_menu
  73. set menu_name = '机构管理'
  74. where menu_name = '部门管理';
  75. -- 刷新部门表数据
  76. truncate table sys_dept;
  77. INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `dept_user_id`, `dept_type`) VALUES (100, 0, '0', '蜂信物联', 0, 'FastBee', '15888888888', '164770707@qq.com', '0', '0', 'admin', '2021-12-15 21:36:18', 'admin', '2023-02-26 23:06:24', 1, 1);
  78. update sys_user
  79. set dept_id = 100
  80. where user_id = 1;
  81. -- 刷新角色部门表数据
  82. truncate table sys_role_dept;
  83. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (1, 100);
  84. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (2, 100);
  85. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (3, 100);
  86. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (4, 100);
  87. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (5, 100);
  88. INSERT INTO `fastbee`.`sys_role_dept` (`role_id`, `dept_id`) VALUES (6, 100);
  89. -- 刷新角色菜单数据
  90. delete from sys_role_menu
  91. where role_id in (3,4);
  92. -- 更新普通用户、游客角色权限
  93. INSERT INTO `sys_role_menu` VALUES (3, 1);
  94. INSERT INTO `sys_role_menu` VALUES (3, 4);
  95. INSERT INTO `sys_role_menu` VALUES (3, 107);
  96. INSERT INTO `sys_role_menu` VALUES (3, 1036);
  97. INSERT INTO `sys_role_menu` VALUES (3, 2000);
  98. INSERT INTO `sys_role_menu` VALUES (3, 2007);
  99. INSERT INTO `sys_role_menu` VALUES (3, 2008);
  100. INSERT INTO `sys_role_menu` VALUES (3, 2009);
  101. INSERT INTO `sys_role_menu` VALUES (3, 2010);
  102. INSERT INTO `sys_role_menu` VALUES (3, 2011);
  103. INSERT INTO `sys_role_menu` VALUES (3, 2012);
  104. INSERT INTO `sys_role_menu` VALUES (3, 2019);
  105. INSERT INTO `sys_role_menu` VALUES (3, 2020);
  106. INSERT INTO `sys_role_menu` VALUES (3, 2021);
  107. INSERT INTO `sys_role_menu` VALUES (3, 2022);
  108. INSERT INTO `sys_role_menu` VALUES (3, 2023);
  109. INSERT INTO `sys_role_menu` VALUES (3, 2024);
  110. INSERT INTO `sys_role_menu` VALUES (3, 2043);
  111. INSERT INTO `sys_role_menu` VALUES (3, 2067);
  112. INSERT INTO `sys_role_menu` VALUES (3, 2068);
  113. INSERT INTO `sys_role_menu` VALUES (3, 2070);
  114. INSERT INTO `sys_role_menu` VALUES (3, 2085);
  115. INSERT INTO `sys_role_menu` VALUES (3, 2086);
  116. INSERT INTO `sys_role_menu` VALUES (3, 2087);
  117. INSERT INTO `sys_role_menu` VALUES (3, 2088);
  118. INSERT INTO `sys_role_menu` VALUES (3, 2089);
  119. INSERT INTO `sys_role_menu` VALUES (3, 2090);
  120. INSERT INTO `sys_role_menu` VALUES (3, 2129);
  121. INSERT INTO `sys_role_menu` VALUES (3, 2130);
  122. INSERT INTO `sys_role_menu` VALUES (3, 2147);
  123. INSERT INTO `sys_role_menu` VALUES (3, 2148);
  124. INSERT INTO `sys_role_menu` VALUES (3, 2168);
  125. INSERT INTO `sys_role_menu` VALUES (3, 2169);
  126. INSERT INTO `sys_role_menu` VALUES (3, 2170);
  127. INSERT INTO `sys_role_menu` VALUES (3, 2171);
  128. INSERT INTO `sys_role_menu` VALUES (3, 2172);
  129. INSERT INTO `sys_role_menu` VALUES (3, 3001);
  130. INSERT INTO `sys_role_menu` VALUES (3, 3002);
  131. INSERT INTO `sys_role_menu` VALUES (3, 3003);
  132. INSERT INTO `sys_role_menu` VALUES (3, 3004);
  133. INSERT INTO `sys_role_menu` VALUES (3, 3005);
  134. INSERT INTO `sys_role_menu` VALUES (3, 3006);
  135. INSERT INTO `sys_role_menu` VALUES (3, 3031);
  136. INSERT INTO `sys_role_menu` VALUES (3, 3032);
  137. INSERT INTO `sys_role_menu` VALUES (3, 3033);
  138. INSERT INTO `sys_role_menu` VALUES (3, 3034);
  139. INSERT INTO `sys_role_menu` VALUES (3, 3035);
  140. INSERT INTO `sys_role_menu` VALUES (3, 3036);
  141. INSERT INTO `sys_role_menu` VALUES (3, 3037);
  142. INSERT INTO `sys_role_menu` VALUES (3, 3038);
  143. INSERT INTO `sys_role_menu` VALUES (3, 3044);
  144. INSERT INTO `sys_role_menu` VALUES (3, 3046);
  145. INSERT INTO `sys_role_menu` VALUES (3, 3051);
  146. INSERT INTO `sys_role_menu` VALUES (3, 3159);
  147. INSERT INTO `sys_role_menu` VALUES (3, 3178);
  148. INSERT INTO `sys_role_menu` VALUES (3, 3206);
  149. INSERT INTO `sys_role_menu` VALUES (3, 3207);
  150. INSERT INTO `sys_role_menu` VALUES (3, 3226);
  151. INSERT INTO `sys_role_menu` VALUES (3, 3238);
  152. INSERT INTO `sys_role_menu` VALUES (3, 3247);
  153. INSERT INTO `sys_role_menu` VALUES (3, 3249);
  154. INSERT INTO `sys_role_menu` VALUES (3, 3250);
  155. INSERT INTO `sys_role_menu` VALUES (3, 3251);
  156. INSERT INTO `sys_role_menu` VALUES (3, 3252);
  157. INSERT INTO `sys_role_menu` VALUES (4, 1);
  158. INSERT INTO `sys_role_menu` VALUES (4, 2);
  159. INSERT INTO `sys_role_menu` VALUES (4, 3);
  160. INSERT INTO `sys_role_menu` VALUES (4, 4);
  161. INSERT INTO `sys_role_menu` VALUES (4, 100);
  162. INSERT INTO `sys_role_menu` VALUES (4, 101);
  163. INSERT INTO `sys_role_menu` VALUES (4, 102);
  164. INSERT INTO `sys_role_menu` VALUES (4, 103);
  165. INSERT INTO `sys_role_menu` VALUES (4, 104);
  166. INSERT INTO `sys_role_menu` VALUES (4, 105);
  167. INSERT INTO `sys_role_menu` VALUES (4, 106);
  168. INSERT INTO `sys_role_menu` VALUES (4, 107);
  169. INSERT INTO `sys_role_menu` VALUES (4, 108);
  170. INSERT INTO `sys_role_menu` VALUES (4, 109);
  171. INSERT INTO `sys_role_menu` VALUES (4, 110);
  172. INSERT INTO `sys_role_menu` VALUES (4, 111);
  173. INSERT INTO `sys_role_menu` VALUES (4, 112);
  174. INSERT INTO `sys_role_menu` VALUES (4, 113);
  175. INSERT INTO `sys_role_menu` VALUES (4, 114);
  176. INSERT INTO `sys_role_menu` VALUES (4, 115);
  177. INSERT INTO `sys_role_menu` VALUES (4, 116);
  178. INSERT INTO `sys_role_menu` VALUES (4, 124);
  179. INSERT INTO `sys_role_menu` VALUES (4, 500);
  180. INSERT INTO `sys_role_menu` VALUES (4, 501);
  181. INSERT INTO `sys_role_menu` VALUES (4, 1001);
  182. INSERT INTO `sys_role_menu` VALUES (4, 1008);
  183. INSERT INTO `sys_role_menu` VALUES (4, 1013);
  184. INSERT INTO `sys_role_menu` VALUES (4, 1017);
  185. INSERT INTO `sys_role_menu` VALUES (4, 1021);
  186. INSERT INTO `sys_role_menu` VALUES (4, 1026);
  187. INSERT INTO `sys_role_menu` VALUES (4, 1031);
  188. INSERT INTO `sys_role_menu` VALUES (4, 1036);
  189. INSERT INTO `sys_role_menu` VALUES (4, 1040);
  190. INSERT INTO `sys_role_menu` VALUES (4, 1043);
  191. INSERT INTO `sys_role_menu` VALUES (4, 1046);
  192. INSERT INTO `sys_role_menu` VALUES (4, 1049);
  193. INSERT INTO `sys_role_menu` VALUES (4, 1055);
  194. INSERT INTO `sys_role_menu` VALUES (4, 2000);
  195. INSERT INTO `sys_role_menu` VALUES (4, 2001);
  196. INSERT INTO `sys_role_menu` VALUES (4, 2002);
  197. INSERT INTO `sys_role_menu` VALUES (4, 2003);
  198. INSERT INTO `sys_role_menu` VALUES (4, 2007);
  199. INSERT INTO `sys_role_menu` VALUES (4, 2008);
  200. INSERT INTO `sys_role_menu` VALUES (4, 2009);
  201. INSERT INTO `sys_role_menu` VALUES (4, 2013);
  202. INSERT INTO `sys_role_menu` VALUES (4, 2014);
  203. INSERT INTO `sys_role_menu` VALUES (4, 2015);
  204. INSERT INTO `sys_role_menu` VALUES (4, 2019);
  205. INSERT INTO `sys_role_menu` VALUES (4, 2020);
  206. INSERT INTO `sys_role_menu` VALUES (4, 2021);
  207. INSERT INTO `sys_role_menu` VALUES (4, 2043);
  208. INSERT INTO `sys_role_menu` VALUES (4, 2044);
  209. INSERT INTO `sys_role_menu` VALUES (4, 2045);
  210. INSERT INTO `sys_role_menu` VALUES (4, 2049);
  211. INSERT INTO `sys_role_menu` VALUES (4, 2050);
  212. INSERT INTO `sys_role_menu` VALUES (4, 2051);
  213. INSERT INTO `sys_role_menu` VALUES (4, 2067);
  214. INSERT INTO `sys_role_menu` VALUES (4, 2068);
  215. INSERT INTO `sys_role_menu` VALUES (4, 2069);
  216. INSERT INTO `sys_role_menu` VALUES (4, 2085);
  217. INSERT INTO `sys_role_menu` VALUES (4, 2086);
  218. INSERT INTO `sys_role_menu` VALUES (4, 2087);
  219. INSERT INTO `sys_role_menu` VALUES (4, 2104);
  220. INSERT INTO `sys_role_menu` VALUES (4, 2123);
  221. INSERT INTO `sys_role_menu` VALUES (4, 2124);
  222. INSERT INTO `sys_role_menu` VALUES (4, 2125);
  223. INSERT INTO `sys_role_menu` VALUES (4, 2129);
  224. INSERT INTO `sys_role_menu` VALUES (4, 2130);
  225. INSERT INTO `sys_role_menu` VALUES (4, 2131);
  226. INSERT INTO `sys_role_menu` VALUES (4, 2136);
  227. INSERT INTO `sys_role_menu` VALUES (4, 2137);
  228. INSERT INTO `sys_role_menu` VALUES (4, 2141);
  229. INSERT INTO `sys_role_menu` VALUES (4, 2147);
  230. INSERT INTO `sys_role_menu` VALUES (4, 2148);
  231. INSERT INTO `sys_role_menu` VALUES (4, 2149);
  232. INSERT INTO `sys_role_menu` VALUES (4, 2167);
  233. INSERT INTO `sys_role_menu` VALUES (4, 2168);
  234. INSERT INTO `sys_role_menu` VALUES (4, 2169);
  235. INSERT INTO `sys_role_menu` VALUES (4, 2170);
  236. INSERT INTO `sys_role_menu` VALUES (4, 2173);
  237. INSERT INTO `sys_role_menu` VALUES (4, 2174);
  238. INSERT INTO `sys_role_menu` VALUES (4, 2175);
  239. INSERT INTO `sys_role_menu` VALUES (4, 2179);
  240. INSERT INTO `sys_role_menu` VALUES (4, 2180);
  241. INSERT INTO `sys_role_menu` VALUES (4, 2181);
  242. INSERT INTO `sys_role_menu` VALUES (4, 3000);
  243. INSERT INTO `sys_role_menu` VALUES (4, 3001);
  244. INSERT INTO `sys_role_menu` VALUES (4, 3002);
  245. INSERT INTO `sys_role_menu` VALUES (4, 3003);
  246. INSERT INTO `sys_role_menu` VALUES (4, 3007);
  247. INSERT INTO `sys_role_menu` VALUES (4, 3008);
  248. INSERT INTO `sys_role_menu` VALUES (4, 3009);
  249. INSERT INTO `sys_role_menu` VALUES (4, 3013);
  250. INSERT INTO `sys_role_menu` VALUES (4, 3014);
  251. INSERT INTO `sys_role_menu` VALUES (4, 3015);
  252. INSERT INTO `sys_role_menu` VALUES (4, 3019);
  253. INSERT INTO `sys_role_menu` VALUES (4, 3020);
  254. INSERT INTO `sys_role_menu` VALUES (4, 3021);
  255. INSERT INTO `sys_role_menu` VALUES (4, 3025);
  256. INSERT INTO `sys_role_menu` VALUES (4, 3026);
  257. INSERT INTO `sys_role_menu` VALUES (4, 3027);
  258. INSERT INTO `sys_role_menu` VALUES (4, 3031);
  259. INSERT INTO `sys_role_menu` VALUES (4, 3032);
  260. INSERT INTO `sys_role_menu` VALUES (4, 3033);
  261. INSERT INTO `sys_role_menu` VALUES (4, 3034);
  262. INSERT INTO `sys_role_menu` VALUES (4, 3035);
  263. INSERT INTO `sys_role_menu` VALUES (4, 3039);
  264. INSERT INTO `sys_role_menu` VALUES (4, 3040);
  265. INSERT INTO `sys_role_menu` VALUES (4, 3041);
  266. INSERT INTO `sys_role_menu` VALUES (4, 3044);
  267. INSERT INTO `sys_role_menu` VALUES (4, 3045);
  268. INSERT INTO `sys_role_menu` VALUES (4, 3046);
  269. INSERT INTO `sys_role_menu` VALUES (4, 3047);
  270. INSERT INTO `sys_role_menu` VALUES (4, 3048);
  271. INSERT INTO `sys_role_menu` VALUES (4, 3049);
  272. INSERT INTO `sys_role_menu` VALUES (4, 3051);
  273. INSERT INTO `sys_role_menu` VALUES (4, 3055);
  274. INSERT INTO `sys_role_menu` VALUES (4, 3147);
  275. INSERT INTO `sys_role_menu` VALUES (4, 3157);
  276. INSERT INTO `sys_role_menu` VALUES (4, 3159);
  277. INSERT INTO `sys_role_menu` VALUES (4, 3166);
  278. INSERT INTO `sys_role_menu` VALUES (4, 3167);
  279. INSERT INTO `sys_role_menu` VALUES (4, 3168);
  280. INSERT INTO `sys_role_menu` VALUES (4, 3169);
  281. INSERT INTO `sys_role_menu` VALUES (4, 3172);
  282. INSERT INTO `sys_role_menu` VALUES (4, 3173);
  283. INSERT INTO `sys_role_menu` VALUES (4, 3174);
  284. INSERT INTO `sys_role_menu` VALUES (4, 3175);
  285. INSERT INTO `sys_role_menu` VALUES (4, 3176);
  286. INSERT INTO `sys_role_menu` VALUES (4, 3178);
  287. INSERT INTO `sys_role_menu` VALUES (4, 3179);
  288. INSERT INTO `sys_role_menu` VALUES (4, 3180);
  289. INSERT INTO `sys_role_menu` VALUES (4, 3181);
  290. INSERT INTO `sys_role_menu` VALUES (4, 3184);
  291. INSERT INTO `sys_role_menu` VALUES (4, 3185);
  292. INSERT INTO `sys_role_menu` VALUES (4, 3186);
  293. INSERT INTO `sys_role_menu` VALUES (4, 3187);
  294. INSERT INTO `sys_role_menu` VALUES (4, 3189);
  295. INSERT INTO `sys_role_menu` VALUES (4, 3190);
  296. INSERT INTO `sys_role_menu` VALUES (4, 3191);
  297. INSERT INTO `sys_role_menu` VALUES (4, 3192);
  298. INSERT INTO `sys_role_menu` VALUES (4, 3196);
  299. INSERT INTO `sys_role_menu` VALUES (4, 3197);
  300. INSERT INTO `sys_role_menu` VALUES (4, 3198);
  301. INSERT INTO `sys_role_menu` VALUES (4, 3199);
  302. INSERT INTO `sys_role_menu` VALUES (4, 3200);
  303. INSERT INTO `sys_role_menu` VALUES (4, 3202);
  304. INSERT INTO `sys_role_menu` VALUES (4, 3203);
  305. INSERT INTO `sys_role_menu` VALUES (4, 3204);
  306. INSERT INTO `sys_role_menu` VALUES (4, 3205);
  307. INSERT INTO `sys_role_menu` VALUES (4, 3206);
  308. INSERT INTO `sys_role_menu` VALUES (4, 3207);
  309. INSERT INTO `sys_role_menu` VALUES (4, 3208);
  310. INSERT INTO `sys_role_menu` VALUES (4, 3210);
  311. INSERT INTO `sys_role_menu` VALUES (4, 3211);
  312. INSERT INTO `sys_role_menu` VALUES (4, 3212);
  313. INSERT INTO `sys_role_menu` VALUES (4, 3213);
  314. INSERT INTO `sys_role_menu` VALUES (4, 3214);
  315. INSERT INTO `sys_role_menu` VALUES (4, 3217);
  316. INSERT INTO `sys_role_menu` VALUES (4, 3218);
  317. INSERT INTO `sys_role_menu` VALUES (4, 3219);
  318. INSERT INTO `sys_role_menu` VALUES (4, 3220);
  319. INSERT INTO `sys_role_menu` VALUES (4, 3223);
  320. INSERT INTO `sys_role_menu` VALUES (4, 3224);
  321. INSERT INTO `sys_role_menu` VALUES (4, 3225);
  322. INSERT INTO `sys_role_menu` VALUES (4, 3226);
  323. INSERT INTO `sys_role_menu` VALUES (4, 3229);
  324. INSERT INTO `sys_role_menu` VALUES (4, 3230);
  325. INSERT INTO `sys_role_menu` VALUES (4, 3231);
  326. INSERT INTO `sys_role_menu` VALUES (4, 3232);
  327. INSERT INTO `sys_role_menu` VALUES (4, 3235);
  328. INSERT INTO `sys_role_menu` VALUES (4, 3236);
  329. INSERT INTO `sys_role_menu` VALUES (4, 3237);
  330. INSERT INTO `sys_role_menu` VALUES (4, 3238);
  331. INSERT INTO `sys_role_menu` VALUES (4, 3239);
  332. INSERT INTO `sys_role_menu` VALUES (4, 3240);
  333. INSERT INTO `sys_role_menu` VALUES (4, 3243);
  334. INSERT INTO `sys_role_menu` VALUES (4, 3244);
  335. INSERT INTO `sys_role_menu` VALUES (4, 3249);
  336. INSERT INTO `sys_role_menu` VALUES (4, 3250);
  337. INSERT INTO `sys_role_menu` VALUES (4, 3251);
  338. INSERT INTO `sys_role_menu` VALUES (4, 3252);
  339. INSERT INTO `sys_role_menu` VALUES (4, 3253);
  340. INSERT INTO `sys_role_menu` VALUES (4, 3256);
  341. INSERT INTO `sys_role_menu` VALUES (4, 3269);
  342. INSERT INTO `sys_role_menu` VALUES (4, 3270);
  343. INSERT INTO `sys_role_menu` VALUES (4, 3271);
  344. INSERT INTO `sys_role_menu` VALUES (4, 3277);
  345. -- 删除视频配置表字段
  346. ALTER TABLE `sip_config`
  347. DROP COLUMN `tenant_id`,
  348. DROP COLUMN `tenant_name`;
  349. -- 更新老数据绑定到管理员账户
  350. update iot_goview_project
  351. set tenant_id = 1,
  352. tenant_name = 'admin';
  353. update iot_scene
  354. set user_id = 1,
  355. user_name = 'admin';
  356. update iot_script
  357. set user_id = 1,
  358. user_name = 'admin';
  359. update iot_alert
  360. set tenant_id = 1,
  361. tenant_name = 'admin';
  362. update iot_alert_log
  363. set user_id = 1;
  364. update oauth_client_details
  365. set tenant_id = 1,
  366. tenant_name = 'admin';
  367. update sys_user
  368. set dept_id = 100;
  369. -- 此机构为web端注册用户绑定机构,其中dept_id必须为101,后端写死的
  370. INSERT INTO `sys_dept` (`dept_id`, `dept_user_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `email`, `dept_type`)
  371. VALUES (101, 0, 100, '0,100', 'web端注册用户归属机构', 0, 'fastbee-web', '15888888885', '0', '0', 'admin', '2024-05-08 16:35:48', 'admin', '2024-05-08 16:36:15', NULL, 2);
  372. -- 新增web端注册用户绑定机构
  373. INSERT INTO `sys_role` (`role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  374. VALUES ('管理员', 'manager', 1, '1', 0, 0, '0', '0', '', '2024-05-08 16:35:49', '', NULL, NULL);
  375. SELECT @parentId := LAST_INSERT_ID();
  376. INSERT INTO `sys_role_menu` VALUES (@parentId, 3);
  377. INSERT INTO `sys_role_menu` VALUES (@parentId, 4);
  378. INSERT INTO `sys_role_menu` VALUES (@parentId, 5);
  379. INSERT INTO `sys_role_menu` VALUES (@parentId, 100);
  380. INSERT INTO `sys_role_menu` VALUES (@parentId, 101);
  381. INSERT INTO `sys_role_menu` VALUES (@parentId, 103);
  382. INSERT INTO `sys_role_menu` VALUES (@parentId, 114);
  383. INSERT INTO `sys_role_menu` VALUES (@parentId, 115);
  384. INSERT INTO `sys_role_menu` VALUES (@parentId, 116);
  385. INSERT INTO `sys_role_menu` VALUES (@parentId, 1001);
  386. INSERT INTO `sys_role_menu` VALUES (@parentId, 1002);
  387. INSERT INTO `sys_role_menu` VALUES (@parentId, 1003);
  388. INSERT INTO `sys_role_menu` VALUES (@parentId, 1004);
  389. INSERT INTO `sys_role_menu` VALUES (@parentId, 1005);
  390. INSERT INTO `sys_role_menu` VALUES (@parentId, 1006);
  391. INSERT INTO `sys_role_menu` VALUES (@parentId, 1007);
  392. INSERT INTO `sys_role_menu` VALUES (@parentId, 1008);
  393. INSERT INTO `sys_role_menu` VALUES (@parentId, 1009);
  394. INSERT INTO `sys_role_menu` VALUES (@parentId, 1010);
  395. INSERT INTO `sys_role_menu` VALUES (@parentId, 1011);
  396. INSERT INTO `sys_role_menu` VALUES (@parentId, 1012);
  397. INSERT INTO `sys_role_menu` VALUES (@parentId, 1017);
  398. INSERT INTO `sys_role_menu` VALUES (@parentId, 1018);
  399. INSERT INTO `sys_role_menu` VALUES (@parentId, 1019);
  400. INSERT INTO `sys_role_menu` VALUES (@parentId, 1020);
  401. INSERT INTO `sys_role_menu` VALUES (@parentId, 1055);
  402. INSERT INTO `sys_role_menu` VALUES (@parentId, 1056);
  403. INSERT INTO `sys_role_menu` VALUES (@parentId, 1057);
  404. INSERT INTO `sys_role_menu` VALUES (@parentId, 1058);
  405. INSERT INTO `sys_role_menu` VALUES (@parentId, 1059);
  406. INSERT INTO `sys_role_menu` VALUES (@parentId, 1060);
  407. INSERT INTO `sys_role_menu` VALUES (@parentId, 2000);
  408. INSERT INTO `sys_role_menu` VALUES (@parentId, 2001);
  409. INSERT INTO `sys_role_menu` VALUES (@parentId, 2002);
  410. INSERT INTO `sys_role_menu` VALUES (@parentId, 2003);
  411. INSERT INTO `sys_role_menu` VALUES (@parentId, 2006);
  412. INSERT INTO `sys_role_menu` VALUES (@parentId, 2007);
  413. INSERT INTO `sys_role_menu` VALUES (@parentId, 2008);
  414. INSERT INTO `sys_role_menu` VALUES (@parentId, 2009);
  415. INSERT INTO `sys_role_menu` VALUES (@parentId, 2010);
  416. INSERT INTO `sys_role_menu` VALUES (@parentId, 2011);
  417. INSERT INTO `sys_role_menu` VALUES (@parentId, 2012);
  418. INSERT INTO `sys_role_menu` VALUES (@parentId, 2013);
  419. INSERT INTO `sys_role_menu` VALUES (@parentId, 2014);
  420. INSERT INTO `sys_role_menu` VALUES (@parentId, 2015);
  421. INSERT INTO `sys_role_menu` VALUES (@parentId, 2016);
  422. INSERT INTO `sys_role_menu` VALUES (@parentId, 2017);
  423. INSERT INTO `sys_role_menu` VALUES (@parentId, 2018);
  424. INSERT INTO `sys_role_menu` VALUES (@parentId, 2019);
  425. INSERT INTO `sys_role_menu` VALUES (@parentId, 2020);
  426. INSERT INTO `sys_role_menu` VALUES (@parentId, 2021);
  427. INSERT INTO `sys_role_menu` VALUES (@parentId, 2022);
  428. INSERT INTO `sys_role_menu` VALUES (@parentId, 2023);
  429. INSERT INTO `sys_role_menu` VALUES (@parentId, 2024);
  430. INSERT INTO `sys_role_menu` VALUES (@parentId, 2043);
  431. INSERT INTO `sys_role_menu` VALUES (@parentId, 2044);
  432. INSERT INTO `sys_role_menu` VALUES (@parentId, 2045);
  433. INSERT INTO `sys_role_menu` VALUES (@parentId, 2046);
  434. INSERT INTO `sys_role_menu` VALUES (@parentId, 2047);
  435. INSERT INTO `sys_role_menu` VALUES (@parentId, 2048);
  436. INSERT INTO `sys_role_menu` VALUES (@parentId, 2049);
  437. INSERT INTO `sys_role_menu` VALUES (@parentId, 2050);
  438. INSERT INTO `sys_role_menu` VALUES (@parentId, 2051);
  439. INSERT INTO `sys_role_menu` VALUES (@parentId, 2054);
  440. INSERT INTO `sys_role_menu` VALUES (@parentId, 2067);
  441. INSERT INTO `sys_role_menu` VALUES (@parentId, 2068);
  442. INSERT INTO `sys_role_menu` VALUES (@parentId, 2069);
  443. INSERT INTO `sys_role_menu` VALUES (@parentId, 2070);
  444. INSERT INTO `sys_role_menu` VALUES (@parentId, 2071);
  445. INSERT INTO `sys_role_menu` VALUES (@parentId, 2072);
  446. INSERT INTO `sys_role_menu` VALUES (@parentId, 2085);
  447. INSERT INTO `sys_role_menu` VALUES (@parentId, 2086);
  448. INSERT INTO `sys_role_menu` VALUES (@parentId, 2087);
  449. INSERT INTO `sys_role_menu` VALUES (@parentId, 2088);
  450. INSERT INTO `sys_role_menu` VALUES (@parentId, 2089);
  451. INSERT INTO `sys_role_menu` VALUES (@parentId, 2090);
  452. INSERT INTO `sys_role_menu` VALUES (@parentId, 2099);
  453. INSERT INTO `sys_role_menu` VALUES (@parentId, 2100);
  454. INSERT INTO `sys_role_menu` VALUES (@parentId, 2101);
  455. INSERT INTO `sys_role_menu` VALUES (@parentId, 2102);
  456. INSERT INTO `sys_role_menu` VALUES (@parentId, 2103);
  457. INSERT INTO `sys_role_menu` VALUES (@parentId, 2104);
  458. INSERT INTO `sys_role_menu` VALUES (@parentId, 2105);
  459. INSERT INTO `sys_role_menu` VALUES (@parentId, 2106);
  460. INSERT INTO `sys_role_menu` VALUES (@parentId, 2107);
  461. INSERT INTO `sys_role_menu` VALUES (@parentId, 2108);
  462. INSERT INTO `sys_role_menu` VALUES (@parentId, 2109);
  463. INSERT INTO `sys_role_menu` VALUES (@parentId, 2111);
  464. INSERT INTO `sys_role_menu` VALUES (@parentId, 2112);
  465. INSERT INTO `sys_role_menu` VALUES (@parentId, 2136);
  466. INSERT INTO `sys_role_menu` VALUES (@parentId, 2137);
  467. INSERT INTO `sys_role_menu` VALUES (@parentId, 2138);
  468. INSERT INTO `sys_role_menu` VALUES (@parentId, 2139);
  469. INSERT INTO `sys_role_menu` VALUES (@parentId, 2140);
  470. INSERT INTO `sys_role_menu` VALUES (@parentId, 2143);
  471. INSERT INTO `sys_role_menu` VALUES (@parentId, 2144);
  472. INSERT INTO `sys_role_menu` VALUES (@parentId, 2145);
  473. INSERT INTO `sys_role_menu` VALUES (@parentId, 2146);
  474. INSERT INTO `sys_role_menu` VALUES (@parentId, 2147);
  475. INSERT INTO `sys_role_menu` VALUES (@parentId, 2148);
  476. INSERT INTO `sys_role_menu` VALUES (@parentId, 2149);
  477. INSERT INTO `sys_role_menu` VALUES (@parentId, 2167);
  478. INSERT INTO `sys_role_menu` VALUES (@parentId, 2168);
  479. INSERT INTO `sys_role_menu` VALUES (@parentId, 2169);
  480. INSERT INTO `sys_role_menu` VALUES (@parentId, 2170);
  481. INSERT INTO `sys_role_menu` VALUES (@parentId, 2171);
  482. INSERT INTO `sys_role_menu` VALUES (@parentId, 2172);
  483. INSERT INTO `sys_role_menu` VALUES (@parentId, 2173);
  484. INSERT INTO `sys_role_menu` VALUES (@parentId, 2174);
  485. INSERT INTO `sys_role_menu` VALUES (@parentId, 2175);
  486. INSERT INTO `sys_role_menu` VALUES (@parentId, 2176);
  487. INSERT INTO `sys_role_menu` VALUES (@parentId, 2177);
  488. INSERT INTO `sys_role_menu` VALUES (@parentId, 2178);
  489. INSERT INTO `sys_role_menu` VALUES (@parentId, 2179);
  490. INSERT INTO `sys_role_menu` VALUES (@parentId, 2180);
  491. INSERT INTO `sys_role_menu` VALUES (@parentId, 2181);
  492. INSERT INTO `sys_role_menu` VALUES (@parentId, 2182);
  493. INSERT INTO `sys_role_menu` VALUES (@parentId, 2183);
  494. INSERT INTO `sys_role_menu` VALUES (@parentId, 2184);
  495. INSERT INTO `sys_role_menu` VALUES (@parentId, 3000);
  496. INSERT INTO `sys_role_menu` VALUES (@parentId, 3001);
  497. INSERT INTO `sys_role_menu` VALUES (@parentId, 3002);
  498. INSERT INTO `sys_role_menu` VALUES (@parentId, 3003);
  499. INSERT INTO `sys_role_menu` VALUES (@parentId, 3004);
  500. INSERT INTO `sys_role_menu` VALUES (@parentId, 3005);
  501. INSERT INTO `sys_role_menu` VALUES (@parentId, 3006);
  502. INSERT INTO `sys_role_menu` VALUES (@parentId, 3007);
  503. INSERT INTO `sys_role_menu` VALUES (@parentId, 3008);
  504. INSERT INTO `sys_role_menu` VALUES (@parentId, 3009);
  505. INSERT INTO `sys_role_menu` VALUES (@parentId, 3010);
  506. INSERT INTO `sys_role_menu` VALUES (@parentId, 3011);
  507. INSERT INTO `sys_role_menu` VALUES (@parentId, 3012);
  508. INSERT INTO `sys_role_menu` VALUES (@parentId, 3013);
  509. INSERT INTO `sys_role_menu` VALUES (@parentId, 3014);
  510. INSERT INTO `sys_role_menu` VALUES (@parentId, 3015);
  511. INSERT INTO `sys_role_menu` VALUES (@parentId, 3016);
  512. INSERT INTO `sys_role_menu` VALUES (@parentId, 3017);
  513. INSERT INTO `sys_role_menu` VALUES (@parentId, 3018);
  514. INSERT INTO `sys_role_menu` VALUES (@parentId, 3019);
  515. INSERT INTO `sys_role_menu` VALUES (@parentId, 3020);
  516. INSERT INTO `sys_role_menu` VALUES (@parentId, 3021);
  517. INSERT INTO `sys_role_menu` VALUES (@parentId, 3022);
  518. INSERT INTO `sys_role_menu` VALUES (@parentId, 3023);
  519. INSERT INTO `sys_role_menu` VALUES (@parentId, 3024);
  520. INSERT INTO `sys_role_menu` VALUES (@parentId, 3025);
  521. INSERT INTO `sys_role_menu` VALUES (@parentId, 3026);
  522. INSERT INTO `sys_role_menu` VALUES (@parentId, 3027);
  523. INSERT INTO `sys_role_menu` VALUES (@parentId, 3028);
  524. INSERT INTO `sys_role_menu` VALUES (@parentId, 3029);
  525. INSERT INTO `sys_role_menu` VALUES (@parentId, 3030);
  526. INSERT INTO `sys_role_menu` VALUES (@parentId, 3031);
  527. INSERT INTO `sys_role_menu` VALUES (@parentId, 3032);
  528. INSERT INTO `sys_role_menu` VALUES (@parentId, 3033);
  529. INSERT INTO `sys_role_menu` VALUES (@parentId, 3034);
  530. INSERT INTO `sys_role_menu` VALUES (@parentId, 3035);
  531. INSERT INTO `sys_role_menu` VALUES (@parentId, 3036);
  532. INSERT INTO `sys_role_menu` VALUES (@parentId, 3037);
  533. INSERT INTO `sys_role_menu` VALUES (@parentId, 3038);
  534. INSERT INTO `sys_role_menu` VALUES (@parentId, 3039);
  535. INSERT INTO `sys_role_menu` VALUES (@parentId, 3040);
  536. INSERT INTO `sys_role_menu` VALUES (@parentId, 3041);
  537. INSERT INTO `sys_role_menu` VALUES (@parentId, 3042);
  538. INSERT INTO `sys_role_menu` VALUES (@parentId, 3043);
  539. INSERT INTO `sys_role_menu` VALUES (@parentId, 3044);
  540. INSERT INTO `sys_role_menu` VALUES (@parentId, 3046);
  541. INSERT INTO `sys_role_menu` VALUES (@parentId, 3047);
  542. INSERT INTO `sys_role_menu` VALUES (@parentId, 3048);
  543. INSERT INTO `sys_role_menu` VALUES (@parentId, 3049);
  544. INSERT INTO `sys_role_menu` VALUES (@parentId, 3051);
  545. INSERT INTO `sys_role_menu` VALUES (@parentId, 3052);
  546. INSERT INTO `sys_role_menu` VALUES (@parentId, 3055);
  547. INSERT INTO `sys_role_menu` VALUES (@parentId, 3099);
  548. INSERT INTO `sys_role_menu` VALUES (@parentId, 3100);
  549. INSERT INTO `sys_role_menu` VALUES (@parentId, 3102);
  550. INSERT INTO `sys_role_menu` VALUES (@parentId, 3103);
  551. INSERT INTO `sys_role_menu` VALUES (@parentId, 3104);
  552. INSERT INTO `sys_role_menu` VALUES (@parentId, 3105);
  553. INSERT INTO `sys_role_menu` VALUES (@parentId, 3106);
  554. INSERT INTO `sys_role_menu` VALUES (@parentId, 3107);
  555. INSERT INTO `sys_role_menu` VALUES (@parentId, 3108);
  556. INSERT INTO `sys_role_menu` VALUES (@parentId, 3109);
  557. INSERT INTO `sys_role_menu` VALUES (@parentId, 3110);
  558. INSERT INTO `sys_role_menu` VALUES (@parentId, 3111);
  559. INSERT INTO `sys_role_menu` VALUES (@parentId, 3112);
  560. INSERT INTO `sys_role_menu` VALUES (@parentId, 3113);
  561. INSERT INTO `sys_role_menu` VALUES (@parentId, 3114);
  562. INSERT INTO `sys_role_menu` VALUES (@parentId, 3115);
  563. INSERT INTO `sys_role_menu` VALUES (@parentId, 3116);
  564. INSERT INTO `sys_role_menu` VALUES (@parentId, 3117);
  565. INSERT INTO `sys_role_menu` VALUES (@parentId, 3147);
  566. INSERT INTO `sys_role_menu` VALUES (@parentId, 3148);
  567. INSERT INTO `sys_role_menu` VALUES (@parentId, 3149);
  568. INSERT INTO `sys_role_menu` VALUES (@parentId, 3150);
  569. INSERT INTO `sys_role_menu` VALUES (@parentId, 3151);
  570. INSERT INTO `sys_role_menu` VALUES (@parentId, 3152);
  571. INSERT INTO `sys_role_menu` VALUES (@parentId, 3153);
  572. INSERT INTO `sys_role_menu` VALUES (@parentId, 3154);
  573. INSERT INTO `sys_role_menu` VALUES (@parentId, 3155);
  574. INSERT INTO `sys_role_menu` VALUES (@parentId, 3156);
  575. INSERT INTO `sys_role_menu` VALUES (@parentId, 3157);
  576. INSERT INTO `sys_role_menu` VALUES (@parentId, 3158);
  577. INSERT INTO `sys_role_menu` VALUES (@parentId, 3159);
  578. INSERT INTO `sys_role_menu` VALUES (@parentId, 3160);
  579. INSERT INTO `sys_role_menu` VALUES (@parentId, 3161);
  580. INSERT INTO `sys_role_menu` VALUES (@parentId, 3162);
  581. INSERT INTO `sys_role_menu` VALUES (@parentId, 3163);
  582. INSERT INTO `sys_role_menu` VALUES (@parentId, 3164);
  583. INSERT INTO `sys_role_menu` VALUES (@parentId, 3165);
  584. INSERT INTO `sys_role_menu` VALUES (@parentId, 3166);
  585. INSERT INTO `sys_role_menu` VALUES (@parentId, 3167);
  586. INSERT INTO `sys_role_menu` VALUES (@parentId, 3168);
  587. INSERT INTO `sys_role_menu` VALUES (@parentId, 3169);
  588. INSERT INTO `sys_role_menu` VALUES (@parentId, 3170);
  589. INSERT INTO `sys_role_menu` VALUES (@parentId, 3171);
  590. INSERT INTO `sys_role_menu` VALUES (@parentId, 3172);
  591. INSERT INTO `sys_role_menu` VALUES (@parentId, 3173);
  592. INSERT INTO `sys_role_menu` VALUES (@parentId, 3174);
  593. INSERT INTO `sys_role_menu` VALUES (@parentId, 3175);
  594. INSERT INTO `sys_role_menu` VALUES (@parentId, 3176);
  595. INSERT INTO `sys_role_menu` VALUES (@parentId, 3177);
  596. INSERT INTO `sys_role_menu` VALUES (@parentId, 3178);
  597. INSERT INTO `sys_role_menu` VALUES (@parentId, 3179);
  598. INSERT INTO `sys_role_menu` VALUES (@parentId, 3180);
  599. INSERT INTO `sys_role_menu` VALUES (@parentId, 3181);
  600. INSERT INTO `sys_role_menu` VALUES (@parentId, 3182);
  601. INSERT INTO `sys_role_menu` VALUES (@parentId, 3183);
  602. INSERT INTO `sys_role_menu` VALUES (@parentId, 3184);
  603. INSERT INTO `sys_role_menu` VALUES (@parentId, 3185);
  604. INSERT INTO `sys_role_menu` VALUES (@parentId, 3186);
  605. INSERT INTO `sys_role_menu` VALUES (@parentId, 3187);
  606. INSERT INTO `sys_role_menu` VALUES (@parentId, 3188);
  607. INSERT INTO `sys_role_menu` VALUES (@parentId, 3189);
  608. INSERT INTO `sys_role_menu` VALUES (@parentId, 3190);
  609. INSERT INTO `sys_role_menu` VALUES (@parentId, 3191);
  610. INSERT INTO `sys_role_menu` VALUES (@parentId, 3197);
  611. INSERT INTO `sys_role_menu` VALUES (@parentId, 3198);
  612. INSERT INTO `sys_role_menu` VALUES (@parentId, 3199);
  613. INSERT INTO `sys_role_menu` VALUES (@parentId, 3200);
  614. INSERT INTO `sys_role_menu` VALUES (@parentId, 3201);
  615. INSERT INTO `sys_role_menu` VALUES (@parentId, 3202);
  616. INSERT INTO `sys_role_menu` VALUES (@parentId, 3203);
  617. INSERT INTO `sys_role_menu` VALUES (@parentId, 3204);
  618. INSERT INTO `sys_role_menu` VALUES (@parentId, 3205);
  619. INSERT INTO `sys_role_menu` VALUES (@parentId, 3206);
  620. INSERT INTO `sys_role_menu` VALUES (@parentId, 3207);
  621. INSERT INTO `sys_role_menu` VALUES (@parentId, 3208);
  622. INSERT INTO `sys_role_menu` VALUES (@parentId, 3209);
  623. INSERT INTO `sys_role_menu` VALUES (@parentId, 3210);
  624. INSERT INTO `sys_role_menu` VALUES (@parentId, 3211);
  625. INSERT INTO `sys_role_menu` VALUES (@parentId, 3214);
  626. INSERT INTO `sys_role_menu` VALUES (@parentId, 3215);
  627. INSERT INTO `sys_role_menu` VALUES (@parentId, 3216);
  628. INSERT INTO `sys_role_menu` VALUES (@parentId, 3217);
  629. INSERT INTO `sys_role_menu` VALUES (@parentId, 3218);
  630. INSERT INTO `sys_role_menu` VALUES (@parentId, 3219);
  631. INSERT INTO `sys_role_menu` VALUES (@parentId, 3220);
  632. INSERT INTO `sys_role_menu` VALUES (@parentId, 3221);
  633. INSERT INTO `sys_role_menu` VALUES (@parentId, 3222);
  634. INSERT INTO `sys_role_menu` VALUES (@parentId, 3223);
  635. INSERT INTO `sys_role_menu` VALUES (@parentId, 3224);
  636. INSERT INTO `sys_role_menu` VALUES (@parentId, 3225);
  637. INSERT INTO `sys_role_menu` VALUES (@parentId, 3226);
  638. INSERT INTO `sys_role_menu` VALUES (@parentId, 3237);
  639. INSERT INTO `sys_role_menu` VALUES (@parentId, 3238);
  640. INSERT INTO `sys_role_menu` VALUES (@parentId, 3239);
  641. INSERT INTO `sys_role_menu` VALUES (@parentId, 3240);
  642. INSERT INTO `sys_role_menu` VALUES (@parentId, 3247);
  643. INSERT INTO `sys_role_menu` VALUES (@parentId, 3248);
  644. INSERT INTO `sys_role_menu` VALUES (@parentId, 3249);
  645. INSERT INTO `sys_role_menu` VALUES (@parentId, 3250);
  646. INSERT INTO `sys_role_menu` VALUES (@parentId, 3251);
  647. INSERT INTO `sys_role_menu` VALUES (@parentId, 3252);
  648. INSERT INTO `sys_role_menu` VALUES (@parentId, 3253);
  649. INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (@parentId, 101);
  650. INSERT INTO `sys_user` (`dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  651. VALUES (101, 'fastbee-web', 'fastbee-web', '00', '', '15888888885', '0', '', '$2a$10$nwso5Yvdl6pfntn/wuz0MO6BqKTybKXdtb3f326XR8XRVaoD5OTYm', '0', '0', '', NULL, '', '2024-05-08 16:35:49', '', NULL, NULL);
  652. SELECT @parentId := LAST_INSERT_ID();
  653. update sys_dept
  654. set dept_user_id = @parentId
  655. where dept_id = 101;
  656. INSERT INTO `sys_user_role`(`user_id`, `role_id`)
  657. VALUES (@parentId, (select rd.role_id from sys_dept d left join sys_role_dept rd on d.dept_id = rd.dept_id where d.dept_id = 101));
  658. -- web端注册用户绑定角色,其中role_key必须为general,后端代码里写死的
  659. INSERT INTO `sys_role` (`role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  660. VALUES ('web端注册用户', 'general', 0, '1', 1, 1, '0', '0', 'fastbee-web', '2024-05-08 16:55:16', '', NULL, NULL);
  661. SELECT @parentId := LAST_INSERT_ID();
  662. INSERT INTO `sys_role_menu` VALUES (@parentId, 2000);
  663. INSERT INTO `sys_role_menu` VALUES (@parentId, 2007);
  664. INSERT INTO `sys_role_menu` VALUES (@parentId, 2008);
  665. INSERT INTO `sys_role_menu` VALUES (@parentId, 2009);
  666. INSERT INTO `sys_role_menu` VALUES (@parentId, 2010);
  667. INSERT INTO `sys_role_menu` VALUES (@parentId, 2011);
  668. INSERT INTO `sys_role_menu` VALUES (@parentId, 2012);
  669. INSERT INTO `sys_role_menu` VALUES (@parentId, 2013);
  670. INSERT INTO `sys_role_menu` VALUES (@parentId, 2014);
  671. INSERT INTO `sys_role_menu` VALUES (@parentId, 2015);
  672. INSERT INTO `sys_role_menu` VALUES (@parentId, 2016);
  673. INSERT INTO `sys_role_menu` VALUES (@parentId, 2017);
  674. INSERT INTO `sys_role_menu` VALUES (@parentId, 2018);
  675. INSERT INTO `sys_role_menu` VALUES (@parentId, 2019);
  676. INSERT INTO `sys_role_menu` VALUES (@parentId, 2020);
  677. INSERT INTO `sys_role_menu` VALUES (@parentId, 2021);
  678. INSERT INTO `sys_role_menu` VALUES (@parentId, 2043);
  679. INSERT INTO `sys_role_menu` VALUES (@parentId, 2044);
  680. INSERT INTO `sys_role_menu` VALUES (@parentId, 2147);
  681. INSERT INTO `sys_role_menu` VALUES (@parentId, 2148);
  682. INSERT INTO `sys_role_menu` VALUES (@parentId, 3000);
  683. INSERT INTO `sys_role_menu` VALUES (@parentId, 3001);
  684. INSERT INTO `sys_role_menu` VALUES (@parentId, 3002);
  685. INSERT INTO `sys_role_menu` VALUES (@parentId, 3003);
  686. INSERT INTO `sys_role_menu` VALUES (@parentId, 3007);
  687. INSERT INTO `sys_role_menu` VALUES (@parentId, 3008);
  688. INSERT INTO `sys_role_menu` VALUES (@parentId, 3013);
  689. INSERT INTO `sys_role_menu` VALUES (@parentId, 3014);
  690. INSERT INTO `sys_role_menu` VALUES (@parentId, 3015);
  691. INSERT INTO `sys_role_menu` VALUES (@parentId, 3016);
  692. INSERT INTO `sys_role_menu` VALUES (@parentId, 3017);
  693. INSERT INTO `sys_role_menu` VALUES (@parentId, 3018);
  694. INSERT INTO `sys_role_menu` VALUES (@parentId, 3019);
  695. INSERT INTO `sys_role_menu` VALUES (@parentId, 3020);
  696. INSERT INTO `sys_role_menu` VALUES (@parentId, 3021);
  697. INSERT INTO `sys_role_menu` VALUES (@parentId, 3022);
  698. INSERT INTO `sys_role_menu` VALUES (@parentId, 3023);
  699. INSERT INTO `sys_role_menu` VALUES (@parentId, 3024);
  700. INSERT INTO `sys_role_menu` VALUES (@parentId, 3025);
  701. INSERT INTO `sys_role_menu` VALUES (@parentId, 3026);
  702. INSERT INTO `sys_role_menu` VALUES (@parentId, 3027);
  703. INSERT INTO `sys_role_menu` VALUES (@parentId, 3028);
  704. INSERT INTO `sys_role_menu` VALUES (@parentId, 3029);
  705. INSERT INTO `sys_role_menu` VALUES (@parentId, 3030);
  706. INSERT INTO `sys_role_menu` VALUES (@parentId, 3033);
  707. INSERT INTO `sys_role_menu` VALUES (@parentId, 3034);
  708. INSERT INTO `sys_role_menu` VALUES (@parentId, 3035);
  709. INSERT INTO `sys_role_menu` VALUES (@parentId, 3039);
  710. INSERT INTO `sys_role_menu` VALUES (@parentId, 3040);
  711. INSERT INTO `sys_role_menu` VALUES (@parentId, 3041);
  712. INSERT INTO `sys_role_menu` VALUES (@parentId, 3042);
  713. INSERT INTO `sys_role_menu` VALUES (@parentId, 3043);
  714. INSERT INTO `sys_role_menu` VALUES (@parentId, 3044);
  715. INSERT INTO `sys_role_menu` VALUES (@parentId, 3206);
  716. INSERT INTO `sys_role_menu` VALUES (@parentId, 3207);
  717. INSERT INTO `sys_role_menu` VALUES (@parentId, 3208);
  718. INSERT INTO `sys_role_menu` VALUES (@parentId, 3209);
  719. INSERT INTO `sys_role_menu` VALUES (@parentId, 3210);
  720. INSERT INTO `sys_role_menu` VALUES (@parentId, 3214);
  721. INSERT INTO `sys_role_menu` VALUES (@parentId, 3215);
  722. INSERT INTO `sys_role_menu` VALUES (@parentId, 3216);
  723. INSERT INTO `sys_role_menu` VALUES (@parentId, 3217);
  724. INSERT INTO `sys_role_menu` VALUES (@parentId, 3218);
  725. INSERT INTO `sys_role_menu` VALUES (@parentId, 3219);
  726. INSERT INTO `sys_role_menu` VALUES (@parentId, 3220);
  727. INSERT INTO `sys_role_menu` VALUES (@parentId, 3221);
  728. INSERT INTO `sys_role_menu` VALUES (@parentId, 3222);
  729. INSERT INTO `sys_role_menu` VALUES (@parentId, 3247);
  730. INSERT INTO `sys_role_menu` VALUES (@parentId, 3248);
  731. INSERT INTO `sys_role_menu` VALUES (@parentId, 3249);
  732. INSERT INTO `sys_role_menu` VALUES (@parentId, 3250);
  733. INSERT INTO `sys_role_menu` VALUES (@parentId, 3251);
  734. INSERT INTO `sys_role_menu` VALUES (@parentId, 3252);
  735. INSERT INTO `sys_role_menu` VALUES (@parentId, 3253);
  736. INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (@parentId, 101);
  737. -- 新增设备联动、终端用户菜单,需自行修改parent_id
  738. INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  739. VALUES ('设备联动', 2000, 7, 'linkage', 'iot/device/device-linkage', NULL, 1, 0, 'C', '0', '0', NULL, 'tree-table', 'admin', '2024-05-10 17:54:12', '', NULL, '');
  740. INSERT INTO `sys_menu` (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  741. VALUES ('终端用户', 5, 5, 'terminal', 'system/terminalUser/index', NULL, 1, 0, 'C', '0', '0', NULL, 'build', 'admin', '2024-05-10 17:55:00', '', NULL, '');
  742. -- 修复小程序头像修改字段超长问题
  743. ALTER TABLE `sys_user`
  744. MODIFY COLUMN `avatar` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址';
  745. -- 设备新增告警表
  746. -- 新增设备告警用户配置表
  747. DROP TABLE IF EXISTS `iot_device_alert_user`;
  748. CREATE TABLE `iot_device_alert_user` (
  749. `device_id` bigint(20) NOT NULL COMMENT '设备id',
  750. `user_id` bigint(20) NOT NULL COMMENT '用户id',
  751. PRIMARY KEY (`device_id`,`user_id`)
  752. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='设备告警用户表';
  753. -- 菜单 SQL
  754. 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)
  755. values('告警用户', '2007', '1', 'user', 'iot/device/alert/user', 1, 0, 'C', '0', '0', 'iot:device:alert:user:list', '#', 'admin', sysdate(), '', null, '设备告警用户菜单');
  756. -- 按钮父菜单ID
  757. SELECT @parentId := LAST_INSERT_ID();
  758. -- 按钮 SQL
  759. 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)
  760. values('告警用户查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', 'iot:device:alert:user:query', '#', 'admin', sysdate(), '', null, '');
  761. 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)
  762. values('告警用户新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', 'iot:device:alert:user:add', '#', 'admin', sysdate(), '', null, '');
  763. 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)
  764. values('告警用户删除', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', 'iot:device:alert:user:remove', '#', 'admin', sysdate(), '', null, '');
  765. -- 设备告警记录更改一下菜单权限标识,menu_id请自行修改,或者直接在菜单改就行了
  766. update sys_menu
  767. set perms = 'iot:alertLog:list'
  768. where menu_id = 2067;
  769. update sys_menu
  770. set perms = 'iot:alertLog:query'
  771. where menu_id = 2068;
  772. update sys_menu
  773. set perms = 'iot:alertLog:add'
  774. where menu_id = 2069;
  775. update sys_menu
  776. set perms = 'iot:alertLog:edit'
  777. where menu_id = 2070;
  778. update sys_menu
  779. set perms = 'iot:alertLog:remove'
  780. where menu_id = 2071;
  781. update sys_menu
  782. set perms = 'iot:alertLog:export'
  783. where menu_id = 2072;
  784. -- ----------------------------
  785. -- Table structure for oss_config
  786. -- ----------------------------
  787. DROP TABLE IF EXISTS `oss_config`;
  788. CREATE TABLE `oss_config`
  789. (
  790. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
  791. `tenant_id` bigint(20) NOT NULL DEFAULT 1 COMMENT '租户ID',
  792. `tenant_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '租户名称',
  793. `config_key` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '配置key',
  794. `access_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'accessKey',
  795. `secret_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '秘钥',
  796. `bucket_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '桶名称',
  797. `prefix` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT'前缀',
  798. `endpoint` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '访问站点',
  799. `domain` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '自定义域名',
  800. `is_https` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否https(Y=是,N=否)',
  801. `region` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '域',
  802. `access_policy` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '桶权限类型(0=private 1=public 2=custom)',
  803. `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '是否默认(0=是,1=否)',
  804. `ext1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '扩展字段',
  805. `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  806. `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '创建者',
  807. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  808. `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  809. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  810. `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  811. PRIMARY KEY (`id`) USING BTREE
  812. ) ENGINE = InnoDB
  813. AUTO_INCREMENT = 1
  814. CHARACTER SET = utf8
  815. COLLATE = utf8_general_ci COMMENT = '对象存储配置表'
  816. ROW_FORMAT = Dynamic;
  817. -- ----------------------------
  818. -- Records of oss_config
  819. -- ----------------------------
  820. insert into oss_config values (1, 1, 'admin', 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'fastbee','', 'oss-cn-beijing.aliyuncs.com', '','N', '','0' ,'0', '', '0', '', '2023-02-25 23:15:57', '', NULL, NULL);
  821. insert into oss_config values (2, 1, 'admin', 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'fastbee','', 's3-cn-north-1.qiniucs.com', '','N', '','1' ,'1', '', '0', '', '2023-02-25 23:15:57', '', NULL, NULL);
  822. -- ----------------------------
  823. -- Table structure for oss_detail
  824. -- ----------------------------
  825. DROP TABLE IF EXISTS `oss_detail`;
  826. CREATE TABLE `oss_detail`
  827. (
  828. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '文件id',
  829. `tenant_id` bigint(20) NOT NULL DEFAULT 1 COMMENT '租户ID',
  830. `tenant_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '租户名称',
  831. `file_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件名',
  832. `original_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '原名',
  833. `file_suffix` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件后缀名',
  834. `url` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'URL地址',
  835. `service` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'aliyun' COMMENT '服务商',
  836. `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  837. `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '创建者',
  838. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  839. `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  840. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  841. `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  842. PRIMARY KEY (`id`) USING BTREE
  843. ) ENGINE = InnoDB
  844. AUTO_INCREMENT = 1
  845. CHARACTER SET = utf8
  846. COLLATE = utf8_general_ci COMMENT = '文件记录表'
  847. ROW_FORMAT = Dynamic;
  848. -- 文件记录菜单SQL
  849. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  850. VALUES ('文件记录', 3046, 4, 'detail', 'system/oss/index', NULL, 1, 0, 'C', '0', '0', 'oss:detail:list', 'documentation', 'admin', sysdate(), '', null, '文件记录菜单');
  851. -- 按钮父菜单ID
  852. SELECT @parentId := LAST_INSERT_ID();
  853. -- 文件记录按钮SQL
  854. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  855. VALUES ('文件记录查询', @parentId, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'oss:detail:query', '#', 'admin', sysdate(), '', NULL, '');
  856. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  857. VALUES ('文件记录新增', @parentId, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'oss:detail:add', '#', 'admin', sysdate(), '', NULL, '');
  858. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  859. VALUES ('文件记录修改', @parentId, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'oss:detail:edit', '#', 'admin', sysdate(), '', NULL, '');
  860. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  861. VALUES ('文件记录删除', @parentId, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'oss:detail:remove', '#', 'admin', sysdate(), '', NULL, '');
  862. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  863. VALUES ('文件记录导出', @parentId, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'oss:detail:export', '#', 'admin', sysdate(), '', NULL, '');
  864. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  865. VALUES ('文件存储配置新增', @parentId, 6, '', NULL, NULL, 1, 0, 'F', '0', '0', 'oss:config:add', '#', 'admin', sysdate(), 'admin', null, '');
  866. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  867. VALUES ('文件存储配置修改', @parentId, 7, '', NULL, NULL, 1, 0, 'F', '0', '0', 'oss:config:edit', '#', 'admin', sysdate(), '', NULL, '');
  868. INSERT INTO sys_menu (`menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
  869. VALUES ('文件存储配置删除', @parentId, 8, '', NULL, NULL, 1, 0, 'F', '0', '0', 'oss:config:remove', '#', 'admin', sysdate(), '', NULL, '');