家政预约¶
Order类结构¶
属性 | 类型 | 描述 |
---|---|---|
customer | String | 所属客户的用户名 |
mark | String | 所属的套餐ID(若有) |
createdAt | Date | 创建时间 |
updatedAt | Date | 更新时间 |
startAt | Date | 计划开始时间 |
endAt | Date | 计划结束时间 |
coupon | Coupon | 使用的兑换券 |
status | String | 订单状态 [“已下单”, “已接单”, “已出发”, “使用中”, “已完结”, “已取消”] |
address | String | 服务地址 |
comment | String | 是否已付款. 目前默认为True |
rate | Float | 服务评分 |
JSON格式示例¶
{
"customer": "xxxxx",
"mark": "不要按门铃",
"createdAt": "2019-10-1 3:00",
"updatedAt": "2019-10-1 3:00",
"startAt": "2019-10-1 3:00",
"endAt": "2019-10-1 3:00",
"coupon": {
"customer": "xxxxx",
"name": "全屋打扫",
"createdAt": "2019-10-1 3:00",
"updatedAt": "2019-10-1 3:00",
"usedAt": "2019-10-1 3:00",
"price": 288.0,
"valid": true
},
"status": "已下单",
"address": "青州街男子职业技术学院",
"comment": "非常满意",
"rate": 4.8
}
创建预约单¶
此接口用于使用已有的兑换券创建家政预约单
HTTP 请求¶
POST /api/v1/orders
Attention
此接口登录后才可使用
请求参数¶
参数 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
name | String | False | null | 用户名(手机号) |
couponId | Long | False | null | 兑换券ID |
mark | String | True | - | 备注 |
address | String | True | - | 服务地址 |
startAt | String | True | - | 计划开始时间, 字符串格式”2000-10-31 01:30:00” |
endAt | String | True | - | 计划结束时间, 字符串格式”2000-10-31 01:30:00” |
Attention
name和couponId只能取其一,不能同时为空.
如果couponId为空, 则后台会根据name查找可用的对应服务的兑换券.
若找到, 则后台会把兑换券的valid设为false,usedAt设为当前时间, 返回成功创建的订单;
若未找到, 则会返回错误.
响应参数¶
参数 | 类型 | 描述 |
---|---|---|
data | Order | 创建的Order对象 |
异常¶
查询预约单¶
此接口用于查询当前用户符合匹配条件的预约单
HTTP 请求¶
GET /api/v1/orders
Attention
此接口登录后才可使用
请求参数¶
参数 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
nopkg | Boolean | False | False | 是否只返回单次直接购买的预约单 |
响应参数¶
参数 | 类型 | 描述 |
---|---|---|
data | Order[] | 匹配的Order对象列表 |