联犀-core
  1. info
联犀-core
  • system
    • access
      • api
        • 添加接口
        • 删除接口
        • 获取接口列表
        • 更新接口
      • info
        • 添加访问权限信息
        • 删除访问权限信息
        • 获取访问权限信息列表
        • 批量导入授权
        • 获取访问权限信息树结构
        • 更新访问权限信息
    • app
      • info
        • 添加应用
        • 删除应用
        • 获取应用列表
        • 获取应用详情
        • 更新应用
      • module
        • 获取APP权限列表
        • 更新APP权限
      • policy
        • 获取应用协议
    • common
      • 批量聚合接口请求
      • 获取系统配置
      • debug
      • debug
      • debugTencent
      • 下载本地文件
      • ntp
      • 获取小程序二维码
      • 获取第三方的部门信息列表
      • 获取第三方的部门信息详情,Children只能获取一层,需要递归获取
      • 文件直传
      • 获取文件上传地址
      • 获取天气情况
      • websocket连接
    • data
      • area
        • user
          • apply
            • 授权区域权限
            • 获取区域权限列表
        • 获取区域权限列表
        • 删除授权区域权限
        • 更新授权区域权限
      • project
        • 创建授权项目权限
        • 删除授权项目权限
        • 获取项目权限列表
        • 批量创建授权项目权限
        • 批量删除授权项目权限
    • dict
      • detail
        • 添加字典详情
        • 删除字典详情
        • 获取字典详情列表
        • 获取字典详情单个
        • 更新字典详情
      • info
        • 添加字典信息
        • 删除字典信息
        • 获取字典信息列表
        • 批量导出字典信息
        • 批量导入字典信息
        • 获取字典信息详情
        • 更新字典信息
    • log
      • 获取登录日志列表
      • 获取操作日志列表
    • module
      • info
        • 添加模块
        • 删除模块
        • 获取模块列表
        • 批量导出模块
        • 批量导入模块
        • 获取模块详情
        • 更新模块
      • menu
        • 添加菜单
        • 删除菜单
        • 获取菜单列表
        • 批量导出菜单
        • 批量导入菜单
        • 更新菜单
    • ops
      • feedback
        • 添加帮助与反馈
        • 获取帮助与反馈
        • 更新帮助与反馈
      • workOrder
        • 添加工单
        • 获取工单列表
        • 更新工单
    • role
      • access
        • 获取操作权限列表
        • 更新操作权限
      • app
        • 获取APP权限列表
        • 更新APP权限
      • info
        • 添加角色
        • 删除角色
        • 获取角色列表
        • 更新角色
      • menu
        • 获取角色对应菜单列表
        • 更新角色对应菜单列表
      • module
        • 获取角色对应模块列表
        • 更新角色对应模块列表
    • tenant
      • access
        • info
          • 获取租户操作权限列表
          • 批量创建租户操作权限
          • 批量删除租户操作权限
          • 批量更新租户操作权限
          • 获取租户操作权限树
      • app
        • menu
          • 创建租户应用菜单
          • 删除租户应用菜单
          • 获取租户应用菜单列表
          • 更新租户应用菜单
        • module
          • 新增租户应用模块
          • 删除租户应用模块
          • 获取租户应用模块列表
          • 批量新增租户应用模块
        • core
          • 获取应用信息
        • 绑定租户应用
        • 解绑租户应用
        • 获取租户应用列表
        • 更新租户应用
      • core
        • 搜索租户信息
        • 获取租户信息
      • info
        • 添加租户
        • 删除租户
        • 获取租户列表
        • 获取租户详情
        • 更新租户
      • agreement
        • 添加协议
        • 删除协议
        • 获取协议列表
        • 获取协议详情
        • 更新协议
      • config
        • 获取租户配置
        • 更新租户配置
    • user
      • info
        • 创建用户信息
          POST
        • 刪除用户
          POST
        • 查询用户信息列表
          POST
        • 获取用户信息
          POST
        • 更新用户基本数据
          POST
      • role
        • 获取用户角色列表
        • 更新用户的角色列表
      • self
        • 获取用户授权树
        • 获取用户应用列表
        • 获取用户应用详情
        • 申请用户区域权限
        • 注销用户
        • 获取验证码
        • 更新用户密码
        • 忘记密码
        • 用户登录
        • 获取用户信息
        • 获取用户菜单列表
        • 用户消息列表
        • 用户消息批量已读
        • 用户消息统计
        • 获取用户模块列表
        • 获取用户配置列表
        • 获取用户配置详情
        • 更新用户配置
        • 用户注册
        • 更新用户基本数据
        • 精准搜索用户
        • 绑定账号
      • dept
        • 新增用户的部门列表
        • 删除用户的部门列表
    • notify
      • channel
        • 添加通知通道
        • 删除通知通道
        • 获取通知通道列表
        • 获取通知通道详情
        • 更新通知通道
      • config
        • template
          • 删除通知绑定模版
          • 获取通知绑定模版列表
          • 更新通知绑定模版
        • 添加通知配置
        • 删除通知配置
        • 获取通知列表
        • 获取通知详情
        • 获取通知列表树
        • 更新通知配置
      • message
        • info
          • 删除消息
          • 获取消息列表
          • 发送消息
          • 更新消息
      • template
        • 添加通知模版
        • 删除通知模版
        • 获取通知模版列表
        • 获取通知模版详情
        • 更新通知模版
    • area
      • info
        • 新增项目区域
        • 删除项目区域
        • 获取项目区域列表
        • 获取项目区域详情
        • 更新项目区域
      • profile
        • 获取区域配置列表
        • 获取区域配置详情
        • 更新区域配置
    • project
      • info
        • 新增项目
        • 删除项目
        • 获取项目列表
        • 获取项目详情
        • 更新项目
      • profile
        • 获取项目配置列表
        • 获取项目配置详情
        • 更新项目配置
    • slot
      • info
        • 新增插槽
        • 删除插槽
        • 获取插槽列表
        • 获取插槽详情
        • 更新插槽
    • dept
      • info
        • 添加部门详情
        • 删除部门
        • 获取部门列表
        • 获取部门单个
        • 更新部门
      • syncJob
        • 添加同步任务
        • 删除同步任务
        • 执行同步任务
        • 获取同步任务列表
        • 获取同步任务单个
        • 更新同步任务
      • user
        • 获取部门授权列表
        • 批量授权部门用户
        • 批量取消授权部门用户
    • job
      • task
        • 取消执行任务
        • 新建任务分组
        • 删除任务分组
        • 获取任务分组列表
        • 获取任务分组详情
        • 更新任务分组
        • 创建任务
        • 删除任务
        • 获取任务列表
        • 获取任务详情
        • 更新任务
        • 获取任务日志
        • 发送延时请求,如果任务不存在,则会自动创建,但是自动创建的需要填写param
    • open
      • access
        • 创建开放认证
        • 删除开放认证
        • 获取开放认证列表
        • 获取开放认证详情
        • 更新开放认证
  • data
    • staticstics
      • info
        • 批量获取统计数据
        • 获取统计数据
      • manage
        • 添加数据统计配置
        • 删除数据统计配置
        • 获取数据统计配置列表
        • 获取数据统计配置详情
        • 更新数据统计配置
  1. info

