[]
添加角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
更新角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
删除角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
添加角色分类。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
更新角色分类。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
删除角色分类。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
移动角色或角色分类。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
给角色添加普通用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
给角色添加域用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
从角色中移除普通用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
从角色中移除域用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置角色中的普通用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置角色中的域用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置普通用户的角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置域用户的角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
添加角色所拥有的权限。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
删除角色所拥有的权限。
Request Body
Type: application/json-patch+json
RemoveRoleInheritRelationsParam
Type: application/json
RemoveRoleInheritRelationsParam
Type: text/json
RemoveRoleInheritRelationsParam
Type: application/*+json
RemoveRoleInheritRelationsParam
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置角色所拥有的权限。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
添加指定组织节点下的用户到角色中。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
从角色中移除指定组织节点下的用户。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
给组织节点成员设置角色。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
设置角色的用户为指定组织的所有成员。
Request Body
Type: application/json-patch+json
Type: application/json
Type: text/json
Type: application/*+json
Responses
[200] OK
Type: [text/plain]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [application/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
Type: [text/json]
Example:
{
"Result": false,
"Message": "Error message.",
"ErrorCode": 0,
"MessageProperties": null
}
请求结果。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
Result | Boolean | 请求是否成功。 | |
MessageNullable | string | 请求返回的信息。 | |
ErrorCode | int32 | 请求返回的错误码。 | |
MessagePropertiesNullable | Array |
请求返回信息中的数据。 |
添加用户到角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleName | string | 角色名。 | |
DescriptionNullable | string | 角色描述,长度不能超过 100。 | |
ParentFolderIdNullable | int32 | 角色的父分类。默认值为 0 表示没有父分类。 |
更新角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleName | string | 角色名。 | |
DescriptionNullable | string | 角色描述,长度不能超过 100。 | |
ParentFolderIdNullable | int32 | 角色的父分类。默认值为 0 表示没有父分类。 | |
RoleId | int32 | 角色 Id。 |
删除角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIds | Array<integer> |
角色 Id 的列表。 |
添加角色分类请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
FolderName | string | 角色分类名称。 | |
ParentFolderIdNullable | int32 | 父角色分类 Id。 |
更新角色分类请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
FolderId | int32 | 角色分类 Id。 | |
FolderName | string | 角色分类名称。 | |
ParentFolderIdNullable | int32 | 父角色分类 Id。 |
删除角色分类请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
FolderIds | Array<integer> |
角色分类 Id 的列表。 |
移动角色或角色分类请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
DragNodeId | int32 | 源角色 Id 或角色分类 Id。 | |
IsDraggedRole | Boolean | 源是否是角色。 | |
DropNodeId | int32 | 目标角色 Id 或角色分类 Id。 | |
IsDroppedRole | Boolean | 目标是否是角色。 | |
MoveType | int32 | 移动到目标的相对位置。-1 表示移动到目标的上面。0 表示移动到目标的里面。1 表示移动到目标的下面。
|
普通用户的角色操作请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIds | Array<integer> |
角色 Id 的列表。 | |
UserNames | Array<string> |
用户名的列表。 |
域用户的角色操作请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIds | Array<integer> |
角色 Id 的列表。 | |
UserNames | Array<string> |
用户名的列表。 |
从角色中移除普通用户请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIds | Array<integer> |
角色 Id 的列表。 | |
UserNames | Array<string> |
用户名的列表。 |
给角色设置普通用户请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
UserNamesNullable | Array<string> |
用户名的列表。 | |
RoleIds | Array<integer> |
角色 Id 的列表。 |
给角色设置域用户请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
UserNamesNullable | Array<string> |
用户名的列表。 | |
RoleIds | Array<integer> |
角色 Id 的列表。 |
给普通用户设置角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
UserNames | Array<string> |
用户名的列表。 | |
RoleIdsNullable | Array<integer> |
角色 Id 的列表。 |
给域用户设置角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIdsNullable | Array<integer> |
角色 Id 的列表。 | |
UserNames | Array<string> |
用户名的列表。 |
角色权限请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
Type | int32 | 角色 Id 的列表。0 表示指定角色的权限从其他角色继承。1 表示其他角色的权限从指定角色继承。
|
|
OwnedRoleIds | Array<integer> |
角色 Id 的列表。 | |
RoleId | int32 | 角色 Id。 |
移除角色权限请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
Type | int32 | 角色 Id 的列表。0 表示指定角色的权限从其他角色继承。1 表示其他角色的权限从指定角色继承。
|
|
OwnedRoleIds | Array<integer> |
角色 Id 的列表。 | |
RoleId | int32 | 角色 Id。 |
设置角色权限请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
OwnedRoleIdsNullable | Array<integer> |
角色 Id 的列表。 | |
Type | int32 | 角色 Id 的列表。0 表示指定角色的权限从其他角色继承。1 表示其他角色的权限从指定角色继承。
|
|
RoleId | int32 | 角色 Id。 |
添加或设置组织和角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
IsEffectedForSubOrganizationsNullable | Boolean | 是否对组织子节点有效。 | |
RoleIds | Array<integer> |
角色 Id 的列表。 | |
OrganizationIds | Array<integer> |
组织节点 Id 的列表。 |
移除组织和角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIds | Array<integer> |
角色 Id 的列表。 | |
OrganizationIds | Array<integer> |
组织节点 Id 的列表。 |
给指定组织下成员设置角色请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
RoleIdsNullable | Array<integer> |
角色 Id 的列表。 | |
IsEffectedForSubOrganizationsNullable | Boolean | 是否对组织子节点有效。 | |
OrganizationIds | Array<integer> |
组织节点 Id 的列表。 |
设置角色用户为指定组织成员请求中使用的参数。
属性名 | 类型 | 说明 | Example |
---|---|---|---|
OrganizationIdsNullable | Array<integer> |
组织节点 Id 的列表。 | |
IsEffectedForSubOrganizationsNullable | Boolean | 是否对组织子节点有效。 | |
RoleIds | Array<integer> |
角色 Id 的列表。 |