1. 用户管理
二次接线端子
  • 管理端接口
    • 变电站与配电柜管理接口
      • 获取所有变电站列表
      • 获取指定变电站下的配电柜
      • 新增变电站/新增配电柜
      • 更新变电站、配电柜信息
      • 删除变电站或配电柜
      • 分页查询变电站及配电柜
    • 设备管理
      • 查询设备列表
      • 新增设备
      • 获取设备详细信息
      • 修改设备
      • 删除设备
    • 用户管理
      • 修改用户
        PUT
      • 删除用户
        DELETE
      • 新增用户
        POST
  • 端子异常列表管理
    • 新增异常记录数据(仅作为模拟数据 )
      POST
    • 查询异常记录列表
      GET
    • 根据设备ID查询异常记录
      GET
  • 小程序端接口
    • 小程序首页
      • 查询过去一段日期的监测统计
      • 扫一扫绑定设备
      • 查询大屏设备状态数量
      • 查询大屏状态占比
      • 查询今日异常状态统计
    • 登录验证
      • 小程序普通用户登录
      • 获取用户信息
      • 小程序管理员登录
    • 列表查询
      • 小程序端查询异常记录列表
      • 小程序查询设备列表
      • 查询小程序运维记录列表
  • 设备详情界面
    • 开关设备
      GET
    • 一键校验
      GET
    • 阈值设定
      GET
    • 查询今日异常状态统计
      GET
    • 查询过去一段日期的监测统计
      GET
    • 查询端子排异常
      GET
    • 物联网锁界面
      GET
  • 设备管理
    • 查询设备列表
      GET
    • 扫一扫绑定设备
      GET
    • 新增设备
      POST
    • 根据变电站ID查询设备
      GET
    • 测试
      GET
    • 获取设备详细信息imei
      GET
  • 数据模型
    • 示例数据模型
      • Pet
      • Category
      • Tag
    • TableDataInfo
    • AjaxResult
    • SubstationCabinet
    • LoginBody
    • MapString
    • OrderItem
    • ExceptionList
    • Device
    • DeviceQueue
    • key
    • IPageDevice
    • MapObject
    • key
    • key
    • SysDept
    • key
    • SysRole
    • SysUser
  1. 用户管理

修改用户

PUT
/system/user

请求参数

Body 参数application/json

示例
{
    "createBy": "string",
    "createTime": "string",
    "updateBy": "string",
    "updateTime": "string",
    "remark": "string",
    "params": {
        "key": {}
    },
    "userId": 0,
    "deptId": 0,
    "userName": "string",
    "nickName": "string",
    "email": "string",
    "phonenumber": "string",
    "wechatOpenid": "string",
    "substationId": 0,
    "deviceId": 0,
    "isAdmin": "string",
    "sex": "string",
    "avatar": "string",
    "password": "string",
    "status": "string",
    "delFlag": "string",
    "loginIp": "string",
    "loginDate": "string",
    "pwdUpdateDate": "string",
    "dept": {
        "createBy": "string",
        "createTime": "string",
        "updateBy": "string",
        "updateTime": "string",
        "remark": "string",
        "params": {
            "key": {}
        },
        "deptId": 0,
        "parentId": 0,
        "ancestors": "string",
        "deptName": "string",
        "orderNum": 0,
        "leader": "string",
        "phone": "string",
        "email": "string",
        "status": "string",
        "delFlag": "string",
        "parentName": "string",
        "children": "new ArrayList<SysDept>()"
    },
    "roles": [
        {
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "remark": "string",
            "params": {
                "key": {}
            },
            "roleId": 0,
            "roleName": "string",
            "roleKey": "string",
            "roleSort": 0,
            "dataScope": "string",
            "menuCheckStrictly": true,
            "deptCheckStrictly": true,
            "status": "string",
            "delFlag": "string",
            "flag": false,
            "menuIds": [
                0
            ],
            "deptIds": [
                0
            ],
            "permissions": [
                "string"
            ]
        }
    ],
    "substationName": "string",
    "roleIds": [
        0
    ],
    "postIds": [
        0
    ],
    "roleId": 0
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/system/user' \
--header 'Content-Type: application/json' \
--data '{
    "createBy": "string",
    "createTime": "string",
    "updateBy": "string",
    "updateTime": "string",
    "remark": "string",
    "params": {
        "key": {}
    },
    "userId": 0,
    "deptId": 0,
    "userName": "string",
    "nickName": "string",
    "email": "string",
    "phonenumber": "string",
    "wechatOpenid": "string",
    "substationId": 0,
    "deviceId": 0,
    "isAdmin": "string",
    "sex": "string",
    "avatar": "string",
    "password": "string",
    "status": "string",
    "delFlag": "string",
    "loginIp": "string",
    "loginDate": "string",
    "pwdUpdateDate": "string",
    "dept": {
        "createBy": "string",
        "createTime": "string",
        "updateBy": "string",
        "updateTime": "string",
        "remark": "string",
        "params": {
            "key": {}
        },
        "deptId": 0,
        "parentId": 0,
        "ancestors": "string",
        "deptName": "string",
        "orderNum": 0,
        "leader": "string",
        "phone": "string",
        "email": "string",
        "status": "string",
        "delFlag": "string",
        "parentName": "string",
        "children": "new ArrayList<SysDept>()"
    },
    "roles": [
        {
            "createBy": "string",
            "createTime": "string",
            "updateBy": "string",
            "updateTime": "string",
            "remark": "string",
            "params": {
                "key": {}
            },
            "roleId": 0,
            "roleName": "string",
            "roleKey": "string",
            "roleSort": 0,
            "dataScope": "string",
            "menuCheckStrictly": true,
            "deptCheckStrictly": true,
            "status": "string",
            "delFlag": "string",
            "flag": false,
            "menuIds": [
                0
            ],
            "deptIds": [
                0
            ],
            "permissions": [
                "string"
            ]
        }
    ],
    "substationName": "string",
    "roleIds": [
        0
    ],
    "postIds": [
        0
    ],
    "roleId": 0
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
  "": {}
}
修改于 2025-09-17 08:30:22
上一页
删除设备
下一页
删除用户
Built with