IconCreated with Sketch.

YAPI 接口文档

YApi
  • 分类相关接口
    • 修改分类
    • 分类分页查询
    • 启用、禁用分类
    • 新增分类
    • 根据id删除分类
    • 根据类型查询分类
  • 员工相关接口
    • 修改密码
    • 启用、禁用员工账号
    • 员工分页查询
    • 员工登录
    • 新增员工
    • 根据id查询员工
    • 编辑员工信息
    • 退出登录
  • 套餐相关接口
    • 修改套餐
    • 分页查询
    • 套餐起售、停售
    • 批量删除套餐
    • 新增套餐
    • 根据id查询套餐
  • 工作台接口
    • 查询今日运营数据
    • 查询套餐总览
    • 查询菜品总览
    • 查询订单管理数据
  • 店铺操作接口
    • 获取营业状态
    • 设置营业状态
  • 数据统计相关接口
    • 导出Excel报表接口
    • 查询销量排名top10接口
    • 用户统计接口
    • 营业额统计接口
    • 订单统计接口
  • 菜品相关接口
    • 修改菜品
    • 批量删除菜品
    • 新增菜品
    • 根据id查询菜品
    • 根据分类id查询菜品
    • 菜品分页查询
    • 菜品起售、停售
  • 订单管理接口
    • 取消订单
    • 各个状态的订单数量统计
    • 完成订单
    • 拒单
    • 接单
    • 查询订单详情
    • 派送订单
    • 订单搜索
  • 通用接口
    • 文件上传

苍穹外卖-管理端接口

分类相关接口

修改分类

基本信息

Path: /admin/category

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger必须分类id

format: int64

namestring必须分类名称
sortinteger必须排序

format: int32

typeinteger必须分类类型

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

分类分页查询

基本信息

Path: /admin/category/page

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
name 否 传统主食 分类名称
page 是 1 页码
pageSize 是 10 每页记录数
type 否 1 分类类型:1为菜品分类,2为套餐分类

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
msgnull非必须
dataobject必须
├─ totalnumber必须
├─ recordsobject []必须

item 类型: object

├─ idnumber必须
├─ typenumber必须
├─ namestring必须
├─ sortnumber必须
├─ statusnumber必须
├─ createTimestring必须
├─ updateTimestring必须
├─ createUsernumber必须
├─ updateUsernumber必须

启用、禁用分类

基本信息

Path: /admin/category/status/{status}

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
status 1 1为启用,0为禁用

Query

参数名称 是否必须 示例 备注
id 是 100 分类id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

新增分类

基本信息

Path: /admin/category

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger非必须

format: int64

namestring必须分类名称
sortinteger必须排序,按照升序排序

format: int32

typeinteger必须分类类型:1为菜品分类,2为套餐分类

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

根据id删除分类

基本信息

Path: /admin/category

Method: DELETE

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
id 是 100 分类id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

根据类型查询分类

基本信息

Path: /admin/category/list

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
type 否 2 分类类型:1为菜品分类,2为套餐分类

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject []非必须

item 类型: object

├─ createTimestring非必须

format: date-time

├─ createUserinteger非必须

format: int64

├─ idinteger非必须

format: int64

├─ namestring非必须
├─ sortinteger非必须

format: int32

├─ statusinteger非必须

format: int32

├─ typeinteger非必须

format: int32

├─ updateTimestring非必须

format: date-time

├─ updateUserinteger非必须

format: int64

msgstring非必须

员工相关接口

修改密码

基本信息

Path: /admin/employee/editPassword

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
empIdinteger必须员工id

format: int64

newPasswordstring必须新密码
oldPasswordstring必须旧密码

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

启用、禁用员工账号

基本信息

Path: /admin/employee/status/{status}

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
status 1 状态,1为启用 0为禁用

Query

参数名称 是否必须 示例 备注
id 是 员工id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

员工分页查询

基本信息

Path: /admin/employee/page

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
name 否 张三 员工姓名
page 是 1 页码
pageSize 是 10 每页记录数

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
msgnull非必须
dataobject必须
├─ totalnumber必须
├─ recordsobject []必须