查询用户信息列表

POST
/api/v1/system/user/info/index
system/user/infosystemUserInfo

请求参数

Header 参数
Ithings-Project-Id
string 
可选
默认值:
{{Ithings-Project-Id}}
Ithings-Token
string 
可选
默认值:
{{iThings-token}}
app-code
string 
可选
默认值:
{{appCode}}
device-id
string 
可选
用户正在使用的设备ID(小程序,ios,安卓的设备ID)
Body 参数application/json
page
object (PageInfo) 
可选
page
integer <int64>
页码
可选
size
integer <int64>
每页大小
可选
orders
array[object (OrderBy) {2}] 
排序
可选
userName
string 
用户名(唯一)
可选
phone
string 
手机号
可选
email
string 
邮箱
可选
account
string 
可选
userIDs
array[string]
可选
hasAccessAreas
array[string]
可选
查询拥有该区域权限的用户
deptID
string 
可选
roleCode
string 
查询角色code
可选
nickName
string 
用户的昵称
可选
withRoles
boolean 
可选
同时返回所有的角色列表
withDepts
boolean 
可选
同时返回所属的部门列表
示例
{
    "page": {
        "page": 0,
        "size": 0,
        "orders": [
            {
                "field": "string",
                "sort": 0
            }
        ]
    },
    "userName": "string",
    "phone": "string",
    "email": "string",
    "account": "string",
    "userIDs": [
        "string"
    ],
    "hasAccessAreas": [
        "string"
    ],
    "deptID": "string",
    "roleCode": "string",
    "nickName": "string",
    "withRoles": true,
    "withDepts": true
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/system/user/info/index' \
--header 'Ithings-Project-Id: {{Ithings-Project-Id}}' \
--header 'Ithings-Token: {{iThings-token}}' \
--header 'app-code: {{appCode}}' \
--header 'device-id;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "page": {
        "page": 0,
        "size": 0,
        "orders": [
            {
                "field": "string",
                "sort": 0
            }
        ]
    },
    "userName": "string",
    "phone": "string",
    "email": "string",
    "account": "string",
    "userIDs": [
        "string"
    ],
    "hasAccessAreas": [
        "string"
    ],
    "deptID": "string",
    "roleCode": "string",
    "nickName": "string",
    "withRoles": true,
    "withDepts": true
}'

