[关闭]
@chengxuyuan 2019-11-30T08:37:03.000000Z 字数 3774 阅读 308

用户信息文档

学管系统


某班级的所有用户、已购买某直播课程用户列表

Method and URL Structure

Method Method Resource URL Descriptions Authentications Required
GET /server/job_management/list_users/ 获取某个班级下的所有用户信息 YES

按条件过滤列表释义如下 :

  • team(班级pk)

    • 地址: /server/job_management/list_users/?team=9
    • 释义: 某个班级的用户列表
  • live_course(直播课程pk)

    • 地址: /server/job_management/list_users/?live_course=9
    • 释义: 购买了某个课程的直播课订单用户列表
  • is_buy_live(是否买了直播课程):

    • 地址:/server/job_management/list_users/?is_buy_live=True
    • 释义: 购买过直播课的用户列表

按照学生账号姓名搜索列表释义如下:

  • 地址
    1. /server/job_management/list_users/?search=15201052252
    2. /server/job_management/list_users/?search=勿问情殇

Response

  1. {
  2. "count": 2,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 8902,
  8. "owner": "15600116619",
  9. "name": "15600116619",
  10. "age": 0,
  11. "sex": "N",
  12. "sex_display": "未知",
  13. "province": null,
  14. "city": null,
  15. "address": {
  16. "shipping_address": "",
  17. "linkman": ""
  18. },
  19. "team": {
  20. "pk": 9,
  21. "live_course": 41,
  22. "name": "研发小班",
  23. "members": "15201052252,15600116619",
  24. "class_teacher": "马瑞"
  25. }
  26. },
  27. {
  28. "pk": 365,
  29. "owner": "15201052252",
  30. "name": "啦啦啦",
  31. "age": 0,
  32. "sex": null,
  33. "sex_display": null,
  34. "province": null,
  35. "city": "",
  36. "address": {
  37. "shipping_address": "",
  38. "linkman": ""
  39. },
  40. "team": {
  41. "pk": 9,
  42. "live_course": 41,
  43. "name": "研发小班",
  44. "members": "15201052252,15600116619",
  45. "class_teacher": "马瑞"
  46. }
  47. }
  48. ]
  49. }

已购买某直播课程用户列表

Method and URL Structure

Method Method Resource URL Descriptions Authentications Required
GET /server/job_management/list_live_course_purchase_users/ 已购买某直播课程用户列表 YES

live_course(直播课程pk):示例: /server/job_management/list_live_course_purchase_users/?live_course=10

Response

  1. {
  2. "count": 2,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 8870,
  8. "owner": "18516271364",
  9. "name": "小橙子_tsk1cl",
  10. "age": 0,
  11. "sex": "N",
  12. "sex_display": "未知",
  13. "province": null,
  14. "city": null,
  15. "address": {
  16. "shipping_address": "",
  17. "linkman": ""
  18. },
  19. "team": null
  20. },
  21. {
  22. "pk": 8131,
  23. "owner": "15010710528",
  24. "name": "廖海娟",
  25. "age": 0,
  26. "sex": "N",
  27. "sex_display": "未知",
  28. "province": null,
  29. "city": null,
  30. "address": {
  31. "pk": 598,
  32. "shipping_address": "北京-丰台区--日月天地大厦B座",
  33. "linkman": "小绿君"
  34. },
  35. "team": null
  36. }
  37. ]
  38. }

批量修改用户信息

Method and URL Structure

Method Method Resource URL Descriptions Authentications Required
PUT /server/job_management/batch_update_users/ 批量修改用户信息 YES

Request Parameters

Name Description Required Default
add_scholarship 新增奖学金 NO
add_orange_gold 新增橙意金 NO
add_diamond 新增蓝钻 NO
add_red_diamond 新增红钻 NO
add_transfer_time 新增转介绍课时 NO
usernames 用户的账号组 YES

Request Data

  1. {
  2. "usernames":[15201052252, 15010710528],
  3. "add_scholarship":2,
  4. "add_orange_gold":2,
  5. "add_diamond":2,
  6. "add_red_diamond":2,
  7. "add_transfer_time":2
  8. }

Response

  1. {
  2. "status": 0,
  3. "message": ""
  4. }

修改用户信息

Method and URL Structure

Method Method Resource URL Descriptions Authentications Required
PUT /server/job_management/update_users/${username}/ 修改用户信息 YES

Request Parameters

Name Description Required Default
name 姓名 NO
age 年龄 NO
sex 性别 NO
province 省份 NO
city 城市 NO
address_data 收货地址 NO
add_scholarship 新增奖学金 NO
add_orange_gold 新增橙意金 NO
add_diamond 新增蓝钻 NO
add_red_diamond 新增红钻 NO
add_transfer_time 新增转介绍课时 NO
basis 基础 NO
remark 备注 NO

sex: F(女)、M(男)、N(未知)
shipping_address:收货地址
linkman:收件人

Request Data

  1. {
  2. "name":"勿问情殇",
  3. "add_scholarship":50,
  4. "add_orange_gold":50,
  5. "add_diamond":50,
  6. "add_red_diamond":50,
  7. "add_transfer_time":50,
  8. "age":"25",
  9. "sex":"F",
  10. "province":"河南省",
  11. "city": "北京",
  12. "address_data": {
  13. "shipping_address": "北京市朝阳区高家园2区",
  14. "linkman": "陈微"
  15. },
  16. "basis":"fds",
  17. "remark":"fsfd"
  18. }

Response

  1. {
  2. "pk": 365,
  3. "owner": "15201052252",
  4. "name": "勿问情殇",
  5. "age": 25,
  6. "diamond": 5841,
  7. "red_diamond": 25050,
  8. "scholarship": 2,
  9. "orange_gold": 2,
  10. "transfer_time": 2,
  11. "sex": "F",
  12. "sex_display": "女",
  13. "province": "河南省",
  14. "city": "北京",
  15. "address": {
  16. "pk": 609,
  17. "shipping_address": "北京市朝阳区高家园2区",
  18. "linkman": "陈微"
  19. },
  20. "team": null,
  21. "basis":"fds",
  22. "remark":"fsfd"
  23. }

解锁用户游戏

Method and URL Structure

Method Method Resource URL Descriptions Authentications Required
PUT /server/job_management/unlock_users/${username}/ 解锁用户游戏 YES

Response

  1. {
  2. "pk": 365,
  3. "owner": "15201052252",
  4. "name": "勿问情殇",
  5. "age": 27,
  6. "diamond": 5841,
  7. "red_diamond": 25050,
  8. "scholarship": 2,
  9. "orange_gold": 2,
  10. "sex": "F",
  11. "sex_display": "女",
  12. "province": "河南省",
  13. "city": "北京",
  14. "address": {
  15. "pk": 609,
  16. "shipping_address": "北京市朝阳区高家园2区",
  17. "linkman": "陈微"
  18. },
  19. "team": null,
  20. "game_unlock": true
  21. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注