item 类型: object

├─ idnumber必须
├─ usernamestring必须
├─ namestring必须
├─ passwordstring必须
├─ phonestring必须
├─ sexstring必须
├─ idNumberstring必须
├─ statusnumber必须
├─ createTimestring,null必须
├─ updateTimestring必须
├─ createUsernumber,null必须
├─ updateUsernumber必须

员工登录

基本信息

Path: /admin/employee/login

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
passwordstring必须密码
usernamestring必须用户名

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须员工登录返回的数据格式
├─ idinteger非必须主键值

format: int64

├─ namestring非必须姓名
├─ tokenstring非必须jwt令牌
├─ userNamestring非必须用户名
msgstring非必须

新增员工

基本信息

Path: /admin/employee

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger非必须员工id

format: int64

idNumberstring必须身份证
namestring必须姓名
phonestring必须手机号
sexstring必须性别
usernamestring必须用户名

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

根据id查询员工

基本信息

Path: /admin/employee/{id}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 100 员工id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ createTimestring非必须

format: date-time

├─ createUserinteger非必须

format: int64

├─ idinteger非必须

format: int64

├─ idNumberstring非必须
├─ namestring非必须
├─ passwordstring非必须
├─ phonestring非必须
├─ sexstring非必须
├─ statusinteger非必须

format: int32

├─ updateTimestring非必须

format: date-time

├─ updateUserinteger非必须

format: int64

├─ usernamestring非必须
msgstring非必须

编辑员工信息

基本信息

Path: /admin/employee

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger必须

format: int64

idNumberstring必须
namestring必须
phonestring必须
sexstring必须
usernamestring必须

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

退出登录

基本信息

Path: /admin/employee/logout

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

套餐相关接口

修改套餐

基本信息

Path: /admin/setmeal

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类id

format: int64

descriptionstring非必须套餐描述
idinteger必须套餐id

format: int64

imagestring必须套餐图片路径
namestring必须套餐名称
pricenumber必须套餐价格
setmealDishesobject []必须套餐和菜品关联关系

item 类型: object

├─ copiesinteger必须菜品份数

format: int32

├─ dishIdinteger必须菜品id

format: int64

├─ idinteger非必须关系表主键值

format: int64

├─ namestring必须菜品名称
├─ pricenumber必须菜品价格
├─ setmealIdinteger非必须套餐id

format: int64

statusinteger非必须套餐起售状态

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
msgstring非必须

分页查询

基本信息

Path: /admin/setmeal/page

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 否 分类id
name 否 套餐名称
page 是 页码
pageSize 是 每页记录数
status 否 套餐起售状态

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
msgnull非必须
dataobject非必须
├─ totalnumber非必须
├─ recordsobject []非必须

item 类型: object

├─ idnumber必须
├─ categoryIdnumber必须
├─ namestring必须
├─ pricenumber必须
├─ statusnumber必须
├─ descriptionstring必须
├─ imagestring必须
├─ updateTimestring必须
├─ categoryNamestring必须

套餐起售、停售

基本信息

Path: /admin/setmeal/status/{status}

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
status 1 套餐状态,1表示起售,0表示停售

Query

参数名称 是否必须 示例 备注
id 是 101 套餐id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

批量删除套餐

基本信息

Path: /admin/setmeal

Method: DELETE

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
ids 是 ids

返回数据

名称类型是否必须默认值备注其他信息
codeinteger非必须

format: int32

dataobject非必须
msgstring非必须

新增套餐

基本信息

Path: /admin/setmeal

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类id

format: int64

descriptionstring非必须套餐描述
idinteger非必须套餐id

format: int64

imagestring必须套餐图片
namestring必须套餐名称
pricenumber必须套餐价格
setmealDishesobject []必须套餐包含的菜品

item 类型: object

├─ copiesinteger必须份数

format: int32

├─ dishIdinteger必须菜品id

format: int64

