6. 接口管理
接口后台对应的是一组API接口,前台一般对应的是按钮。用于控制按钮的显示隐藏。
接口可通过后台应用的 @SaCheckPermission 注解自动生成。如 @SaCheckPermission("sys:notice:query"),就自动生成一条权限字符为sys:notice:query的数据库记录。
6.1 主要界面
6.1.1 查询页

6.1.2 编辑页

6.2 表结构
主表:sys_perm_api
| 字段名 | 类型 | 长度 | 注释 | 说明 |
|---|---|---|---|---|
| id | bigint | 主键ID | ||
| avtag | bit | 1 | 可用标记 | |
| code | bigint | 1 | 权限代码 | 用于二进制方式权限控制 |
| crtim | datetime | 创建时间 | 第一次插入后,就不再更新 | |
| menid | bigint | 所属菜单ID | ||
| name | varchar | 64 | 接口名称 | |
| notes | varchar | 255 | 备注 | |
| ornum | int | 排序号 | ||
| perm | varchar | 64 | 权限字符串 | 用于常规方式权限控制 |
| pos | int | 权限位 | 用于二进制方式权限控制 | |
| type | varchar | 8 | 权限类型 | get,post,put,delete |
| uptim | datetime | 更新时间 | 第一次插入时同crtim |