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
}
返回 {}

浙公网安备 33010602011771号