29 lines
1.6 KiB
SQL
29 lines
1.6 KiB
SQL
-- V0.3 角色初始数据
|
|
-- sys_role_data_scope_detail 建表语句
|
|
CREATE TABLE IF NOT EXISTS `sys_role_data_scope_detail` (
|
|
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
|
`role_id` varchar(64) NOT NULL COMMENT '角色ID',
|
|
`scope_type` varchar(20) NOT NULL COMMENT '范围类型:dept/user',
|
|
`scope_value` varchar(100) NOT NULL COMMENT '范围值:部门ID/用户ID',
|
|
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
|
|
`order_num` int DEFAULT NULL COMMENT '排序号',
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
|
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人id',
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
`del_flag` smallint NOT NULL DEFAULT '0' COMMENT '删除标记',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_role_id` (`role_id`),
|
|
KEY `idx_tenant_no` (`tenant_no`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色自定义数据权限明细';
|
|
|
|
-- 角色初始数据
|
|
INSERT INTO sys_role (id, role_name, data_scope, status, tenant_no, order_num, create_dept_id, del_flag) VALUES
|
|
(UUID(), '超级管理员', '1', '1', 'zkxw', 1, '', 0),
|
|
(UUID(), '运营管理员', '1', '1', 'zkxw', 2, '', 0),
|
|
(UUID(), '采集专员', '2', '1', 'zkxw', 3, '', 0),
|
|
(UUID(), '市场支持专员', '2', '1', 'zkxw', 4, '', 0),
|
|
(UUID(), '质检专员', '2', '1', 'zkxw', 5, '', 0);
|