联犀-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/read
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
userID
string 
用户id
可选
withRoles
boolean 
可选
withTenant
boolean 
可选
withDepts
boolean 
可选
同时返回所属的部门列表
示例
{
    "userID": "string",
    "withRoles": true,
    "withTenant": 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/read' \
--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 '{
    "userID": "string",
    "withRoles": true,
    "withTenant": true,
    "withDepts": true
}'

返回响应

🟢200成功
application/json
A successful response.
Body
code
integer 
返回code
可选
默认值:
200
msg
string 
返回的消息
可选
data
object (UserInfo) 
可选
userID
string 
用户id
可选
userName
string 
用户名(唯一)
可选
password
string 
登录密码
可选
email
string 
邮箱
可选
phone
string 
手机号
可选
lastIP
string 
最后登录ip
可选
regIP
string 
注册ip
可选
nickName
string 
用户的昵称
可选
city
string 
用户所在城市
可选
country
string 
用户所在国家
可选
province
string 
用户所在省份
可选
language
string 
可选
用户的语言,简体中文为zh_CN
headImg
string 
用户头像
可选
isUpdateHeadImg
boolean 
用户头像
可选
deviceCount
integer <int64>
可选
用户所拥有的设备数量统计
createdTime
string 
创建时间
可选
role
integer <int64>
用户角色默认
可选
sex
integer <int64>
可选
用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
isAllData
integer <int64>
可选
是否所有数据权限(1是,2否)
deptIDs
array[string]
部门ID列表
可选
status
integer <int64>
可选
tags
object 
标签对象
可选
messageNotRead
object 
可选
roles
array[object (RoleInfo) {6}] 
可选
tenant
object (TenantInfo) 
可选
projects
array[object (ProjectInfo) {18}] 
项目列表
可选
depts
array[object (DeptInfo) {11}] 
可选
示例
{
    "code": "200",
    "msg": "string",
    "data": {
        "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": [
                    {}
                ]
            }
        ]
    }
}
修改于 2025-05-27 11:09:16
上一页
查询用户信息列表
下一页
更新用户基本数据
Built with