Path: /admin/category
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | 分类id | format: int64 | |
| name | string | 必须 | 分类名称 | ||
| sort | integer | 必须 | 排序 | format: int32 | |
| type | integer | 必须 | 分类类型 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/category/page
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| name | 否 | 传统主食 | 分类名称 |
| page | 是 | 1 | 页码 |
| pageSize | 是 | 10 | 每页记录数 |
| type | 否 | 1 | 分类类型:1为菜品分类,2为套餐分类 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 必须 | |||
| msg | null | 非必须 | |||
| data | object | 必须 | |||
| ├─ total | number | 必须 | |||
| ├─ records | object [] | 必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ type | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ sort | number | 必须 | |||
| ├─ status | number | 必须 | |||
| ├─ createTime | string | 必须 | |||
| ├─ updateTime | string | 必须 | |||
| ├─ createUser | number | 必须 | |||
| ├─ updateUser | number | 必须 |
Path: /admin/category/status/{status}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| status | 1 | 1为启用,0为禁用 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 100 | 分类id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/category
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 非必须 | format: int64 | ||
| name | string | 必须 | 分类名称 | ||
| sort | integer | 必须 | 排序,按照升序排序 | format: int32 | |
| type | integer | 必须 | 分类类型:1为菜品分类,2为套餐分类 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/category
Method: DELETE
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 100 | 分类id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/category/list
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| type | 否 | 2 | 分类类型: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: /admin/employee/editPassword
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| empId | integer | 必须 | 员工id | format: int64 | |
| newPassword | string | 必须 | 新密码 | ||
| oldPassword | string | 必须 | 旧密码 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/employee/status/{status}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| status | 1 | 状态,1为启用 0为禁用 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 员工id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/employee/page
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| name | 否 | 张三 | 员工姓名 |
| page | 是 | 1 | 页码 |
| pageSize | 是 | 10 | 每页记录数 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 必须 | |||
| msg | null | 非必须 | |||
| data | object | 必须 | |||
| ├─ total | number | 必须 | |||
| ├─ records | object [] | 必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ username | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ password | string | 必须 | |||
| ├─ phone | string | 必须 | |||
| ├─ sex | string | 必须 | |||
| ├─ idNumber | string | 必须 | |||
| ├─ status | number | 必须 | |||
| ├─ createTime | string,null | 必须 | |||
| ├─ updateTime | string | 必须 | |||
| ├─ createUser | number,null | 必须 | |||
| ├─ updateUser | number | 必须 |
Path: /admin/employee/login
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| password | string | 必须 | 密码 | ||
| username | string | 必须 | 用户名 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | 员工登录返回的数据格式 | ||
| ├─ id | integer | 非必须 | 主键值 | format: int64 | |
| ├─ name | string | 非必须 | 姓名 | ||
| ├─ token | string | 非必须 | jwt令牌 | ||
| ├─ userName | string | 非必须 | 用户名 | ||
| msg | string | 非必须 |
Path: /admin/employee
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 非必须 | 员工id | format: int64 | |
| idNumber | string | 必须 | 身份证 | ||
| name | string | 必须 | 姓名 | ||
| phone | string | 必须 | 手机号 | ||
| sex | string | 必须 | 性别 | ||
| username | string | 必须 | 用户名 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/employee/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 100 | 员工id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ createTime | string | 非必须 | format: date-time | ||
| ├─ createUser | integer | 非必须 | format: int64 | ||
| ├─ id | integer | 非必须 | format: int64 | ||
| ├─ idNumber | string | 非必须 | |||
| ├─ name | string | 非必须 | |||
| ├─ password | string | 非必须 | |||
| ├─ phone | string | 非必须 | |||
| ├─ sex | string | 非必须 | |||
| ├─ status | integer | 非必须 | format: int32 | ||
| ├─ updateTime | string | 非必须 | format: date-time | ||
| ├─ updateUser | integer | 非必须 | format: int64 | ||
| ├─ username | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/employee
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | format: int64 | ||
| idNumber | string | 必须 | |||
| name | string | 必须 | |||
| phone | string | 必须 | |||
| sex | string | 必须 | |||
| username | string | 必须 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/employee/logout
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/setmeal
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类id | format: int64 | |
| description | string | 非必须 | 套餐描述 | ||
| id | integer | 必须 | 套餐id | format: int64 | |
| image | string | 必须 | 套餐图片路径 | ||
| name | string | 必须 | 套餐名称 | ||
| price | number | 必须 | 套餐价格 | ||
| setmealDishes | object [] | 必须 | 套餐和菜品关联关系 | item 类型: object | |
| ├─ copies | integer | 必须 | 菜品份数 | format: int32 | |
| ├─ dishId | integer | 必须 | 菜品id | format: int64 | |
| ├─ id | integer | 非必须 | 关系表主键值 | format: int64 | |
| ├─ name | string | 必须 | 菜品名称 | ||
| ├─ price | number | 必须 | 菜品价格 | ||
| ├─ setmealId | integer | 非必须 | 套餐id | format: int64 | |
| status | integer | 非必须 | 套餐起售状态 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| msg | string | 非必须 |
Path: /admin/setmeal/page
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 否 | 分类id | |
| name | 否 | 套餐名称 | |
| page | 是 | 页码 | |
| pageSize | 是 | 每页记录数 | |
| status | 否 | 套餐起售状态 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 必须 | |||
| msg | null | 非必须 | |||
| data | object | 非必须 | |||
| ├─ total | number | 非必须 | |||
| ├─ records | object [] | 非必须 | item 类型: object | ||
| ├─ id | number | 必须 | |||
| ├─ categoryId | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ status | number | 必须 | |||
| ├─ description | string | 必须 | |||
| ├─ image | string | 必须 | |||
| ├─ updateTime | string | 必须 | |||
| ├─ categoryName | string | 必须 |
Path: /admin/setmeal/status/{status}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| status | 1 | 套餐状态,1表示起售,0表示停售 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 101 | 套餐id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/setmeal
Method: DELETE
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| ids | 是 | ids |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 非必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/setmeal
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类id | format: int64 | |
| description | string | 非必须 | 套餐描述 | ||
| id | integer | 非必须 | 套餐id | format: int64 | |
| image | string | 必须 | 套餐图片 | ||
| name | string | 必须 | 套餐名称 | ||
| price | number | 必须 | 套餐价格 | ||
| setmealDishes | object [] | 必须 | 套餐包含的菜品 | item 类型: object | |
| ├─ copies | integer | 必须 | 份数 | format: int32 | |
| ├─ dishId | integer | 必须 | 菜品id | format: int64 | |
| ├─ id | integer | 非必须 | 套餐和菜品关系id | format: int64 | |
| ├─ name | string | 必须 | 菜品名称 | ||
| ├─ price | number | 必须 | 菜品价格 | ||
| ├─ setmealId | integer | 必须 | 套餐id | format: int64 | |
| status | integer | 必须 | 套餐状态:1位起售 0为停售 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/setmeal/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 套餐id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ categoryId | integer | 必须 | format: int64 | ||
| ├─ categoryName | string | 必须 | |||
| ├─ description | string | 必须 | |||
| ├─ id | integer | 必须 | format: int64 | ||
| ├─ image | string | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ setmealDishes | object [] | 必须 | item 类型: object | ||
| ├─ copies | integer | 必须 | format: int32 | ||
| ├─ dishId | integer | 必须 | format: int64 | ||
| ├─ id | integer | 必须 | format: int64 | ||
| ├─ name | string | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ setmealId | integer | 必须 | format: int64 | ||
| ├─ status | integer | 必须 | format: int32 | ||
| ├─ updateTime | string | 必须 | format: date-time | ||
| msg | string | 非必须 |
Path: /admin/workspace/businessData
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ newUsers | integer | 必须 | 新增用户数 | format: int32 | |
| ├─ orderCompletionRate | number | 必须 | 订单完成率 | format: double | |
| ├─ turnover | number | 必须 | 营业额 | format: double | |
| ├─ unitPrice | number | 必须 | 平均客单价 | format: double | |
| ├─ validOrderCount | integer | 必须 | 有效订单数 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/workspace/overviewSetmeals
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ discontinued | integer | 必须 | 已停售套餐数量 | format: int32 | |
| ├─ sold | integer | 必须 | 已启售套餐数量 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/workspace/overviewDishes
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ discontinued | integer | 必须 | 已停售菜品数量 | format: int32 | |
| ├─ sold | integer | 必须 | 已启售菜品数量 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/workspace/overviewOrders
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ allOrders | integer | 必须 | 全部订单 | format: int32 | |
| ├─ cancelledOrders | integer | 必须 | 已取消数量 | format: int32 | |
| ├─ completedOrders | integer | 必须 | 已完成数量 | format: int32 | |
| ├─ deliveredOrders | integer | 必须 | 待派送数量 | format: int32 | |
| ├─ waitingOrders | integer | 必须 | 待接单数量 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/shop/status
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | integer | 必须 | 店铺营业状态:1为营业,0为打烊 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/shop/{status}
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| status | 1 | 店铺营业状态:1为营业,0为打烊 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/report/export
Method: GET
接口描述:
OK
Path: /admin/report/top10
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| begin | 是 | 2022-05-01 | 开始日期 |
| end | 是 | 2022-05-31 | 结束日期 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ nameList | string | 必须 | 商品名称列表,以逗号分隔 | ||
| ├─ numberList | string | 必须 | 销量列表,以逗号分隔 | ||
| msg | string | 非必须 |
Path: /admin/report/userStatistics
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| begin | 是 | 2022-05-01 | 开始日期 |
| end | 是 | 2022-05-31 | 结束日期 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ dateList | string | 必须 | 日期列表,以逗号分隔 | ||
| ├─ newUserList | string | 必须 | 新增用户数列表,以逗号分隔 | ||
| ├─ totalUserList | string | 必须 | 总用户量列表,以逗号分隔 | ||
| msg | string | 非必须 |
Path: /admin/report/turnoverStatistics
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| begin | 是 | 2022-05-01 | 开始日期 |
| end | 是 | 2022-05-31 | 结束日期 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ dateList | string | 必须 | 日期列表,日期之间以逗号分隔 | ||
| ├─ turnoverList | string | 必须 | 营业额列表,营业额之间以逗号分隔 | ||
| msg | string | 非必须 |
Path: /admin/report/ordersStatistics
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| begin | 是 | 2022-05-01 | 开始日期 |
| end | 是 | 2022-05-31 | 结束日期 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ dateList | string | 必须 | 日期列表,以逗号分隔 | ||
| ├─ orderCompletionRate | number | 必须 | 订单完成率 | format: double | |
| ├─ orderCountList | string | 必须 | 订单数列表,以逗号分隔 | ||
| ├─ totalOrderCount | integer | 必须 | 订单总数 | format: int32 | |
| ├─ validOrderCount | integer | 必须 | 有效订单数 | format: int32 | |
| ├─ validOrderCountList | string | 必须 | 有效订单数列表,以逗号分隔 | ||
| msg | string | 非必须 |
Path: /admin/dish
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | format: int64 | ||
| 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 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/dish
Method: DELETE
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| ids | 是 | 1,2,3 | 菜品id,之间用逗号分隔 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/dish
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| categoryId | integer | 必须 | 分类id | format: int64 | |
| description | string | 非必须 | 菜品描述 | ||
| flavors | object [] | 非必须 | 口味 | item 类型: object | |
| ├─ dishId | integer | 非必须 | 菜品id | format: int64 | |
| ├─ id | integer | 非必须 | 口味id | format: int64 | |
| ├─ name | string | 必须 | 口味名称 | ||
| ├─ value | string | 必须 | 口味值 | ||
| id | integer | 非必须 | 菜品id | format: int64 | |
| image | string | 必须 | 菜品图片路径 | ||
| name | string | 必须 | 菜品名称 | ||
| price | number | 必须 | 菜品价格 | ||
| status | integer | 非必须 | 菜品状态:1为起售,0为停售 | format: int32 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/dish/{id}
Method: GET
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 菜品id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | 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: /admin/dish/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: /admin/dish/page
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| categoryId | 否 | 101 | 分类id |
| name | 否 | 宫保鸡丁 | 菜品名称 |
| page | 是 | 1 | 页码 |
| pageSize | 是 | 10 | 每页记录数 |
| status | 否 | 1 | 分类状态 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | number | 必须 | |||
| msg | null | 非必须 | |||
| data | object | 非必须 | |||
| ├─ total | number | 必须 | 总记录数 | ||
| ├─ records | object [] | 必须 | 当前页数据 | item 类型: object | |
| ├─ id | number | 必须 | |||
| ├─ name | string | 必须 | |||
| ├─ categoryId | number | 必须 | |||
| ├─ price | number | 必须 | |||
| ├─ image | string | 必须 | |||
| ├─ description | string | 必须 | |||
| ├─ status | number | 必须 | |||
| ├─ updateTime | string | 必须 | |||
| ├─ categoryName | string | 必须 | 分类名称 |
Path: /admin/dish/status/{status}
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| status | 1 | 菜品状态:1为起售,0为停售 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 101 | 菜品id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/cancel
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| cancelReason | string | 必须 | 订单取消原因 | ||
| id | integer | 必须 | 订单id | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/statistics
Method: GET
接口描述:
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 必须 | |||
| ├─ confirmed | integer | 必须 | 待派送数量 | format: int32 | |
| ├─ deliveryInProgress | integer | 必须 | 派送中数量 | format: int32 | |
| ├─ toBeConfirmed | integer | 必须 | 待接单数量 | format: int32 | |
| msg | string | 非必须 |
Path: /admin/order/complete/{id}
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/rejection
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | 订单id | format: int64 | |
| rejectionReason | string | 必须 | 拒单原因 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/confirm
Method: PUT
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | integer | 必须 | 订单id | format: int64 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/details/{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 | ||
| ├─ orderDishes | string | 非必须 | |||
| ├─ 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: /admin/order/delivery/{id}
Method: PUT
接口描述:
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| id | 101 | 订单id |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | object | 非必须 | |||
| msg | string | 非必须 |
Path: /admin/order/conditionSearch
Method: GET
接口描述:
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| beginTime | 否 | beginTime | |
| endTime | 否 | endTime | |
| number | 否 | number | |
| page | 是 | page | |
| pageSize | 是 | pageSize | |
| phone | 否 | phone | |
| status | 否 | 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 | null,string | 必须 | |||
| ├─ payMethod | number | 必须 | |||
| ├─ payStatus | number | 必须 | |||
| ├─ amount | number | 必须 | |||
| ├─ remark | string | 必须 | |||
| ├─ userName | string | 必须 | |||
| ├─ phone | string | 必须 | |||
| ├─ address | string | 必须 | |||
| ├─ consignee | string | 必须 | |||
| ├─ cancelReason | string | 必须 | |||
| ├─ rejectionReason | string | 必须 | |||
| ├─ cancelTime | string | 必须 | |||
| ├─ estimatedDeliveryTime | string | 必须 | |||
| ├─ deliveryStatus | number | 必须 | |||
| ├─ deliveryTime | string | 必须 | |||
| ├─ packAmount | number | 必须 | |||
| ├─ tablewareNumber | number | 必须 | |||
| ├─ tablewareStatus | number | 必须 | |||
| ├─ orderDishes | string | 必须 | 订单包含的菜品,以字符串形式展示 |
Path: /admin/common/upload
Method: POST
接口描述:
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | multipart/form-data | 是 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| file | file | 是 | 文件 |
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| code | integer | 必须 | format: int32 | ||
| data | string | 必须 | 文件上传路径 | ||
| msg | string | 非必须 |