iThings(归档)
  1. 用户管理
iThings(归档)
  • iThings-apisvr
    • iThings API 定义方式
    • 物联网相关接口
      • 产品
        • 产品管理
          • 获取产品列表
          • 获取产品详情
          • 删除产品
          • 更新产品
          • 新增产品
          • 初始化产品
        • 产品品类
          • 获取产品品类绑定的通用物模型列表
          • 批量更新产品品类绑定的通用物模型
          • 批量新增产品品类绑定的通用物模型
          • 批量删除产品品类绑定的通用物模型
          • 获取产品品类列表
          • 获取产品品类详情
          • 更新产品品类
          • 删除产品品类
          • 新增产品品类
        • 物模型
          • 获取产品物模型列表
          • 导入物模型tsl
          • 获取产品物模型tsl
          • 新增物模型功能
          • 删除物模型功能
          • 更新物模型功能
          • 批量新增物模型功能
        • 远程配置
          • 创建配置
          • 推送配置
          • 获取配置列表
          • 获取最新配置
        • 自定义
          • 获取产品自定义信息
          • 更新自定义信息
      • 设备
        • 设备管理
          • 获取设备列表
          • 获取设备详情
          • 新增设备
          • 删除设备
          • 更新设备
          • 设备统计详情
          • 批量导入设备
          • 批量更新设备
          • 绑定设备
          • 解绑设备
          • 转让设备
          • 判断是否可以绑定设备
        • 设备鉴权
          • 设备动态注册
          • 设备登录认证
          • 鉴定mqtt账号root权限
          • 未命名接口(因为这个接口导致生成的接口会有前缀)
          • 设备操作认证
          • 设备登录认证(5.x)
          • 设备操作认证(5.x)
        • 设备消息
          • 获取设备影子列表
          • 获取单个id属性历史记录
          • 获取设备本地日志
          • 获取物模型事件历史记录
          • 获取最新属性
          • 获取云端诊断日志
          • 获取设备命令日志
          • 获取设备状态日志
          • 获取网关可以绑定的子设备列表
        • 设备交互
          • 调用设备属性
          • 批量调用设备属性
          • 获取调用设备属性的结果
          • 请求设备获取设备最新属性
          • 调用设备行为
          • 获取调用设备行为的结果
          • 发送消息给设备
          • 通知网关绑定子设备
          • 请求网关上报拓扑关系
        • 配置
          • 获取设备配置列表
          • 更新设备配置
          • 获取设备配置详情
        • 网关子设备管理
          • 批量添加网关子设备
          • 批量解绑网关子设备
          • 获取子设备列表
      • 设备分组
        • 分组信息
          • 删除分组
          • 获取分组列表
          • 创建分组
          • 更新分组信息
          • 获取分组详情信息
        • 分组设备
          • 获取分组设备列表
          • 批量绑定分组设备
          • 删除分组设备(支持批量)
      • 规则引擎
        • 场景联动
          • 获取场景信息
          • 创建场景信息
          • 更新场景信息
          • 获取场景列表
          • 删除场景信息
          • 手动触发场景联动
        • 设备定时
          • 获取场景信息
          • 创建场景信息
          • 更新场景信息
          • 获取场景列表
          • 删除场景信息
        • 规则编排
          • 流
            • 获取流列表
            • 修改流
            • 创建流
            • 删除流
          • 节点
        • 告警中心
          • 处理记录
            • 新增告警处理记录
            • 获取告警处理记录列表
          • 告警管理
            • 新增告警
            • 更新告警
            • 删除告警
            • 获取告警详情
            • 获取告警信息列表
          • 场景联动关联
            • 更新告警和场景的关联
            • 删除告警和场景的关联
          • 告警日志
            • 获取告警流水日志记录列表
          • 告警记录
            • 获取告警记录列表
      • ota升级
        • 升级包管理
          • 添加升级包
          • 更新升级包
          • 删除升级包
          • 查询升级包列表
          • 获取升级包详情
        • 升级任务管理
          • 获取升级包任务列表
          • 创建升级包任务
          • 更新升级包任务
          • 获取升级包任务详情
        • 升级设备管理
          • 重试设备升级
          • 取消设备升级
          • 获取升级设备列表
          • 确认设备升级
        • 模块管理
          • 获取模块列表
          • 创建模块
          • 更新模块
          • 删除模块
          • 获取模块详情
      • 视频服务
        • 流服务器管理
          • 获取设备在线数
          • 获取流服务器列表
          • 新增流服务器
          • 删除流服务器
          • 获取流服详细
          • 更新流服务器
          • 激活流服务器
        • 视频流管理
          • 创建流(拉流)
          • 统计在线的流
          • 删除流
          • 获取流列表
          • 查询流详细
          • 更新流信息
        • 流服务交互
          • 获取流服务状态
          • 修改流服务状态
          • 重启流服务
        • 国标协议服务
          • 创建通道
          • 创建设备
          • 删除通道
          • 删除设备
          • 获取通道列表
          • 获取设备列表
          • 获取通道详细
          • 获取设备详细
          • 获取服务详细
          • 更新通道信息
          • 更新设备信息
          • 通道暂停播放
          • 通道播放
      • 物模型管理
        • 通用物模型
          • 初始化
          • 获取物模型列表
          • 新增物模型功能
          • 删除物模型功能
          • 更新物模型功能
      • 用户
        • 设备
          • 收藏
            • 获取用户设备收藏列表
            • 批量新增用户收藏的设备
            • 批量删除用户收藏的设备
          • 分享
            • 获取用户设备分享列表
            • 获取用户设备分享详情
            • 分享用户设备
            • 更新用户设备分享权限
            • 删除用户设备分享
            • 批量删除用户设备分享
      • 协议管理
        • 获取协议列表
        • 获取协议详情
        • 更新协议
        • 删除协议
        • 新增协议
    • 系统管理
      • 用户管理
        • 自己
          • 区域
            • 申请用户区域权限
          • 消息
            • 获取用户消息列表
            • 批量已读用户消息
            • 获取用户消息未读统计
          • 配置
            • 获取用户配置列表
            • 更新用户配置
            • 获取用户配置详情
          • 用户获取自己的用户信息
          • 获取用户应用列表
          • 获取用户授权树
          • 获取用户菜单列表
          • 获取用户模块列表
          • 更新用户基本数据
          • 用户注册
          • 获取验证码
          • 登录
          • 用户忘记密码
          • 用户修改密码
          • 用户注销账号
          • 获取app信息(无需登录)
          • 精准搜索用户
        • 创建用户信息
          POST
        • 更新用户信息
          POST
        • 获取用户信息
          POST
        • 获取用户信息列表
          POST
        • 删除用户
          POST
        • 用户角色信息批量更新
          POST
        • 获取用户角色信息列表
          POST
      • 角色管理
        • 应用
          • 获取角色对应应用列表
          • 更新角色对应应用列表
        • 模块
          • 获取角色对应模块列表
          • 更新角色对应模块列表
        • 授权
          • 获取角色对应授权列表
          • 更新角色对应授权列表
        • 菜单
          • 更新角色对应菜单列表
          • 获取角色对应菜单列表
        • 添加角色
        • 更新角色
        • 获取角色列表
        • 删除角色
      • 通用功能
        • websocket
          • websocket
          • websocket Copy
          • 获取websocket订阅列表
        • 获取系统配置
        • 文件直传接口
        • 获取文件上传地址
        • 获取天气情况
        • 获取ntp时间
        • 获取小程序二维码
      • 日志管理
        • 获取登录日志列表
        • 获取操作日志列表
      • 项目管理
        • 新增项目
        • 更新项目
        • 获取项目信息
        • 删除项目
        • 获取项目列表
      • 区域管理
        • 更新项目区域
        • 新增项目区域
        • 获取项目区域详情
        • 删除项目区域
        • 获取项目区域列表
      • 应用管理
        • 模块
          • 获取应用绑定的模块列表
          • 批量更新应用绑定的模块
        • 协议
          • 获取协议详情
        • 获取应用列表
        • 添加应用
        • 更新应用
        • 删除应用
      • 任务管理
        • 任务
          • 执行任务
          • 创建任务
          • 获取任务详情
          • 获取任务列表
          • 删除任务
          • 更新任务
          • 取消任务
          • 获取任务日志列表
        • 任务组
          • 获取任务组列表
          • 获取任务组详情
          • 删除任务组
          • 更新任务组
          • 创建任务组
      • 租户管理
        • 授权管理
          • 获取租户授权列表
          • 获取授权树
          • 批量更新租户授权
        • 应用管理
          • 菜单管理
            • 添加菜单
            • 更新菜单
            • 获取菜单列表
            • 删除菜单
          • 模块管理
            • 批量添加模块绑定
            • 添加模块绑定
            • 获取模块绑定列表
            • 删除绑定模块
          • 获取租户下绑定的应用列表
          • 删除租户下绑定的应用
          • 新增租户下的应用绑定
        • 通知管理
          • 通道
            • 添加通知通道
            • 删除通知通道
            • 获取通知通道列表
            • 获取通知通道详情
            • 更新通知通道
          • 模版
            • 更新租户选择的模版
            • 获取租户选择的模版列表
            • 批量更新租户选择的模版
        • 获取租户列表
        • 获取租户详情
        • 新增租户
        • 更新租户
        • 删除租户
        • 获取租户核心信息(无需登录)
      • 模块管理
        • 菜单
          • 添加菜单
          • 更新菜单
          • 获取菜单列表
          • 删除菜单
        • 模块
          • 添加模块
          • 更新模块
          • 获取模块列表
          • 删除模块
      • 字典管理
        • 字典信息
          • 更新字典
          • 删除字典
          • 获取字典列表
          • 添加字典
          • 获取字典
        • 字典详情
          • 添加字典详情
          • 更新字典详情
          • 获取字典详情列表
          • 删除字典详情
      • 授权管理
        • 接口
          • 添加接口
          • 获取接口列表
          • 更新接口
          • 删除接口
        • 授权信息
          • 获取授权树
          • 添加授权
          • 获取授权列表
          • 更新授权
          • 删除授权
      • 数据管理
        • 区域
          • 用户
            • 授权
              • 获取用户申请区域权限列表
              • 处理用户申请区域权限
          • 更新授权区域权限(内部会先全删后重加)
          • 获取区域权限列表
          • 批量删除授权区域权限
        • 项目
          • 批量更新授权项目权限(内部会先全删后重加)
          • 获取项目权限列表
          • 创建授权项目权限
          • 删除授权项目权限
      • 运营维护
        • 工单
          • 创建工单
          • 更新维护工单
          • 获取维护工单列表
        • 帮助与反馈
          • 新增反馈
      • 通知管理
        • 通知配置
          • 添加通知
          • 删除通知
          • 获取通知列表
          • 获取通知详情
          • 更新通知
          • 获取通知列表树
        • 站内信
          • 信息
            • 删除消息
            • 获取消息列表
            • 发送消息
            • 更新消息
        • 模版
          • 添加通知模版
          • 删除通知模版
          • 获取通知模版列表
          • 获取通知模版详情
          • 更新通知模版
    • 系统管理old
      • 用户管理
        • 获取验证码
        • 登录
        • 创建用户信息
        • 获取用户资源
        • 更新用户基本数据
        • 获取用户信息
        • 删除用户
        • 获取用户信息列表
        • 用戶注册第一步
        • 用戶注册第二步
      • 菜单管理
        • 添加菜单
        • 获取菜单列表
        • 删除菜单
        • 更新菜单
        • 删除菜单
      • 应用管理
        • 添加应用
        • 更新应用
        • 删除应用
        • 获取应用列表
      • 角色管理
        • 添加角色
        • 更新角色
        • 获取角色列表
        • 更新角色对应菜单列表
        • 删除角色
      • 接口管理
        • 添加接口
        • 获取接口列表
        • 更新接口
        • 删除接口
      • 用户权限
        • 授权用户项目权限(内部会先全删后重加)
        • 获取用户项目权限列表
        • 授权用户区域权限(内部会先全删后重加)
        • 获取用户区域权限列表
      • 通用功能
        • 获取系统配置
        • 获取文件上传地址
        • 文件直传接口
        • websocket接口
      • 日志管理
        • 获取登录日志列表
        • 获取操作日志列表
      • 权限管理
        • 更新API权限
        • 获取API权限列表
      • 项目管理
        • 新增项目
        • 更新项目
        • 获取项目列表
        • 获取项目信息
        • 删除项目
      • 区域管理
        • 新增项目区域
        • 更新项目区域
        • 获取项目区域树
        • 获取项目区域详情(不含子节点)
        • 删除项目区域
        • 获取项目区域列表
      • 定时管理
        • 任务
          • 执行任务
          • 创建任务
          • 创建任务组
          • 获取任务组列表
          • 获取任务列表
          • 获取任务组详情
          • 更新任务组
          • 删除任务组
          • 更新任务
          • 删除任务
          • 获取任务详情
          • 取消任务
    • 大屏管理
      • goView
        • 项目管理
          • 项目详情
            • 获取项目详情信息
            • 更新项目详情信息
          • 创建项目
          • 删除项目
          • 获取项目列表
          • 更新项目
    • 大数据
      • 数据分析
        • 获取数据分析结果
  1. 用户管理