├─ idinteger非必须套餐和菜品关系id

format: int64

├─ namestring必须菜品名称
├─ pricenumber必须菜品价格
├─ setmealIdinteger必须套餐id

format: int64

statusinteger必须套餐状态:1位起售 0为停售

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

根据id查询套餐

基本信息

Path: /admin/setmeal/{id}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 101 套餐id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ categoryIdinteger必须

format: int64

├─ categoryNamestring必须
├─ descriptionstring必须
├─ idinteger必须

format: int64

├─ imagestring必须
├─ namestring必须
├─ pricenumber必须
├─ setmealDishesobject []必须

item 类型: object

├─ copiesinteger必须

format: int32

├─ dishIdinteger必须

format: int64

├─ idinteger必须

format: int64

├─ namestring必须
├─ pricenumber必须
├─ setmealIdinteger必须

format: int64

├─ statusinteger必须

format: int32

├─ updateTimestring必须

format: date-time

msgstring非必须

工作台接口

查询今日运营数据

基本信息

Path: /admin/workspace/businessData

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ newUsersinteger必须新增用户数

format: int32

├─ orderCompletionRatenumber必须订单完成率

format: double

├─ turnovernumber必须营业额

format: double

├─ unitPricenumber必须平均客单价

format: double

├─ validOrderCountinteger必须有效订单数

format: int32

msgstring非必须

查询套餐总览

基本信息

Path: /admin/workspace/overviewSetmeals

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ discontinuedinteger必须已停售套餐数量

format: int32

├─ soldinteger必须已启售套餐数量

format: int32

msgstring非必须

查询菜品总览

基本信息

Path: /admin/workspace/overviewDishes

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ discontinuedinteger必须已停售菜品数量

format: int32

├─ soldinteger必须已启售菜品数量

format: int32

msgstring非必须

查询订单管理数据

基本信息

Path: /admin/workspace/overviewOrders

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ allOrdersinteger必须全部订单

format: int32

├─ cancelledOrdersinteger必须已取消数量

format: int32

├─ completedOrdersinteger必须已完成数量

format: int32

├─ deliveredOrdersinteger必须待派送数量

format: int32

├─ waitingOrdersinteger必须待接单数量

format: int32

msgstring非必须

店铺操作接口

获取营业状态

基本信息

Path: /admin/shop/status

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datainteger必须店铺营业状态:1为营业,0为打烊

format: int32

msgstring非必须

设置营业状态

基本信息

Path: /admin/shop/{status}

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
status 1 店铺营业状态:1为营业,0为打烊

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

数据统计相关接口

导出Excel报表接口

基本信息

Path: /admin/report/export

Method: GET

接口描述:

请求参数

返回数据

OK

查询销量排名top10接口

基本信息

Path: /admin/report/top10

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
begin 是 2022-05-01 开始日期
end 是 2022-05-31 结束日期

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ nameListstring必须商品名称列表,以逗号分隔
├─ numberListstring必须销量列表,以逗号分隔
msgstring非必须

用户统计接口

基本信息

Path: /admin/report/userStatistics

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
begin 是 2022-05-01 开始日期
end 是 2022-05-31 结束日期

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ dateListstring必须日期列表,以逗号分隔
├─ newUserListstring必须新增用户数列表,以逗号分隔
├─ totalUserListstring必须总用户量列表,以逗号分隔
msgstring非必须

营业额统计接口

基本信息

Path: /admin/report/turnoverStatistics

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
begin 是 2022-05-01 开始日期
end 是 2022-05-31 结束日期

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ dateListstring必须日期列表,日期之间以逗号分隔
├─ turnoverListstring必须营业额列表,营业额之间以逗号分隔
msgstring非必须

订单统计接口

基本信息

Path: /admin/report/ordersStatistics

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
begin 是 2022-05-01 开始日期
end 是 2022-05-31 结束日期

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ dateListstring必须日期列表,以逗号分隔
├─ orderCompletionRatenumber必须订单完成率

format: double