返回响应

🟢200成功
application/json
A successful response.
Body
code
integer 
返回code
可选
默认值:
200
msg
string 
返回的消息
可选
data
object (UserInfoIndexResp) 
可选
list
array[object (UserInfo) {27}] 
用户信息列表
可选
page
integer <int64>
页码
可选
pageSize
integer <int64>
每页大小
可选
total
integer <int64>
可选
示例
{
    "code": "200",
    "msg": "string",
    "data": {
        "list": [
            {
                "userID": "string",
                "userName": "string",
                "password": "string",
                "email": "string",
                "phone": "string",
                "lastIP": "string",
                "regIP": "string",
                "nickName": "string",
                "city": "string",
                "country": "string",
                "province": "string",
                "language": "string",
                "headImg": "string",
                "isUpdateHeadImg": true,
                "deviceCount": 0,
                "createdTime": "string",
                "role": 0,
                "sex": 0,
                "isAllData": 0,
                "deptIDs": [
                    "string"
                ],
                "status": 0,
                "tags": {},
                "messageNotRead": {},
                "roles": [
                    {
                        "id": 0,
                        "name": "string",
                        "desc": "string",
                        "createdTime": 0,
                        "status": 0,
                        "code": "string"
                    }
                ],
                "tenant": {
                    "id": 0,
                    "code": "string",
                    "name": "string",
                    "adminUserID": "string",
                    "adminRoleID": 0,
                    "desc": "string",
                    "defaultProjectID": 0,
                    "backgroundColour": "string",
                    "backgroundDesc": "string",
                    "backgroundImg": "string",
                    "footer": "string",
                    "isUpdateBackgroundImg": true,
                    "logoImg": "string",
                    "isUpdateLogoImg": true,
                    "title": "string",
                    "titleEn": "string",
                    "createdTime": "string",
                    "status": 0,
                    "userCount": 0,
                    "adminUserInfo": {
                        "userID": "string",
                        "userName": "string",
                        "email": "string",
                        "phone": "string",
                        "lastIP": "string",
                        "regIP": "string",
                        "nickName": "string",
                        "headImg": "string",
                        "tags": {},
                        "createdTime": "string"
                    },
                    "defaultProject": {
                        "createdTime": "string",
                        "projectID": "string",
                        "projectName": "string",
                        "adminUserID": "string",
                        "position": {
                            "longitude": 180,
                            "latitude": 90
                        },
                        "address": "string",
                        "projectImg": "string",
                        "isSysCreated": 0,
                        "isUpdateProjectImg": true,
                        "desc": "string",
                        "tags": {},
                        "areaCount": 0,
                        "userCount": 0,
                        "deviceCount": 0,
                        "ppsm": 0,
                        "area": 0,
                        "adminUser": {
                            "userID": "string",
                            "userName": "string",
                            "email": "string",
                            "phone": "string",
                            "lastIP": "string",
                            "regIP": "string",
                            "nickName": "string",
                            "headImg": "string",
                            "tags": {},
                            "createdTime": "string"
                        },
                        "areas": [
                            {
                                "createdTime": "string",
                                "projectID": "string",
                                "areaID": "string",
                                "parentAreaID": "string",
                                "areaName": "string",
                                "position": {
                                    "longitude": 180,
                                    "latitude": 90
                                },
                                "desc": "string",
                                "tags": {},
                                "lowerLevelCount": 0,
                                "deviceCount": 0,
                                "groupCount": 0,
                                "useBy": "string",
                                "isLeaf": 0,
                                "isSysCreated": 0,
                                "areaIDPath": "string",
                                "areaNamePath": "string",
                                "areaImg": "string",
                                "isUpdateAreaImg": true,
                                "configFile": "string",
                                "isUpdateConfigFile": true,
                                "children": [
                                    {}
                                ]
                            }
                        ]
                    }
                },
                "projects": [
                    {
                        "createdTime": "string",
                        "projectID": "string",
                        "projectName": "string",
                        "adminUserID": "string",
                        "position": {
                            "longitude": 180,
                            "latitude": 90
                        },
                        "address": "string",
                        "projectImg": "string",
                        "isSysCreated": 0,
                        "isUpdateProjectImg": true,
                        "desc": "string",
                        "tags": {},
                        "areaCount": 0,
                        "userCount": 0,
                        "deviceCount": 0,
                        "ppsm": 0,
                        "area": 0,
                        "adminUser": {
                            "userID": "string",
                            "userName": "string",
                            "email": "string",
                            "phone": "string",
                            "lastIP": "string",
                            "regIP": "string",
                            "nickName": "string",
                            "headImg": "string",
                            "tags": {},
                            "createdTime": "string"
                        },
                        "areas": [
                            {
                                "createdTime": "string",
                                "projectID": "string",
                                "areaID": "string",
                                "parentAreaID": "string",
                                "areaName": "string",
                                "position": {
                                    "longitude": 180,
                                    "latitude": 90
                                },
                                "desc": "string",
                                "tags": {},
                                "lowerLevelCount": 0,
                                "deviceCount": 0,
                                "groupCount": 0,
                                "useBy": "string",
                                "isLeaf": 0,
                                "isSysCreated": 0,
                                "areaIDPath": "string",
                                "areaNamePath": "string",
                                "areaImg": "string",
                                "isUpdateAreaImg": true,
                                "configFile": "string",
                                "isUpdateConfigFile": true,
                                "children": [
                                    {}
                                ]
                            }
                        ]
                    }
                ],
                "depts": [
                    {
                        "id": "string",
                        "parentID": "string",
                        "idPath": "string",
                        "name": "string",
                        "sort": 0,
                        "desc": "string",
                        "userCount": 0,
                        "status": 0,
                        "dingTalkID": "string",
                        "parent": {},
                        "children": [
                            {}
                        ]
                    }
                ]
            }
        ],
        "page": 0,
        "pageSize": 0,
        "total": 0
    }
}
修改于 2025-05-27 11:09:16
上一页
刪除用户
下一页
获取用户信息
Built with