[关闭]
@lina 2021-06-29T06:00:58.000000Z 字数 6615 阅读 195

BingoHotel

BingoHotel


公共

文件上传

请求URL

POST
/api/upload

请求参数

  • file: [file] 文件

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "url": "http://bingo-admin.test//uploads/2021-06//698801624516961.jpg",
  6. "filename": "狗2.jpg",
  7. "value": "/uploads/2021-06//698801624516961.jpg"
  8. }
  9. }

bingo-hotel 合作酒店

合作酒店列表

请求URL

GET
/api/hotel

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 1,
  8. "club_type_id": 1,
  9. "name": "格林豪泰", // 酒店名称
  10. "club_rank": "白金", // 酒店级别
  11. "icon": "/uploads/2021-06//698801624516961.jpg", // 图标
  12. "benefit_explain": "权益说明", // 权益说明
  13. "use_explain": "使用说明",// 使用说明
  14. "user_agreement": "用户协议",// 用户协议
  15. "privacy_policy": "隐私协议",// 隐私协议
  16. "link": "http://baidu.com", // 外链
  17. "status": 1,
  18. "created_at": "2021-06-24 14:49:49", // 创建时间
  19. "updated_at": "2021-06-24 14:49:49"
  20. }
  21. ],
  22. "total": 1
  23. }
  24. }

合作酒店添加

请求URL

POST
/api/hotel

请求参数

  • name: [string] 酒店名称
  • club_rank: [string] 酒店级别
  • icon: [string] 图标
  • benefit_explain: [string] 权益说明
  • use_explain: [string] 使用说明
  • user_agreement: [string] 用户协议
  • privacy_policy: [string] 隐私协议
  • link: [string] 外链

响应

  1. {
  2. "status": 0,
  3. "msg": "创建合作酒店成功",
  4. "data": null
  5. }

合作酒店修改

请求URL

PUT
/api/hotel/{id}
注: id:合作酒店id

请求参数

  • name: [string] 酒店名称
  • club_rank: [string] 酒店级别
  • icon: [string] 图标
  • benefit_explain: [string] 权益说明
  • use_explain: [string] 使用说明
  • user_agreement: [string] 用户协议
  • privacy_policy: [string] 隐私协议
  • link: [string] 外链

响应

  1. {
  2. "status": 0,
  3. "msg": "修改合作酒店成功",
  4. "data": null
  5. }

合作酒店删除

请求URL

DELETE
/api/hotel/{id}
注: id:合作酒店id

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

bingo-hotel 会员权益

会员权益列表

请求URL

GET
/api/clubBenefit

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 1,
  8. "club_type_id": 1,
  9. "name": "权益名称", // 权益名称
  10. "title": "副标题", // 副标题
  11. "primary_icon": "/uploads/2021-06//698801624516961.jpg", // 主图标
  12. "subsidiary_icon": "/uploads/2021-06//698801624516961.jpg", // 副图标
  13. "explain": "123", // 说明
  14. "status": 1,
  15. "created_at": "2021-06-24 15:02:52",
  16. "updated_at": "2021-06-24 15:02:52"
  17. }
  18. ],
  19. "total": 1
  20. }
  21. }

会员权益添加

请求URL

POST
/api/clubBenefit

请求参数

  • name: [string] 会员权益名称
  • title: [string] 副标题
  • primary_icon: [string] 主图标
  • subsidiary_icon: [string] 副图标
  • explain: [string] 说明

响应

  1. {
  2. "status": 0,
  3. "msg": "创建权益成功",
  4. "data": null
  5. }

会员权益修改

请求URL

PUT
/api/clubBenefit/{id}
注: id:会员权益id

请求参数

  • name: [string] 会员权益名称
  • title: [string] 副标题
  • primary_icon: [string] 主图标
  • subsidiary_icon: [string] 副图标
  • explain: [string] 说明

响应

  1. {
  2. "status": 0,
  3. "msg": "修改权益成功",
  4. "data": null
  5. }

会员权益删除

请求URL

DELETE
/api/clubBenefit/{id}
注: id:会员权益id

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

bingo-hotel 合作酒店-页面配置

列表

请求URL