├─ orderCountListstring必须订单数列表,以逗号分隔
├─ totalOrderCountinteger必须订单总数

format: int32

├─ validOrderCountinteger必须有效订单数

format: int32

├─ validOrderCountListstring必须有效订单数列表,以逗号分隔
msgstring非必须

菜品相关接口

修改菜品

基本信息

Path: /admin/dish

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须

format: int64

descriptionstring非必须
flavorsobject []非必须

item 类型: object

├─ dishIdinteger非必须

format: int64

├─ idinteger非必须

format: int64

├─ namestring必须
├─ valuestring必须
idinteger必须

format: int64

imagestring必须
namestring必须
pricenumber必须
statusinteger非必须

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

批量删除菜品

基本信息

Path: /admin/dish

Method: DELETE

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
ids 是 1,2,3 菜品id,之间用逗号分隔

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

新增菜品

基本信息

Path: /admin/dish

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
categoryIdinteger必须分类id

format: int64

descriptionstring非必须菜品描述
flavorsobject []非必须口味

item 类型: object

├─ dishIdinteger非必须菜品id

format: int64

├─ idinteger非必须口味id

format: int64

├─ namestring必须口味名称
├─ valuestring必须口味值
idinteger非必须菜品id

format: int64

imagestring必须菜品图片路径
namestring必须菜品名称
pricenumber必须菜品价格
statusinteger非必须菜品状态:1为起售,0为停售

format: int32

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

根据id查询菜品

基本信息

Path: /admin/dish/{id}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 101 菜品id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ categoryIdinteger必须

format: int64

├─ categoryNamestring必须
├─ descriptionstring必须
├─ flavorsobject []必须

item 类型: object

├─ dishIdinteger必须

format: int64

├─ idinteger必须

format: int64

├─ namestring必须
├─ valuestring必须
├─ idinteger必须

format: int64

├─ imagestring必须
├─ namestring必须
├─ pricenumber必须
├─ statusinteger必须

format: int32

├─ updateTimestring必须

format: date-time

msgstring非必须

根据分类id查询菜品

基本信息

Path: /admin/dish/list

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 是 101 分类id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject []非必须

item 类型: object

├─ categoryIdinteger非必须

format: int64

├─ createTimestring非必须

format: date-time

├─ createUserinteger非必须

format: int64

├─ descriptionstring非必须
├─ idinteger非必须

format: int64

├─ imagestring非必须
├─ namestring非必须
├─ pricenumber非必须
├─ statusinteger非必须

format: int32

├─ updateTimestring非必须

format: date-time

├─ updateUserinteger非必须

format: int64

msgstring非必须

菜品分页查询

基本信息

Path: /admin/dish/page

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
categoryId 否 101 分类id
name 否 宫保鸡丁 菜品名称
page 是 1 页码
pageSize 是 10 每页记录数
status 否 1 分类状态

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
msgnull非必须
dataobject非必须
├─ totalnumber必须总记录数
├─ recordsobject []必须当前页数据

item 类型: object

├─ idnumber必须
├─ namestring必须
├─ categoryIdnumber必须
├─ pricenumber必须
├─ imagestring必须
├─ descriptionstring必须
├─ statusnumber必须
├─ updateTimestring必须
├─ categoryNamestring必须分类名称

菜品起售、停售

基本信息

Path: /admin/dish/status/{status}

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
status 1 菜品状态:1为起售,0为停售

Query

参数名称 是否必须 示例 备注
id 是 101 菜品id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring非必须
msgstring非必须

订单管理接口

取消订单

基本信息

Path: /admin/order/cancel

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
cancelReasonstring必须订单取消原因
idinteger必须订单id

format: int64

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

各个状态的订单数量统计

基本信息

Path: /admin/order/statistics

Method: GET

接口描述:

请求参数

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject必须
├─ confirmedinteger必须待派送数量

format: int32

├─ deliveryInProgressinteger必须派送中数量

format: int32

├─ toBeConfirmedinteger必须待接单数量

format: int32

msgstring非必须

完成订单

基本信息

Path: /admin/order/complete/{id}

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

路径参数

参数名称 示例 备注
id 101 订单id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

拒单

基本信息

Path: /admin/order/rejection

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger必须订单id

format: int64

rejectionReasonstring必须拒单原因

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

接单

基本信息

Path: /admin/order/confirm

Method: PUT

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 是

Body

名称类型是否必须默认值备注其他信息
idinteger必须订单id

format: int64

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

查询订单详情

基本信息

Path: /admin/order/details/{id}

Method: GET

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 101 订单id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
├─ addressstring非必须
├─ addressBookIdinteger非必须

format: int64

├─ amountnumber非必须
├─ cancelReasonstring非必须
├─ cancelTimestring非必须

format: date-time

├─ checkoutTimestring非必须

format: date-time

├─ consigneestring非必须
├─ deliveryStatusinteger非必须

format: int32

├─ deliveryTimestring非必须

format: date-time

├─ estimatedDeliveryTimestring非必须

format: date-time

├─ idinteger非必须

format: int64

├─ numberstring非必须
├─ orderDetailListobject []非必须

item 类型: object

├─ amountnumber非必须
├─ dishFlavorstring非必须
├─ dishIdinteger非必须

format: int64

├─ idinteger非必须

format: int64

├─ imagestring非必须
├─ namestring非必须
├─ numberinteger非必须

format: int32

├─ orderIdinteger非必须

format: int64

├─ setmealIdinteger非必须

format: int64

├─ orderDishesstring非必须
├─ orderTimestring非必须

format: date-time

├─ packAmountinteger非必须

format: int32

├─ payMethodinteger非必须

format: int32

├─ payStatusinteger非必须

format: int32

├─ phonestring非必须
├─ rejectionReasonstring非必须
├─ remarkstring非必须
├─ statusinteger非必须

format: int32

├─ tablewareNumberinteger非必须

format: int32

├─ tablewareStatusinteger非必须

format: int32

├─ userIdinteger非必须

format: int64

├─ userNamestring非必须
msgstring非必须

派送订单

基本信息

Path: /admin/order/delivery/{id}

Method: PUT

接口描述:

请求参数

路径参数

参数名称 示例 备注
id 101 订单id

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

dataobject非必须
msgstring非必须

订单搜索

基本信息

Path: /admin/order/conditionSearch

Method: GET

接口描述:

请求参数

Query

参数名称 是否必须 示例 备注
beginTime 否 beginTime
endTime 否 endTime
number 否 number
page 是 page
pageSize 是 pageSize
phone 否 phone
status 否 status

返回数据

名称类型是否必须默认值备注其他信息
codenumber必须
msgnull非必须
dataobject非必须
├─ totalnumber非必须
├─ recordsobject []非必须

item 类型: object

├─ idnumber必须
├─ numberstring必须
├─ statusnumber必须
├─ userIdnumber必须
├─ addressBookIdnumber必须
├─ orderTimestring必须
├─ checkoutTimenull,string必须
├─ payMethodnumber必须
├─ payStatusnumber必须
├─ amountnumber必须
├─ remarkstring必须
├─ userNamestring必须
├─ phonestring必须
├─ addressstring必须
├─ consigneestring必须
├─ cancelReasonstring必须
├─ rejectionReasonstring必须
├─ cancelTimestring必须
├─ estimatedDeliveryTimestring必须
├─ deliveryStatusnumber必须
├─ deliveryTimestring必须
├─ packAmountnumber必须
├─ tablewareNumbernumber必须
├─ tablewareStatusnumber必须
├─ orderDishesstring必须订单包含的菜品,以字符串形式展示

通用接口

文件上传

基本信息

Path: /admin/common/upload

Method: POST

接口描述:

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type multipart/form-data 是

Body

参数名称 参数类型 是否必须 示例 备注
file file 是 文件

返回数据

名称类型是否必须默认值备注其他信息
codeinteger必须

format: int32

datastring必须文件上传路径
msgstring非必须

Build by YMFE.