2021-07-21项目实训后端第四周(1)

PC端-用户管理接口

请求示例:http://grandland.gl-data.com:14332/manage/usermanage/xxx

1. 获取所有用户的详细个人信息。

TODO:

获取所有用户的详细个人信息,用于页面展示

URLmethod
/getalluserGET
传入数据

请求的返回数据格式如下:

[
  {
    "activitynum": 0,
    "isblacklist": "string",
    "register_time": "2021-07-20T03:32:24.920Z",
    "repairnum": 0,
    "user_id": "string",
    "user_openid": "string",
    "username": "string"
  }
]
返回数据类型说明
user_openidString用户open_id
user_idString用户id
usernameString用户名
isblacklistint该用户是否在黑名单中
activitynumint该用户参加活动的数量
repairnumint该用户报修座位的数量
register_timeDate该用户的注册时间

2. 根据user_openid获取用户信息

TODO:

根据user_openid获取用户信息

URLmethod
/queryuserbyopenidGET
传入数据类型说明
user_openidString用户的openid

请求的返回数据格式如下:

{
  "activitynum": 0,
  "isblacklist": "string",
  "register_time": "2021-07-21T11:50:59.963Z",
  "repairnum": 0,
  "user_id": "string",
  "user_openid": "string",
  "username": "string"
}
返回数据类型说明
user_openidint用户open_id
user_idint用户id
usernameint用户名
isblacklistint该用户是否在黑名单中
activitynumint该用户参加活动的数量
repairnumint该用户报修座位的数量
register_timeint该用户的注册时间

PC端-黑名单管理接口

请求示例:http://grandland.gl-data.com:14332/manage/usermanage/xxx

1. 获取黑名单中的所有详细信息,用于页面展示

TODO:

*** 获取黑名单中的所有详细信息,用于页面展示***

URLmethod
/getblacklistGET
传入数据

请求的返回数据格式如下:

[
  {
    "act_id": "string",
    "act_ids": [
      0
    ],
    "isall": "string",
    "user_openid": "string",
    "username": "string"
  }
]
返回数据类型说明
user_openidint用户open_id
usernameint用户名
isallint该用户是否禁止参加所有活动
act_idsString[]用户被禁止参加的活动名列表
act_idString用户被禁止参加的活动id组成的字符串

2. 根据user_openid获取用户黑名单信息

TODO:

根据user_openid获取用户黑名单信息

URLmethod
/queryblacklistbyopenidGET
传入数据类型说明
user_openidString用户的openid

请求的返回数据格式如下:

{
    "act_id": "string",
    "act_ids": [
      0
    ],
    "isall": "string",
    "user_openid": "string",
    "username": "string"
  }
返回数据类型说明
user_openidint用户open_id
usernameint用户名
isallint该用户是否禁止参加所有活动
act_idsString[]用户被禁止参加的活动名列表
act_idString用户被禁止参加的活动id组成的字符串

3. 获取可选活动列表,供查看黑名单限制活动使用

TODO:

获取可选活动列表,供查看黑名单限制活动使用

URLmethod
/getallactlistGET
传入数据类型说明
user_openidString用户的openid

请求的返回数据格式如下:

[
  {
    "act_desc": "string",
    "act_end_time": "2021-07-21T12:49:36.659Z",
    "act_id": 0,
    "act_name": "string",
    "act_start_time": "2021-07-21T12:49:36.659Z",
    "pick_end_time": "2021-07-21T12:49:36.659Z",
    "pick_start_time": "2021-07-21T12:49:36.659Z",
    "qrcode": "string",
    "room_name": "string",
    "sign_in_time": "2021-07-21T12:49:36.659Z",
    "sign_out_time": "2021-07-21T12:49:36.659Z"
  }
]
返回数据类型说明
act_idint活动序号
act_nameString活动名称
act_descString活动描述
room_nameString活动教室
act_start_timeDate活动开始时间
act_end_timeDate活动结束时间
pick_start_timeDate选座开始时间
pick_end_timeDate选座结束时间
sign_in_timeDate签到开始时间
sign_out_timeDate签到结束时间

4. 批量加入黑名单

TODO:

批量加入黑名单

URLmethod
/addblacklistPOST
传入数据类型说明
user_openidString[]用户的openid列表
isallint是否禁止参加所有活动
act_idsint[]用户被禁止参加的活动id列表
返回值(String)含义
success加入黑名单成功
fail加入黑名单失败

5. 移出黑名单

TODO:

单个移出黑名单

URLmethod
/deleteblacklistbyopenidPOST
传入数据类型说明
user_openidString用户的openid
返回值(String)含义
success移出黑名单成功
fail移出黑名单失败

6. 批量移出黑名单

TODO:

批量移出黑名单

URLmethod
/freeblacklistPOST
传入数据类型说明
user_openidString[]用户的openid列表
返回值(String)含义
success移出黑名单成功
fail移出黑名单失败
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值