%E6%9D%83%E9%99%90%E7%B3%BB%E7%BB%9F - GlimmerIndex/Glimmer-Index-Back-End GitHub Wiki
基于RBAC模型构建权限系统
编号 |
权限 |
路径 |
说明 |
1 |
system:anti:test |
/test/user |
普通用户测试权限 |
2 |
system:admin:test |
/test/admin |
测试管理员权限 |
3 |
uploads:pdf:get |
/uploads/pdf/{id} |
PDF上传 |
4 |
download:pdf:catch |
/download/pdf |
PDF下载 |
5 |
delete:pdf:throw |
/delete/pdf |
pdf文件删除 |
6 |
show:pdf:see |
/show/pdf/see |
pdf全部信息 |
7 |
like:pdf |
/like/pdf |
点赞 |
8 |
dislike:pdf |
/dislike/pdf |
点踩 |
9 |
show:pdf:preview |
/preview/pdf/{fileId} |
预览PDF |
10 |
user:info:get |
/user/info/{UserId} |
获取用户信息 |
ID |
Name |
Status(0正常,1停用) |
0 |
admin |
0 |
1 |
user |
0 |
字段 |
类型 |
说明 |
id |
bigint |
自增主键 |
user_name |
varchar |
用户名 |
nickname |
varchar |
昵称 |
password |
varchar |
加密后密码 |
status |
char(1) |
0正常,1停用 |
email |
varchar(64) |
邮箱 |
user_type |
char(1) |
用户类型 |
角色编号 |
角色说明 |
权限编号 |
权限名 |
0 |
管理员 |
1 |
system:anti:test |
0 |
|
2 |
system:admin:test |
0 |
|
3 |
uploads:pdf:get |
0 |
|
4 |
download:pdf:catch |
0 |
|
5 |
delete:pdf:throw |
0 |
|
6 |
show:pdf:see |
0 |
|
7 |
like:pdf |
0 |
|
8 |
dislike:pdf |
0 |
|
9 |
show:pdf:preview |
1 |
普通用户 |
1 |
system:anti:test |
1 |
|
4 |
download:pdf:catch |
1 |
|
7 |
like:pdf |
1 |
|
8 |
dislike:pdf |
1 |
|
9 |
show:pdf:preview |
⚠️ **GitHub.com Fallback** ⚠️