@lina
2021-06-29T06:00:58.000000Z
字数 6615
阅读 195
BingoHotel
请求URL
POST
/api/upload
请求参数
file
: [file] 文件
响应
{
"status": 0,
"msg": "",
"data": {
"url": "http://bingo-admin.test//uploads/2021-06//698801624516961.jpg",
"filename": "狗2.jpg",
"value": "/uploads/2021-06//698801624516961.jpg"
}
}
请求URL
GET
/api/hotel
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 1,
"club_type_id": 1,
"name": "格林豪泰", // 酒店名称
"club_rank": "白金", // 酒店级别
"icon": "/uploads/2021-06//698801624516961.jpg", // 图标
"benefit_explain": "权益说明", // 权益说明
"use_explain": "使用说明",// 使用说明
"user_agreement": "用户协议",// 用户协议
"privacy_policy": "隐私协议",// 隐私协议
"link": "http://baidu.com", // 外链
"status": 1,
"created_at": "2021-06-24 14:49:49", // 创建时间
"updated_at": "2021-06-24 14:49:49"
}
],
"total": 1
}
}
请求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] 外链
响应
{
"status": 0,
"msg": "创建合作酒店成功",
"data": null
}
请求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] 外链
响应
{
"status": 0,
"msg": "修改合作酒店成功",
"data": null
}
请求URL
DELETE
/api/hotel/{id}
注: id:合作酒店id
响应
{
"status": 0,
"msg": "删除成功",
"data": null
}
请求URL
GET
/api/clubBenefit
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 1,
"club_type_id": 1,
"name": "权益名称", // 权益名称
"title": "副标题", // 副标题
"primary_icon": "/uploads/2021-06//698801624516961.jpg", // 主图标
"subsidiary_icon": "/uploads/2021-06//698801624516961.jpg", // 副图标
"explain": "123", // 说明
"status": 1,
"created_at": "2021-06-24 15:02:52",
"updated_at": "2021-06-24 15:02:52"
}
],
"total": 1
}
}
请求URL
POST
/api/clubBenefit
请求参数
name
: [string] 会员权益名称title
: [string] 副标题primary_icon
: [string] 主图标subsidiary_icon
: [string] 副图标explain
: [string] 说明
响应
{
"status": 0,
"msg": "创建权益成功",
"data": null
}
请求URL
PUT
/api/clubBenefit/{id}
注: id:会员权益id
请求参数
name
: [string] 会员权益名称title
: [string] 副标题primary_icon
: [string] 主图标subsidiary_icon
: [string] 副图标explain
: [string] 说明
响应
{
"status": 0,
"msg": "修改权益成功",
"data": null
}
请求URL
DELETE
/api/clubBenefit/{id}
注: id:会员权益id
响应
{
"status": 0,
"msg": "删除成功",
"data": null
}
请求URL
GET
/api/pageHotel
响应
{
"status": 0,
"msg": "",
"data": {
"data": [ // 已分配
[
{
"id": 2,
"hotel_id": 1,
"sort": 1,
"club_type_id": 1,
"hotel": {
"id": 1,
"club_type_id": 1,
"name": "汉庭1",
"club_rank": "白金1",
"icon": "/uploads/2021-06//698801624516961.jpg",
"benefit_explain": "权益说明",
"use_explain": "使用说明",
"user_agreement": "用户协议",
"privacy_policy": "隐私协议",
"link": "http://baidu.com",
"status": 1,
"created_at": "2021-06-24 14:49:49",
"updated_at": "2021-06-24 15:00:24"
}
}
]
],
"notData": [ // 未分配
{
"id": 1,
"club_type_id": 1,
"name": "汉庭1",
"club_rank": "白金1",
"icon": "/uploads/2021-06//698801624516961.jpg",
"benefit_explain": "权益说明",
"use_explain": "使用说明",
"user_agreement": "用户协议",
"privacy_policy": "隐私协议",
"link": "http://baidu.com",
"status": 1,
"created_at": "2021-06-24 14:49:49",
"updated_at": "2021-06-24 15:00:24"
}
]
}
}
请求URL
POST
/api/pageHotel
请求参数
data
: [json]
{
"data":[
[
{"id":1,"content":2}
]
]
}
响应
{
"status": 0,
"msg": "配置成功",
"data": null
}
请求URL
GET
/api/pageBenefit
响应
{
"status": 0,
"msg": "",
"data": {
"data": [ // 已分配
[
{
"id": 1,
"benefit_id": 2,
"sort": 1,
"club_type_id": 1,
"club_benefit": {
"id": 2,
"club_type_id": 1,
"name": "权益名称1",
"title": "副标题1",
"primary_icon": "/uploads/2021-06//698801624516961.jpg",
"subsidiary_icon": "/uploads/2021-06//698801624516961.jpg",
"explain": "123",
"status": 1,
"created_at": "2021-06-24 15:15:03",
"updated_at": "2021-06-24 15:15:03"
}
}
]
],
"notData": [ // 未分配
{
"id": 2,
"club_type_id": 1,
"name": "权益名称1",
"title": "副标题1",
"primary_icon": "/uploads/2021-06//698801624516961.jpg",
"subsidiary_icon": "/uploads/2021-06//698801624516961.jpg",
"explain": "123",
"status": 1,
"created_at": "2021-06-24 15:15:03",
"updated_at": "2021-06-24 15:15:03"
}
]
}
}
请求URL
POST
/api/pageBenefit
请求参数
data
: [json]
{
"data":[
[
{"id":1,"content":2}
]
]
}
响应
{
"status": 0,
"msg": "配置成功",
"data": null
}
请求URL
GET
/api/clubCard
请求参数
activation_status
: [int] 激活状态 0未激活 1已激活club_card_name_id
: [int] 卡名idkeyword
: [string] 激活码、激活人、手机号
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 14,
"club_type_id": 1,
"name": "bingo_hotel", // 卡名
"club_card_name_id": 1,// 卡名id
"card_number": "241540141776",// 卡号
"amount": "45.00",// 会费
"activation_status": 0,// 激活状态
"user_id": null,
"phone": null,// 激活人手机号
"activation_date": null,// 激活时间
"end_time": null,// 到期时间
"activation_code": "844277",// 激活码
"status": 1,
"created_at": "2021-06-24 15:40:14",
"updated_at": "2021-06-24 15:40:14",
"user": {
"id": 1,
"name": "123132" // 激活人名称
}
}
],
"total": 14 // 总条数
}
}
请求URL
GET
/api/clubCard/export
请求参数
activation_status
: [int] 激活状态 0未激活 1已激活club_card_name_id
: [int] 卡名idkeyword
: [string] 激活码、激活人、手机号
请求URL
POST
/api/clubCard
请求参数
club_card_name_id
: [int] 卡名idcount
: [int] 创建数量amount
: [float] 会费
响应
{
"status": 0,
"msg": "创建激活码成功",
"data": null
}
请求URL
DELETE
/api/clubCard
请求参数
ids
: [string] 会员卡id ,以逗号分割
响应
{
"status": 0,
"msg": "删除成功",
"data": null
}
请求URL
GET
/api/clubCardName/selector
响应
{
"status": 0,
"msg": "",
"data": [
{
"name": "bingo_hotel", // 卡名
"id": 1
},
]
}
请求URL
POST
/api/clubCardName
请求参数
name
: [string] 卡名
响应
{
"status": 0,
"msg": "卡名添加成功",
"data": {
"id": 3
}
}
请求URL
GET
/api/club
请求参数
keyword
: [string] 姓名、联系电话、卡号
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 1,
"club_type_id": 1,
"name": "k1", // 会员卡名称
"club_card_name_id": 2,// 会员卡名称id
"card_number": "166210899131",// 卡号
"amount": "45.00",// 会费
"user_id": 1,// 用户id
"phone": "16621089913",// 用户手机号
"registration_date": "2021-06-23 16:35:25",// 注册时间
"end_date": "2022-06-23 16:34:34",// 失效时间
"club_card_id": 0,// 会员卡id
"source": 2,// 来源 0未知 1激活码 2小程序 3第三方
"status": 1,// 状态 0禁用(删除) 1启用
"failure_state": 0,// 失效状态 0未失效 1已失效
"created_at": "2021-06-23 16:35:04",
"updated_at": "2021-06-24 15:47:25",
"user": {
"id": 1,
"name": "123132" // 用户名
}
}
],
"total": 1 // 总条数
}
}
请求URL
GET
/api/club/export
请求参数
keyword
: [string] 姓名、联系电话、卡号
请求URL
GET
/api/home/statistics
响应
{
"status": 0,
"msg": "",
"data": {
"todayCount": 2, // 今日新增
"todayAmount": "90.00", // 今日销售额
"yesterdayCount": 1, // 昨日新增
"toMonth": 4, // 本月新增
"count": 4, // 总数量
"amount": "180.00" // 总销售额
}
}
请求URL
GET
/api/home/membershipGrowth
请求参数
start_time
: [string] 中间的会员增长情况 : 开始时间end_time
: [string] 中间的会员增长情况 : toDay 结束时间is_excel
: [int] 1 导出
响应
{
"status": 0,
"msg": "",
"data": [
{
"time": "2021-06-09",
"count": 0
},
{
"time": "2021-06-10",
"count": 0
},
{
"time": "2021-06-11",
"count": 0
},
{
"time": "2021-06-12",
"count": 0
}
]
}
请求URL
GET
/api/home/salesStatisticsLeft
响应
{
"status": 0,
"msg": "",
"data": {
"toMonth": {
"toMonthAmount": "180.00",
"toMonthAmountRate": "*100",
"upAndDown": true
},
"thisWeek": {
"toMonthAmount": "180.00",
"toMonthAmountRate": 100,
"upAndDown": true
}
}
}
请求URL
GET
/api/home/salesStatisticsRight
请求参数
date_type
: [string] 最下面的销售统计 : toDay 本日 toMonth 本月 toWeek 本周sale_start_date
: [string] 最下面的销售统计 : 开始时间sale_end_date
: [string] 最下面的销售统计 : 结束时间
响应
{
"status": 0,
"msg": "",
"data": [
{
"time": "2021-06-28",
"amount": 0
},
{
"time": "2021-06-29",
"amount": 0
}
]
}