用户角色信息批量更新

POST
/api/v1/system/user/role/multi-update
iThings-apisvr/系统管理new/用户管理

请求参数

Header 参数
iThings-token
string 
可选
示例值:
{{iThings-token}}
iThings-project-id
string 
可选
示例值:
1764806234122309632{{iThings-token}}
iThings-app-code
string 
可选
示例值:
{{iThings-app-code}}
iThings-user-role
string 
可选
示例值:
1
Accept-Language
string 
可选
默认值:
en
iThings-tenant-code
string 
可选
Body 参数application/json
userID
string 
用户id
可选
roleIDs
array[integer]
必需
示例
{
  "userID": "1740358057038188544",
  "roleIDs": [
    1
  ]
}

示例代码

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/role/multi-update' \
--header 'iThings-token: {{iThings-token}}' \
--header 'iThings-project-id: 1786838173980422144' \
--header 'iThings-app-code: {{iThings-app-code}}' \
--header 'iThings-user-role: 1' \
--header 'Accept-Language: en' \
--header 'iThings-tenant-code;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userID": "1740358057038188544",
    "roleIDs": [
        1
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
错误码
必需
msg
string 
错误信息
必需
data
object (UserInfo) 
用户信息
必需
userID
integer <int64>
用户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 
用户头像
可选
createdTime
integer <int64>
创建时间
可选
role
integer <int64>
用户角色默认
可选
sex
integer <int64>
可选
用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
status
integer 
1正常,2禁用
可选
isAllData
integer <int64>
可选
是否所有数据权限(1是,2否)
messageNotRead
object 
可选
roles
array[object (RoleInfo) {5}] 
可选
tenant
object (TenantInfo) 
可选
示例
{
  "code": 200,
  "msg": "success",
  "data": {
    "uid": "1763467214783807488",
    "userName": "LudengAdmin",
    "email": "",
    "phone": "",
    "wechat": "",
    "lastIP": "",
    "regIP": "",
    "nickName": "ludeng",
    "city": "",
    "country": "",
    "province": "",
    "language": "",
    "headImgUrl": "",
    "createdTime": "1683382820",
    "role": 5,
    "sex": 1,
    "isAllData": 1
  }
}

扫码加入 iThings微信交流群

扫码加入交流群
上一页
删除用户
下一页
获取用户角色信息列表
Built with