GET
/api/pageHotel

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "data": [ // 已分配
  6. [
  7. {
  8. "id": 2,
  9. "hotel_id": 1,
  10. "sort": 1,
  11. "club_type_id": 1,
  12. "hotel": {
  13. "id": 1,
  14. "club_type_id": 1,
  15. "name": "汉庭1",
  16. "club_rank": "白金1",
  17. "icon": "/uploads/2021-06//698801624516961.jpg",
  18. "benefit_explain": "权益说明",
  19. "use_explain": "使用说明",
  20. "user_agreement": "用户协议",
  21. "privacy_policy": "隐私协议",
  22. "link": "http://baidu.com",
  23. "status": 1,
  24. "created_at": "2021-06-24 14:49:49",
  25. "updated_at": "2021-06-24 15:00:24"
  26. }
  27. }
  28. ]
  29. ],
  30. "notData": [ // 未分配
  31. {
  32. "id": 1,
  33. "club_type_id": 1,
  34. "name": "汉庭1",
  35. "club_rank": "白金1",
  36. "icon": "/uploads/2021-06//698801624516961.jpg",
  37. "benefit_explain": "权益说明",
  38. "use_explain": "使用说明",
  39. "user_agreement": "用户协议",
  40. "privacy_policy": "隐私协议",
  41. "link": "http://baidu.com",
  42. "status": 1,
  43. "created_at": "2021-06-24 14:49:49",
  44. "updated_at": "2021-06-24 15:00:24"
  45. }
  46. ]
  47. }
  48. }

配置

请求URL

POST
/api/pageHotel

请求参数

  • data: [json]
  1. {
  2. "data":[
  3. [
  4. {"id":1,"content":2}
  5. ]
  6. ]
  7. }

响应

  1. {
  2. "status": 0,
  3. "msg": "配置成功",
  4. "data": null
  5. }

bingo-hotel 会员权益-页面配置

列表

请求URL

GET
/api/pageBenefit

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "data": [ // 已分配
  6. [
  7. {
  8. "id": 1,
  9. "benefit_id": 2,
  10. "sort": 1,
  11. "club_type_id": 1,
  12. "club_benefit": {
  13. "id": 2,
  14. "club_type_id": 1,
  15. "name": "权益名称1",
  16. "title": "副标题1",
  17. "primary_icon": "/uploads/2021-06//698801624516961.jpg",
  18. "subsidiary_icon": "/uploads/2021-06//698801624516961.jpg",
  19. "explain": "123",
  20. "status": 1,
  21. "created_at": "2021-06-24 15:15:03",
  22. "updated_at": "2021-06-24 15:15:03"
  23. }
  24. }
  25. ]
  26. ],
  27. "notData": [ // 未分配
  28. {
  29. "id": 2,
  30. "club_type_id": 1,
  31. "name": "权益名称1",
  32. "title": "副标题1",
  33. "primary_icon": "/uploads/2021-06//698801624516961.jpg",
  34. "subsidiary_icon": "/uploads/2021-06//698801624516961.jpg",
  35. "explain": "123",
  36. "status": 1,
  37. "created_at": "2021-06-24 15:15:03",
  38. "updated_at": "2021-06-24 15:15:03"
  39. }
  40. ]
  41. }
  42. }

配置

请求URL

POST
/api/pageBenefit

请求参数

  • data: [json]
  1. {
  2. "data":[
  3. [
  4. {"id":1,"content":2}
  5. ]
  6. ]
  7. }

响应

  1. {
  2. "status": 0,
  3. "msg": "配置成功",
  4. "data": null
  5. }

bingo-hotel 会员卡

会员卡列表

请求URL

GET
/api/clubCard

请求参数

  • activation_status: [int] 激活状态 0未激活 1已激活
  • club_card_name_id: [int] 卡名id
  • keyword: [string] 激活码、激活人、手机号

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 14,
  8. "club_type_id": 1,
  9. "name": "bingo_hotel", // 卡名
  10. "club_card_name_id": 1,// 卡名id
  11. "card_number": "241540141776",// 卡号
  12. "amount": "45.00",// 会费
  13. "activation_status": 0,// 激活状态
  14. "user_id": null,
  15. "phone": null,// 激活人手机号
  16. "activation_date": null,// 激活时间
  17. "end_time": null,// 到期时间
  18. "activation_code": "844277",// 激活码
  19. "status": 1,
  20. "created_at": "2021-06-24 15:40:14",
  21. "updated_at": "2021-06-24 15:40:14",
  22. "user": {
  23. "id": 1,
  24. "name": "123132" // 激活人名称
  25. }
  26. }
  27. ],
  28. "total": 14 // 总条数
  29. }
  30. }

会员卡导出

请求URL

GET
/api/clubCard/export

请求参数

  • activation_status: [int] 激活状态 0未激活 1已激活
  • club_card_name_id: [int] 卡名id
  • keyword: [string] 激活码、激活人、手机号

