角色对象说明
Role
| 字段 |
类型 |
说明 |
| id |
String |
角色 ID |
| createdAt |
Long |
创建时间,Unix 时间戳毫秒 |
| updatedAt |
Long |
更新时间,Unix 时间戳毫秒 |
| deletedAt |
Long |
删除时间,Unix 时间戳毫秒 |
| code |
String |
角色代码,常见值见 RoleCode |
| nameLangId |
String |
角色名称的多语言键 |
| description |
String |
角色说明 |
| name |
String |
当前语言下的角色名称 |
| permissionList |
List |
角色自身直接绑定的权限列表 |
| allPermissionList |
List |
角色全部权限列表,包含继承自子角色的权限 |
| childRoleList |
List |
子角色列表 |
| permissionIdList |
Set |
权限 ID 列表,创建或更新角色时使用 |
| childRoleIdList |
Set |
子角色 ID 列表,创建或更新角色时使用 |
UserRoleAuthorizeReq
| 字段 |
类型 |
说明 |
| userId |
String |
目标用户 ID |
| roleIdList |
List |
需要授权的角色 ID 列表 |
| roleCodeList |
List |
需要授权的角色代码列表 |
RoleCode
| 枚举 |
说明 |
| SYSTEM |
系统 |
| ADMIN |
管理员 |