|
@@ -32,81 +32,80 @@ SET @app_role_permission_dict_id = (
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-- label配置逗号分隔角色ID,例如 '1001,1002'
|
|
-- label配置逗号分隔角色ID,例如 '1001,1002'
|
|
|
|
|
+-- sys_dict 手动ID起点
|
|
|
|
|
+SET @next_sys_dict_id = (SELECT COALESCE(MAX(id), 0) FROM sys_dict);
|
|
|
|
|
|
|
|
--- ===================== sys_dict 插入(零冲突版)=====================
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'SELLER', '替换为销售角色ID,多个用逗号分隔', 'app_role_permission', '销售角色:显示订单统计、销售统计;底部导航走销售配置', 10, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'SELLER' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'FINANCE', '替换为财务角色ID', 'app_role_permission', '财务角色:显示订单统计、钱包模块;底部导航走销售配置', 20, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'FINANCE' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'PURCHASE', '替换为采购角色ID', 'app_role_permission', '采购角色:显示订单统计、钱包、地址;底部导航走采购配置', 30, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'PURCHASE' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'DOOR_KEEPER', '替换为门卫角色ID', 'app_role_permission', '门卫角色:底部导航走门卫配置', 40, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'DOOR_KEEPER' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'FORKLIFT_DRIVER', '替换为铲车司机角色ID', 'app_role_permission', '铲车司机角色:底部导航走铲车司机配置', 50, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'FORKLIFT_DRIVER' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'BUYER', '替换为买家角色ID', 'app_role_permission', '买家角色:底部导航走买家配置', 60, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'BUYER' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'DRIVER', '替换为司机角色ID', 'app_role_permission', '司机角色:底部导航走默认司机配置', 70, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'DRIVER' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'LOGISTICS', '替换为物流角色ID', 'app_role_permission', '物流角色:底部导航走物流配置', 80, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'LOGISTICS' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'SUPPLIER_ADMIN', '替换为供应商管理员角色ID', 'app_role_permission', '供应商管理员:企业类型为1时生效', 90, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'SUPPLIER_ADMIN' AND del_flag = 0);
|
|
|
|
|
-
|
|
|
|
|
-INSERT INTO sys_dict (
|
|
|
|
|
- id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
|
|
- status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
|
|
-)
|
|
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'LOGISTICS_ADMIN', '替换为物流商管理员角色ID', 'app_role_permission', '物流商管理员:企业类型为3时生效', 100, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'LOGISTICS_ADMIN' AND del_flag = 0);
|
|
|
|
|
|
|
+-- ===================== sys_dict 插入:APP角色权限配置 =====================
|
|
|
|
|
+-- value = 角色ID,多个用英文逗号分隔
|
|
|
|
|
+-- label = AppRoleType编码
|
|
|
|
|
+-- type = app_role_permission
|
|
|
|
|
|
|
|
INSERT INTO sys_dict (
|
|
INSERT INTO sys_dict (
|
|
|
id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
id, dict_id, value, label, type, description, sort, parent_id, remark,
|
|
|
status, create_by, create_time, update_by, update_time, del_flag, url
|
|
status, create_by, create_time, update_by, update_time, del_flag, url
|
|
|
)
|
|
)
|
|
|
-SELECT (SELECT COALESCE(MAX(id), 0) + 1 FROM sys_dict), @app_role_permission_dict_id, 'PURCHASE_ADMIN', '替换为采购商管理员角色ID', 'app_role_permission', '采购商管理员:企业类型为2时生效', 110, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND value = 'PURCHASE_ADMIN' AND del_flag = 0);
|
|
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1,
|
|
|
|
|
+ @app_role_permission_dict_id, '替换为销售角色ID,多个用英文逗号分隔', 'SELLER', 'app_role_permission',
|
|
|
|
|
+ '销售/供应商角色:显示订单统计、销售统计;底部导航走销售配置',
|
|
|
|
|
+ 10, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'SELLER' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为财务角色ID', 'FINANCE', 'app_role_permission',
|
|
|
|
|
+ '财务角色:显示订单统计、钱包模块;底部导航走销售配置',
|
|
|
|
|
+ 20, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'FINANCE' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为采购角色ID', 'PURCHASE', 'app_role_permission',
|
|
|
|
|
+ '采购角色:显示订单统计、钱包、地址;底部导航走采购配置',
|
|
|
|
|
+ 30, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'PURCHASE' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为门卫角色ID', 'DOOR_KEEPER', 'app_role_permission',
|
|
|
|
|
+ '门卫角色:底部导航走门卫配置',
|
|
|
|
|
+ 40, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'DOOR_KEEPER' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为叉车司机角色ID', 'FORKLIFT_DRIVER', 'app_role_permission',
|
|
|
|
|
+ '叉车司机角色:底部导航走叉车司机配置',
|
|
|
|
|
+ 50, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'FORKLIFT_DRIVER' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为买家角色ID', 'BUYER', 'app_role_permission',
|
|
|
|
|
+ '买家角色:底部导航走买家配置',
|
|
|
|
|
+ 60, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'BUYER' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为司机角色ID', 'DRIVER', 'app_role_permission',
|
|
|
|
|
+ '司机角色:底部导航走默认司机配置',
|
|
|
|
|
+ 70, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'DRIVER' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为物流角色ID', 'LOGISTICS', 'app_role_permission',
|
|
|
|
|
+ '物流角色:底部导航走物流配置',
|
|
|
|
|
+ 80, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'LOGISTICS' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为供应商管理员角色ID', 'SUPPLIER_ADMIN', 'app_role_permission',
|
|
|
|
|
+ '供应商管理员:企业类型为1时生效',
|
|
|
|
|
+ 90, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'SUPPLIER_ADMIN' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为物流商管理员角色ID', 'LOGISTICS_ADMIN', 'app_role_permission',
|
|
|
|
|
+ '物流商管理员:企业类型为3时生效',
|
|
|
|
|
+ 100, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'LOGISTICS_ADMIN' AND del_flag = 0);
|
|
|
|
|
+
|
|
|
|
|
+INSERT INTO sys_dict (id, dict_id, value, label, type, description, sort, parent_id, remark, status, create_by, create_time, update_by, update_time, del_flag, url)
|
|
|
|
|
+SELECT @next_sys_dict_id := @next_sys_dict_id + 1, @app_role_permission_dict_id, '替换为采购商管理员角色ID', 'PURCHASE_ADMIN', 'app_role_permission',
|
|
|
|
|
+ '采购商管理员:企业类型为2时生效',
|
|
|
|
|
+ 110, '0', NULL, 0, 0, NOW(), 0, NOW(), 0, NULL
|
|
|
|
|
+WHERE NOT EXISTS (SELECT 1 FROM sys_dict WHERE type = 'app_role_permission' AND label = 'PURCHASE_ADMIN' AND del_flag = 0);
|