[]
设置用户主页文档id
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path |
请求模式
HomePageV2Controller+SetUserHomePageRequestModel
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取所有用户的信息
参数
| 名称 | 类型 | 位置 | 描述 | 示例 |
|---|---|---|---|---|
| Provider | string | query | 用户提供程序名称 | "local" |
| PageSize | int32 | query | 每页查询用户数量 | 20 |
| PageNumber | int32 | query | 当前查询的页号 | 1 |
| SearchText | string | query | 查找的文本 | "admin" |
| OrderBy | string | query | 排序列名称 | "UserName" |
| OrderType | OrderType | query | 排序方式,可用的排序包括 "ASC" 和 "DESC". | "ASC" |
| Paging | Boolean | query | 是否进行分页查询 | true |
| SearchType | SearchType | query | 查找的方式,可用的方式包括 "None" 和 "Count". | "None" |
响应
状态代码: 200
成功
创建一个新用户
请求模型
响应
状态代码: 201
成功
状态代码: 400
错误请求
状态代码: 403
禁止
通过id获取用户信息。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
状态代码: 404
未找到
更新用户信息。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
| ignoreRoles | Boolean | query | 是否忽略用户角色。 |
请求模型
响应
状态代码: 200
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
删除现有用户。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
删除指定用户。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
获取用户的角色。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
Array<string>
状态代码: 404
未找到
启用/禁用用户。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
请求模型
boolean
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
更改指定用户的密码。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
请求模型
password
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
更改用户密码。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 404
未找到
导入用户。
响应
状态代码: 200
成功
导出所有用户信息。
响应
状态代码: 200
成功
二进制
导出用户信息模板。
响应
状态代码: 200
成功
二进制
获取用户导入结果文件,查看详细错误信息。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| key必填项 | string | path | 用户模板文件的key。 |
响应
状态代码: 200
成功
二进制
状态代码: 404
未找到
删除无用的用户模板文件。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| key必填项 | string | path | 用户模板文件的key。 |
响应
状态代码: 204
成功
状态代码: 404
未找到
获取锁定用户。
响应
状态代码: 200
成功
通过 id 解锁用户。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 204
成功
重置用户“admin”的密码。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取可用的用户上下文。
响应
状态代码: 200
成功
获取当前用户的声明。
响应
状态代码: 200
成功
获取指定用户的头像。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
二进制
状态代码: 304
未修改
添加或更新当前用户的头像。
请求模型
二进制
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取当前用户的个人资料信息。
响应
状态代码: 200
成功
状态代码: 400
错误请求
更新当前用户的个人资料信息。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取当前登录用户可以共享文档的角色。
响应
状态代码: 200
成功
获取指定用户的权限。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
Array<string>
状态代码: 400
错误请求
状态代码: 404
未找到
获取指定用户的所有权限。
参数
| 名称 | 类型 | 位置 | 描述 |
|---|---|---|---|
| name必填项 | string | path | 用户名 |
响应
状态代码: 200
成功
Array<string>
状态代码: 404
未找到
获取当前用户所属的所有组织。
响应
状态代码: 200
成功
获取不属于任何组织的所有用户。
响应
状态代码: 200
成功
设置用户可以直接登录的默认组织。
请求模型
organizationId
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 404
未找到
删除当前用户的默认组织设置。
响应
状态代码: 204
成功
服务器插件错误
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code可为空 | string | 错误代码 | |
| message可为空 | string | 错误信息 | |
| context可为空 | string | 错误上下文 | |
| innerError | ServerPluginError |
设置用户主页请求模型
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| userId可为空 | string | 用户名 | "160C30CC-B9FF-43F8-852A-3BD672176C4B" |
| userHomeDocumentId可为空 | string | 用户主页文档id | "8760F2A1-C217-480F-8EB0-1EE9DB3AE2C5" |
Enum:
ASCDESC订单类型。
* ASC - 0 - 升序。
* DESC - 1 - 降序。
Enum:
NoneCount搜索记录的搜索类型。
* None - 0 - 正常搜索。
* Count - 1 - 只检索记录数。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| models可为空 | UserBizModel | ||
| total | int32 | ||
| pageSize可为空 | int32 | 页面大小。 | 20 |
| pageNumber可为空 | int32 | 页码。 | 1 |
| searchText可为空 | string | 搜索文本。 | "admin" |
| orderBy可为空 | string | 有序字段。 | "UserName" |
| orderType | OrderType | ||
| paging可为空 | Boolean | 是否分页。 | true |
| searchType | SearchType |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | ||
| username可为空 | string | ||
| email可为空 | string | ||
| mobile可为空 | string | ||
| provider可为空 | string | ||
| avatar可为空 | string | ||
| firstName可为空 | string | ||
| lastName可为空 | string | ||
| creationTime | ISO DateTime Sting | ||
| status | UserStatus | ||
| fullName可为空 | string | ||
| organizationIdPath可为空 | string | ||
| roles可为空 | Array<string> |
||
| customizeProperties可为空 | Array<string> |
||
| extraClaims可为空 | string | ||
| tenantRoles可为空 | Array<string> |
Enum:
NormalDisabled用户的状态。
* Normal - 1 - 正常状态。
* Disabled - 2 - 禁用状态。
该模型用于描述处理 Web 请求时发生的所有错误。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| errors可为空 | ApiError | 错误列表。 |
该模型用于描述处理 Web 请求时发生的错误。
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code可为空 | string | 错误的唯一标识。 | |
| message可为空 | string | 错误的描述文本。 | |
| context可为空 | string | 错误的一些相关上下文信息。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 用户 ID,可以为空。 | "8760F2A1-C217-480F-8EB0-1EE9DB3AE2C5" |
| username | string | 用户名为必填项,而且不能被修改 | "MyUserName" |
| firstName可为空 | string | 用户的名字。 | "MyFirstName" |
| lastName可为空 | string | 用户的姓氏。 | "MyLastName" |
| fullName可为空 | string | 用户的全名。 | "MyFullName" |
| string | 用户邮箱地址为必填项 | "example@gmail.com" |
|
| mobile可为空 | string | 手机号码。 | "88888888888" |
| password可为空 | string | 用户密码。 | "MyPassword" |
| provider可为空 | string | 用户提供程序,默认值为本地。 | "local" |
| enabled | Boolean | 该用户是否被禁用 | true |
| organizationId可为空 | string | 用户所在的组织 ID。 | "D6F4019D-54FB-4B30-AA84-424010ABA3C5" |
| managerId可为空 | string | 可以管理用户的组织id。 | "14A7B860-32A4-4F2B-BFC2-C511F45022C2" |
| roles可为空 | Array<string> |
用户所属的角色。 | ["ReportDesigner","DataManager"] |
| customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| firstName可为空 | string | 用户的名字。 | "MyFirstName" |
| lastName可为空 | string | 用户的姓氏。 | "MyLastName" |
| fullName可为空 | string | 用户的全名。 | "MyFullName" |
| string | 用户邮箱地址为必填项 | "example@gmail.com" |
|
| mobile可为空 | string | 用户的手机号码。 | "88888888888" |
| password可为空 | string | 用户密码,null表示不修改原密码。 | "MyNewPassword" |
| enabled | Boolean | 该用户是否被禁用 | true |
| organizationId可为空 | string | 用户所在的组织 ID。 | "DD6DAFF7-6789-46E3-9294-C4D74542D971" |
| managerId可为空 | string | 可以管理用户的组织id。 | "4DBED725-F4AB-4EC6-AD28-C164613FE294" |
| roles可为空 | Array<string> |
用户所属的角色。 | ["ReportDesigner","DataManager"] |
| customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| userIds | Array<string> |
用户 ID 列表。 | ["1FB74CF4-FFB0-492F-A2D5-29AA761955CF","DD695D78-015D-43E2-9F3A-8919F4F534FE"] |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| oldPassword | string | 旧密码。 | "OldPassword" |
| newPassword | string | 新密码。 | "NewPassword" |
| newPasswordConfirm | string | 确认密码。 | "NewPassword" |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| importedUserCount | int32 | 导入成功的用户数。 | |
| notImportedUserCount | int32 | 导入失败的用户数。 | |
| detailKey可为空 | string | 用于检索有关导入错误的详细信息的唯一键。 | |
| errorMsg可为空 | string | 错误信息。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | ||
| username可为空 | string | ||
| provider可为空 | string |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| token | string | 请求令牌(Token) | "A4CDF5CD-29D2-41DF-A02E-3C5492F6FC2B" |
| password | string | 新密码 | "NewPassword" |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| name可为空 | string | 用户上下文名称。 | |
| isBuiltIn | Boolean | 它是否是内置的用户上下文。 | |
| multivalued | Boolean | 是否为多值用户上下文。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| type可为空 | string | 声明类型。 | |
| value可为空 | string | 声明值。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| firstName可为空 | string | 名字。 | "MyFirstName" |
| lastName可为空 | string | 姓氏。 | "MyLastName" |
| fullName可为空 | string | 全名。 | "MyFullName" |
| string | 用户邮箱地址 | "example@gmail.com" |
|
| mobile可为空 | string | 手机号码。 | "88888888888" |
| customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 角色id。 | |
| name可为空 | string | 角色名称。 | |
| tenantId可为空 | string | 组织 ID。 | |
| isBuiltIn | Boolean | 是否是内置角色。 | |
| permissions可为空 | Array<string> |
角色的权限。 |
| 名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| id可为空 | string | 组织标识。 | |
| name可为空 | string | 组织名称。 | |
| path可为空 | string | 组织路径。 | |
| isDefault | Boolean | 该组织是否为当前用户设定的默认组织 |