flask后端
  1. 管理员操作
flask后端
  • 新版本api(已上线)
    • 网页信息操作
      • 添加网页信息
      • 修改网页信息
      • 查询网页信息
    • 学校操作
      • 添加学校
      • 查询学校信息
      • 修改学校信息
      • 删除学校
    • 管理员操作
      • 添加管理员
        POST
      • 删除管理员
        DELETE
      • 修改管理员信息
        PUT
      • 查询管理员信息
        GET
      • 获取当前管理员信息
        GET
    • 年级操作
      • 添加年级
      • 查询年级信息
      • 修改年级信息
      • 删除年级
    • 班级操作
      • 添加班级
      • 查询班级信息
      • 修改班级信息
      • 删除班级
    • 学生操作
      • 添加学生
      • 查询学生信息
      • 修改学生信息
      • 删除学生
      • 导出学生
      • 发送更改到卡片
      • 发送开卡到卡片
      • 从读卡器读卡
      • 补卡操作
      • 生成24位学号
    • 设备操作
      • 添加设备
      • 查询设备信息
      • 修改设备信息
      • 删除设备
      • 导出设备
    • 消费操作
      • 从机器消费
      • 消费记录查询
      • 导出消费记录
    • 充值操作
      • 从圈存机圈存消费
      • 电脑网页支付宝支付
      • 手机网页支付宝支付
      • 查询充值记录
      • 更改支付宝支付对象
      • 微信二维码支付
      • 更改微信支付对象
      • 导出充值记录
    • 修改金额操作
      • 修改卡片余额
      • 修改账户余额
      • 查询修改记录
      • 导出修改记录
    • 查询v2版(可能临时)
      • 查询学校信息v2
      • 查询年级信息v2
      • 查询班级信息v2
      • 查询学生信息v2
    • 管理员登录接口
      POST
    • 管理员登出接口
      POST
  1. 管理员操作

修改管理员信息

测试中
PUT
https://selfxu.cn:5000/manager_info/mod
此接口用于修改管理员信息,接受两个参数,仅root和超级权限管理员可调用
manager_id:字符串,要修改的管理员的ID(必填)
manager_info:字典,存放修改的信息,可选信息如下
{
name:字符串,修改管理员名字
username:字符串,修改管理员用户名,如果用户名重复会被拒绝,无法修改root用户的用户名
password:字符串,修改管理员密码
permission:字符串,修改管理员权限,无法修改root用户的权限
phone:字符串,修改手机号
}以上字符全是可选字符,不传则不会修改

请求参数

Cookie 参数
token
string 
必需
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvb3QiLCJleHAiOjE3MDg5ODY5MDZ9.DpW4s6Hj9ruB7Q1gwTcOkTkUsFArfbujMvsZWbTjJC0
Body 参数application/json
object {0}
示例
{
    "manager_id": "f26a6c5b-f38d-4e12-9f08-0c6b9bb0ede3",
    "manager_info":{
        "name": "test1",
        "username": "root2",
        "password": "654321",
        "permission": "11100",
        "phone": ""
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://selfxu.cn:5000/manager_info/mod' \
--header 'Cookie: token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InJvb3QiLCJleHAiOjE3MDg5ODY5MDZ9.DpW4s6Hj9ruB7Q1gwTcOkTkUsFArfbujMvsZWbTjJC0' \
--header 'Content-Type: application/json' \
--data-raw '{
    "manager_id": "f26a6c5b-f38d-4e12-9f08-0c6b9bb0ede3",
    "manager_info":{
        "name": "test1",
        "username": "root2",
        "password": "654321",
        "permission": "11100",
        "phone": ""
    }
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
删除管理员
下一页
查询管理员信息
Built with