32 lines
940 B
Markdown
32 lines
940 B
Markdown
# 权限对象说明
|
|
|
|
## Permission
|
|
|
|
| 字段 | 类型 | 说明 |
|
|
|---|---|---|
|
|
| id | String | 权限 ID |
|
|
| createdAt | Long | 创建时间,Unix 时间戳毫秒 |
|
|
| updatedAt | Long | 更新时间,Unix 时间戳毫秒 |
|
|
| deletedAt | Long | 删除时间,Unix 时间戳毫秒 |
|
|
| code | String | 权限代码,需与数据库 `permission.code` 保持一致 |
|
|
| nameLangId | String | 权限名称的多语言键 |
|
|
| description | String | 权限说明 |
|
|
| name | String | 当前语言下的权限名称 |
|
|
|
|
## BatchCreateReq
|
|
|
|
| 字段 | 类型 | 说明 |
|
|
|---|---|---|
|
|
| prefixCode | String | 权限代码前缀,例如 `ROLE` |
|
|
| prefixName | String | 权限名称前缀,例如 `角色` |
|
|
| types | Type[] | 需要批量生成的权限类型列表,详见 `BatchCreateType` |
|
|
|
|
## BatchCreateType
|
|
|
|
| 枚举 | 说明 |
|
|
|---|---|
|
|
| CREATE | 创建权限 |
|
|
| READ | 读取权限 |
|
|
| UPDATE | 更新权限 |
|
|
| DELETE | 删除权限 |
|