Path: /user/category/list
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| type | 否 | 1 | 分类类型:1 菜品分类 2 套餐分类 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ createTime | string | 非必须 | format: date-time | ||
| ├─ createUser | integer | 非必须 | format: int64 | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ name | string | 非必须 | |||
| ├─ sort | integer | 非必须 | format: int32 | ||
| ├─ status | integer | 非必须 | format: int32 | ||
| ├─ type | integer | 非必须 | format: int32 | ||
| ├─ updateTime | string | 非必须 | format: date-time | ||
| ├─ updateUser | integer | 非必须 | format: int64 | ||
| msg | string | 非必须 |
Path: /user/addressBook
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| cityCode | string | 非必须 | |||
| cityName | string | 非必须 | |||
| consignee | string | 非必须 | |||
| detail | string | 必须 | 详细地址 | ||
| districtCode | string | 非必须 | |||
| districtName | string | 非必须 | |||
| id | integer | 非必须 | format: int64 | ||
| isDefault | integer | 非必须 | format: int32 | ||
| label | string | 非必须 | |||
| phone | string | 必须 | 手机号 | ||
| provinceCode | string | 非必须 | |||
| provinceName | string | 非必须 | |||
| sex | string | 必须 | |||
| userId | integer | 非必须 | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/addressBook/list
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| ├─ id | number | 必须 | |||
| ├─ userId | number | 必须 | |||
| ├─ consignee | string | 必须 | |||
| ├─ phone | string | 必须 | |||
| ├─ sex | string | 必须 | |||
| ├─ provinceCode | string | 必须 | |||
| ├─ provinceName | string | 必须 | |||
| ├─ cityCode | string | 必须 | |||
| ├─ cityName | string | 必须 | |||
| ├─ districtCode | string | 必须 | |||
| ├─ districtName | string | 必须 | |||
| ├─ detail | string | 必须 | |||
| ├─ label | string | 必须 | |||
| ├─ isDefault | number | 必须 | |||
| msg | string | 非必须 |
Path: /user/addressBook/default
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| ├─ cityCode | string | 非必须 | |||
| ├─ cityName | string | 非必须 | |||
| ├─ consignee | string | 非必须 | |||
| ├─ detail | string | 非必须 | |||
| ├─ districtCode | string | 非必须 | |||
| ├─ districtName | string | 非必须 | |||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ isDefault | integer | 非必须 | format: int32 | ||
| ├─ label | string | 非必须 | |||
| ├─ phone | string | 非必须 | |||
| ├─ provinceCode | string | 非必须 | |||
| ├─ provinceName | string | 非必须 | |||
| ├─ sex | string | 非必须 | |||
| ├─ userId | integer | 非必须 | format: int64 | ||
| msg | string | 非必须 |
Path: /user/addressBook
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| cityCode | string | 非必须 | |||
| cityName | string | 非必须 | |||
| consignee | string | 非必须 | |||
| detail | string | 必须 | 详细地址 | ||
| districtCode | string | 非必须 | |||
| districtName | string | 非必须 | |||
| id | integer | 必须 | 主键值 | format: int64 | |
| isDefault | integer | 非必须 | format: int32 | ||
| label | string | 非必须 | |||
| phone | string | 必须 | 手机号 | ||
| provinceCode | string | 非必须 | |||
| provinceName | string | 非必须 | |||
| sex | string | 必须 | |||
| userId | integer | 非必须 | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/addressBook
Method: DELETE
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 101 | 地址id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/addressBook/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 地址id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 必须 | |||
| data | object | 必须 | |||
| ├─ id | number | 非必须 | |||
| ├─ phone | string | 非必须 | |||
| ├─ consignee | string | 非必须 | |||
| ├─ userId | number | 非必须 | |||
| ├─ cityCode | string | 非必须 | |||
| ├─ provinceName | string | 非必须 | |||
| ├─ provinceCode | string | 非必须 | |||
| ├─ sex | string | 非必须 | |||
| ├─ districtName | string | 非必须 | |||
| ├─ districtCode | string | 非必须 | |||
| ├─ cityName | string | 非必须 | |||
| ├─ isDefault | number | 非必须 | |||
| ├─ label | string | 非必须 | |||
| ├─ detail | string | 非必须 | |||
| msg | string | 非必须 |
Path: /user/addressBook/default
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | 地址id | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/setmeal/list
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 是 | 101 | 分类id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ categoryId | integer | 非必须 | format: int64 | ||
| ├─ createTime | string | 非必须 | format: date-time | ||
| ├─ createUser | integer | 非必须 | format: int64 | ||
| ├─ description | string | 非必须 | |||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ image | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ price | number | 非必须 | |||
| ├─ status | integer | 非必须 | format: int32 | ||
| ├─ updateTime | string | 非必须 | format: date-time | ||
| ├─ updateUser | integer | 非必须 | format: int64 | ||
| msg | string | 非必须 |
Path: /user/setmeal/dish/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 套餐id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object [] | 必须 | item 类型: object | ||
| ├─ copies | integer | 必须 | 份数 | format: int32 | |
| ├─ description | string | 必须 | 菜品描述 | ||
| ├─ image | string | 必须 | 菜品图片路径 | ||
| ├─ name | string | 必须 | 菜品名称 | ||
| msg | string | 非必须 |
Path: /user/shop/status
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | integer | 必须 | 店铺状态:1为营业,0为打烊 | format: int32 | |
| msg | string | 非必须 |
Path: /user/user/login
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | string | 必须 | 微信授权码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ id | integer | 必须 | 用户id | format: int64 | |
| ├─ openid | string | 必须 | 微信用户openid | ||
| ├─ token | string | 必须 | jwt令牌 | ||
| msg | string | 非必须 |
Path: /user/user/logout
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/dish/list
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 是 | 101 | 分类id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ categoryId | integer | 非必须 | format: int64 | ||
| ├─ categoryName | string | 非必须 | |||
| ├─ description | string | 非必须 | |||
| ├─ flavors | object [] | 非必须 | 菜品口味 | item 类型: object | |
| ├─ dishId | integer | 非必须 | format: int64 | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ name | string | 非必须 | |||
| ├─ value | string | 非必须 | |||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ image | string | 非必须 | 菜品图片路径 | ||
| ├─ name | string | 非必须 | 菜品名称 | ||
| ├─ price | number | 非必须 | 价格 | ||
| ├─ status | integer | 非必须 | format: int32 | ||
| ├─ updateTime | string | 非必须 | format: date-time | ||
| msg | string | 非必须 |
Path: /user/order/reminder/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/order/repetition/{id}
Method: POST
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/order/historyOrders
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 是 | 1 | 页面 |
| pageSize | 是 | 10 | 每页记录数 |
| status | 否 | 订单状态 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 非必须 | |||
| msg | null | 非必须 | |||
| data | object | 非必须 | |||
| ├─ total | number | 非必须 | |||
| ├─ records | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 非必须 | |||
| ├─ number | string | 非必须 | |||
| ├─ status | number | 非必须 | |||
| ├─ userId | number | 非必须 | |||
| ├─ addressBookId | number | 非必须 | |||
| ├─ orderTime | string | 非必须 | |||
| ├─ checkoutTime | string | 非必须 | |||
| ├─ payMethod | number | 非必须 | |||
| ├─ payStatus | number | 非必须 | |||
| ├─ amount | number | 非必须 | |||
| ├─ remark | string | 非必须 | |||
| ├─ userName | null | 非必须 | |||
| ├─ phone | string | 非必须 | |||
| ├─ address | string | 非必须 | |||
| ├─ consignee | string | 非必须 | |||
| ├─ cancelReason | null | 非必须 | |||
| ├─ rejectionReason | null | 非必须 | |||
| ├─ cancelTime | null | 非必须 | |||
| ├─ estimatedDeliveryTime | string | 非必须 | |||
| ├─ deliveryStatus | number | 非必须 | |||
| ├─ deliveryTime | null | 非必须 | |||
| ├─ packAmount | number | 非必须 | |||
| ├─ tablewareNumber | number | 非必须 | |||
| ├─ tablewareStatus | number | 非必须 | |||
| ├─ orderDetailList | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ orderId | number | 必须 | |||
| ├─ dishId | number | 必须 | |||
| ├─ setmealId | null | 必须 | |||
| ├─ dishFlavor | null,string | 必须 | |||
| ├─ number | number | 必须 | |||
| ├─ amount | number | 必须 | |||
| ├─ image | string | 必须 |
Path: /user/order/cancel/{id}
Method: PUT
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /user/order/orderDetail/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 非必须 | format: int32 | ||
| data | object | 非必须 | |||
| ├─ address | string | 非必须 | |||
| ├─ addressBookId | integer | 非必须 | format: int64 | ||
| ├─ amount | number | 非必须 | |||
| ├─ cancelReason | string | 非必须 | |||
| ├─ cancelTime | string | 非必须 | format: date-time | ||
| ├─ checkoutTime | string | 非必须 | format: date-time | ||
| ├─ consignee | string | 非必须 | |||
| ├─ deliveryStatus | integer | 非必须 | format: int32 | ||
| ├─ deliveryTime | string | 非必须 | format: date-time | ||
| ├─ estimatedDeliveryTime | string | 非必须 | format: date-time | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ number | string | 非必须 | |||
| ├─ orderDetailList | object [] | 非必须 | item 类型: object | ||
| ├─ amount | number | 非必须 | |||
| ├─ dishFlavor | string | 非必须 | |||
| ├─ dishId | integer | 非必须 | format: int64 | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ image | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ number | integer | 非必须 | format: int32 | ||
| ├─ orderId | integer | 非必须 | format: int64 | ||
| ├─ setmealId | integer | 非必须 | format: int64 | ||
| ├─ orderTime | string | 非必须 | format: date-time | ||
| ├─ packAmount | integer | 非必须 | format: int32 | ||
| ├─ payMethod | integer | 非必须 | format: int32 | ||
| ├─ payStatus | integer | 非必须 | format: int32 | ||
| ├─ phone | string | 非必须 | |||
| ├─ rejectionReason | string | 非必须 | |||
| ├─ remark | string | 非必须 | |||
| ├─ status | integer | 非必须 | format: int32 | ||
| ├─ tablewareNumber | integer | 非必须 | format: int32 | ||
| ├─ tablewareStatus | integer | 非必须 | format: int32 | ||
| ├─ userId | integer | 非必须 | format: int64 | ||
| ├─ userName | string | 非必须 | |||
| msg | string | 非必须 |
Path: /user/order/submit
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| addressBookId | integer | 必须 | 地址簿id | format: int64 | |
| amount | number | 必须 | 总金额 | ||
| deliveryStatus | integer | 必须 | 配送状态: 1立即送出 0选择具体时间 | format: int32 | |
| estimatedDeliveryTime | string | 必须 | 预计送达时间 | ||
| packAmount | integer | 必须 | 打包费 | format: int32 | |
| payMethod | integer | 必须 | 付款方式 | format: int32 | |
| remark | string | 必须 | 备注 | ||
| tablewareNumber | integer | 必须 | 餐具数量 | format: int32 | |
| tablewareStatus | integer | 必须 | 餐具数量状态 1按餐量提供 0选择具体数量 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ id | integer | 必须 | 订单id | format: int64 | |
| ├─ orderAmount | number | 必须 | 订单金额 | ||
| ├─ orderNumber | string | 必须 | 订单号 | ||
| ├─ orderTime | string | 必须 | 下单时间 | format: date-time | |
| msg | string | 非必须 |
Path: /user/order/payment
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| orderNumber | string | 必须 | 订单号 | ||
| payMethod | integer | 必须 | 支付方式 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ estimatedDeliveryTime | string | 必须 | 预计送达时间 | format: date-time | |
| msg | string | 非必须 |
Path: /user/shoppingCart/sub
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| dishFlavor | string | 非必须 | 口味 | ||
| dishId | integer | 非必须 | 菜品id | format: int64 | |
| setmealId | integer | 非必须 | 套餐id | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /user/shoppingCart/list
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object [] | 非必须 | item 类型: object | ||
| ├─ amount | number | 非必须 | |||
| ├─ createTime | string | 非必须 | format: date-time | ||
| ├─ dishFlavor | string | 非必须 | |||
| ├─ dishId | integer | 非必须 | format: int64 | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ image | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ number | integer | 非必须 | format: int32 | ||
| ├─ setmealId | integer | 非必须 | format: int64 | ||
| ├─ userId | integer | 非必须 | format: int64 | ||
| msg | string | 非必须 |
Path: /user/shoppingCart/add
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| dishFlavor | string | 非必须 | 口味 | ||
| dishId | integer | 非必须 | 菜品id | format: int64 | |
| setmealId | integer | 非必须 | 套餐id | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /user/shoppingCart/clean
Method: DELETE
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |