# 角色对象说明 ## 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 | 管理员 |