会员卡(激活码)创建

请求URL

POST
/api/clubCard

请求参数

  • club_card_name_id: [int] 卡名id
  • count: [int] 创建数量
  • amount: [float] 会费

响应

  1. {
  2. "status": 0,
  3. "msg": "创建激活码成功",
  4. "data": null
  5. }

会员卡(激活码)删除

请求URL

DELETE
/api/clubCard

请求参数

  • ids: [string] 会员卡id ,以逗号分割

响应

  1. {
  2. "status": 0,
  3. "msg": "删除成功",
  4. "data": null
  5. }

会员卡名选择器

请求URL

GET
/api/clubCardName/selector

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "name": "bingo_hotel", // 卡名
  7. "id": 1
  8. },
  9. ]
  10. }

会员卡名添加

请求URL

POST
/api/clubCardName

请求参数

  • name: [string] 卡名

响应

  1. {
  2. "status": 0,
  3. "msg": "卡名添加成功",
  4. "data": {
  5. "id": 3
  6. }
  7. }

bingo-hotel 会员

会员列表

请求URL

GET
/api/club

请求参数

  • keyword: [string] 姓名、联系电话、卡号

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "list": [
  6. {
  7. "id": 1,
  8. "club_type_id": 1,
  9. "name": "k1", // 会员卡名称
  10. "club_card_name_id": 2,// 会员卡名称id
  11. "card_number": "166210899131",// 卡号
  12. "amount": "45.00",// 会费
  13. "user_id": 1,// 用户id
  14. "phone": "16621089913",// 用户手机号
  15. "registration_date": "2021-06-23 16:35:25",// 注册时间
  16. "end_date": "2022-06-23 16:34:34",// 失效时间
  17. "club_card_id": 0,// 会员卡id
  18. "source": 2,// 来源 0未知 1激活码 2小程序 3第三方
  19. "status": 1,// 状态 0禁用(删除) 1启用
  20. "failure_state": 0,// 失效状态 0未失效 1已失效
  21. "created_at": "2021-06-23 16:35:04",
  22. "updated_at": "2021-06-24 15:47:25",
  23. "user": {
  24. "id": 1,
  25. "name": "123132" // 用户名
  26. }
  27. }
  28. ],
  29. "total": 1 // 总条数
  30. }
  31. }

会员导出

请求URL

GET
/api/club/export

请求参数

  • keyword: [string] 姓名、联系电话、卡号

首页上部

请求URL

GET
/api/home/statistics

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "todayCount": 2, // 今日新增
  6. "todayAmount": "90.00", // 今日销售额
  7. "yesterdayCount": 1, // 昨日新增
  8. "toMonth": 4, // 本月新增
  9. "count": 4, // 总数量
  10. "amount": "180.00" // 总销售额
  11. }
  12. }

首页中部

请求URL

GET
/api/home/membershipGrowth

请求参数

  • start_time: [string] 中间的会员增长情况 : 开始时间
  • end_time: [string] 中间的会员增长情况 : toDay 结束时间
  • is_excel: [int] 1 导出

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "time": "2021-06-09",
  7. "count": 0
  8. },
  9. {
  10. "time": "2021-06-10",
  11. "count": 0
  12. },
  13. {
  14. "time": "2021-06-11",
  15. "count": 0
  16. },
  17. {
  18. "time": "2021-06-12",
  19. "count": 0
  20. }
  21. ]
  22. }

首页底部左侧

请求URL

GET
/api/home/salesStatisticsLeft

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": {
  5. "toMonth": {
  6. "toMonthAmount": "180.00",
  7. "toMonthAmountRate": "*100",
  8. "upAndDown": true
  9. },
  10. "thisWeek": {
  11. "toMonthAmount": "180.00",
  12. "toMonthAmountRate": 100,
  13. "upAndDown": true
  14. }
  15. }
  16. }

首页底部右侧

请求URL

GET
/api/home/salesStatisticsRight

请求参数

  • date_type: [string] 最下面的销售统计 : toDay 本日 toMonth 本月 toWeek 本周
  • sale_start_date: [string] 最下面的销售统计 : 开始时间
  • sale_end_date: [string] 最下面的销售统计 : 结束时间

响应

  1. {
  2. "status": 0,
  3. "msg": "",
  4. "data": [
  5. {
  6. "time": "2021-06-28",
  7. "amount": 0
  8. },
  9. {
  10. "time": "2021-06-29",
  11. "amount": 0
  12. }
  13. ]
  14. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注