权限系统 - 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 |