21 lines
980 B
Plaintext
21 lines
980 B
Plaintext
INSERT INTO role (role_code, role_name) VALUES ('ADMIN', '管理员');
|
|
INSERT INTO role (role_code, role_name) VALUES ('USER', '普通用户');
|
|
INSERT INTO role (role_code, role_name) VALUES ('GUEST', '访客');
|
|
|
|
|
|
-- 管理员全部可看
|
|
INSERT INTO role_file_rule (role_id, file_pattern, remark) VALUES
|
|
(1, '/', '管理员可访问所有文件');
|
|
-- 普通用户可访问自己目录和公共目录
|
|
INSERT INTO role_file_rule (role_id, file_pattern, remark) VALUES
|
|
(2, '/public/${username}-', '用户可访问以用户名开头的文件');
|
|
INSERT INTO role_file_rule (role_id, file_pattern, remark) VALUES
|
|
(2, '/public/2025年', '用户可访问公共文件');
|
|
-- 访客只能访问公共目录
|
|
INSERT INTO role_file_rule (role_id, file_pattern, remark) VALUES
|
|
(3, '/public/2025年', '访客可访问公共文件');
|
|
|
|
---- 为用户赋予权限 ----
|
|
INSERT INTO user_role (user_id, role_id) values ('1', '1');
|
|
INSERT INTO user_role (user_id, role_id) values ('2', '2');
|