IAMService

UpdateRole 更新角色,采用 PATCH 语义:仅 optional 字段存在时更新。 内置角色禁止修改 status;setPermissions/setMenus 为 true 时整体覆盖对应授权集合。

put/v1/iam/roles/{id}

Path parameters

idstring required

Request body

dataScopeinteger

数据范围:1=全部数据,2=部门数据,3=仅本人,4=自定义。

descriptionstring
idstring
menuIdsstring[]
namestring
permissionIdsstring[]
setMenusboolean

为 true 时用 menuIds 整体替换角色菜单;为 false 时忽略 menuIds。

setPermissionsboolean

为 true 时用 permissionIds 整体替换角色权限;为 false 时忽略 permissionIds。

sortOrderinteger
statusinteger

状态:1=启用,2=禁用。

Response

OK

Changes

No recorded changes to this endpoint across all 1 revision of this API.