chirp stack 用户管理

实现对用户的增删改查

前面已经介绍了路由
get api/users?limit=3
返回
{
    "totalCount": "2",
    "result": [
        {
            "id": "12",
            "email": "336@qq.com",
            "sessionTTL": 0,
            "isAdmin": true,
            "isActive": true,
            "createdAt": "2023-04-01T11:48:46.886462Z",
            "updatedAt": "2023-04-01T11:48:46.886462Z"
        },
  
    ]
}
post api/users
{
  "organizations": [
    {
      "isAdmin": true,
      "isDeviceAdmin": true,
      "isGatewayAdmin": true,
      "organizationID": "1"
    }
  ],
  "password": "111111",
  "user": {
    "email": "44@11.com",
    "id": "1",
    "isActive": true,
    "isAdmin": true,
    "note": "string",
    "sessionTTL": 0
  }
}
返回:
{
    "id": "26"
}
删除 delete api/users/2
路由加上要删除的id
返回空
更新 put  api/users/12    用户id

{
"user": {
"email": "363@qq.com",
"id": "string",        可以任意带可写死为1
"isActive": true,
"isAdmin": true,
"note": "string",
"sessionTTL": 0
}
}

返回:{}
只更新密码: put api/users/12/password

{
"password": "string",
"userId": "string"   用户id
}

返回 {}

 

 

posted @ 2023-04-04 23:22  苍茫大海  阅读(23)  评论(0)    收藏  举报