每日一听
[Meting]
[Music server="netease" id="1453702888" type="song"/]
[/Meting]
登录界面
1、判断账号密码
请求方式:GET
请求地址:http://localhost:8080/admin/login
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 用户名 |
password | 是 | 用户名 |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 未登录或登录已过期(-1),成功(0),失败(1) | 是 |
msg | 接口信息 | String | 是 | |
data | 数据 | Object | 否 |
json示例
{
state:-1,
msg:"未登录或登录已过期",
data:null
}
{
state:0,
msg:"登录成功",
data:null
}
{
state:1,
msg:"用户名错误",
data:null
}
{
state:1,
msg:"密码错误",
data:null
}
{
state:1,
msg:"账号已被封禁",
data:null
}
2、判断权限
请求方式:GET
请求地址:http://localhost:8080/admin/info
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
username | 用户名 | String | 是 | |
img | 头像 | String | 是 | |
permissionNames | 权限 | list | 是 |
json示例
{
state: 0,
msg: "sucess",
data: {
username: "zhangsan",
img: "https://wndoss.xlsea.cn/image/admin/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211026202356.png",
permissionNames: [
"admin:admin",
"admin:user",
"admin:merchant",
"admin:rider"
]
}
}
3、退出登录
请求方式:GET
请求地址:http://localhost:8080/admin/logout
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
json示例
{
state:0,
msg:"sucess",
data:null
}
首页仪表盘
1、用户、评论、订单、金额统计
请求方式:GET
请求地址:http://localhost:8080/home/group
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
person | 用户数量 | Number | 是 | |
comment | 评论数量 | Number | 是 | |
money | 金额总额 | Number | 是 | |
order | 订单数量 | Number | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
person :30,
comment: 60,
money: 366.00,
order: 130
}
}
2、柱状统计表(用户统计)
请求方式:GET
请求地址:http://localhost:8080/home/chart
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
person | 管理员、商家、骑手、用户数量 | list | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
person: [10,20,30,20]
}
}
管理员界面
1、查询所有管理员信息(分页)(根据用户名,状态模糊查询)
请求方式:GET
请求地址:http://localhost:8080/admin/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 否 | 用户名 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 管理员信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
adminId | ID | Number | 是 | |
img | 头像 | String | 是 | |
username | 用户名 | String | 是 | |
password | 密码 | String | 是 | |
stateName | 状态 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
adminId: 1,
img: "https://wndoss.xlsea.cn/image/admin/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211026202356.png",
username: "zhangsan",
password: "123456",
stateName: "封禁"
}
]
}
}
2、添加管理员
请求方式:POST
请求地址:http://localhost:8080/admin/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 用户名 |
img | 是 | 头像 |
password | 是 | 密码 |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
3、修改管理员信息
请求方式:POST
请求地址:http://localhost:8080/admin/rev
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
adminId | 是 | ID |
img | 否 | 头像 |
username | 否 | 用户名 |
password | 否 | 密码 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、修改管理员状态
请求方式:POST
请求地址:http://localhost:8080/admin/revState
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
adminId | 是 | ID |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
5、删除管理员
请求方式:GET
请求地址:http://localhost:8080/admin/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
adminId | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
商家界面
1、查询所有商家信息(分页)(根据用户名,商家名,手机号,状态模糊查询)
请求方式:GET
请求地址:http://localhost:8080/merchant/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 否 | 用户名 |
name | 否 | 商家名 |
phone | 否 | 手机号 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 商家信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
mid | ID | Number | 是 | |
username | 用户名 | String | 是 | |
password | 密码 | String | 是 | |
img | 头像 | String | 是 | |
name | 商家名 | String | 是 | |
shopName | 店铺名 | String | 商家名下的店铺 | 是 |
sex | 性别 | String | 是 | |
phone | 手机号 | String | 是 | |
balance | 余额 | Number | 是 | |
stateName | 状态 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
mid: 1,
username: "zhangsan",
password: "123456",
img : "https://wndoss.xlsea.cn/image/merchant/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211026202356.png"
name: "张三",
shopName: "三个先森的韩国炸鸡",
sex: "男",
phone: "18596547563",
balance: "0.00",
stateName: "封禁",
}
]
}
}
2、添加商家
请求方式:POST
请求地址:http://localhost:8080/merchant/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 用户名 |
password | 是 | 密码 |
img | 是 | 头像 |
name | 是 | 商家名 |
sex | 是 | 性别 |
phone | 是 | 手机号 |
balance | 是 | 余额 |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
3、修改商家信息
请求方式:POST
请求地址:http://localhost:8080/merchant/rev
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
mid | 是 | ID |
password | 否 | 密码 |
img | 否 | 头像 |
phone | 否 | 手机号 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、修改商家状态
请求方式:POST
请求地址:http://localhost:8080/merchant/revState
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
mid | 是 | ID |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
5、删除商家
请求方式:GET
请求地址:http://localhost:8080/merchant/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
mid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
用户界面
1、查询所有用户信息(分页)(根据用户名,手机号,会员状态,状态模糊查询)
请求方式:GET
请求地址:http://localhost:8080/user/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 否 | 用户名 |
phone | 否 | 手机号 |
vipState | 否 | 会员状态 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 用户信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
uid | ID | Number | 是 | |
img | 头像 | String | 是 | |
username | 用户名 | String | 是 | |
password | 密码 | String | 是 | |
sex | 性别 | String | 是 | |
phone | 手机号 | String | 是 | |
balance | 余额 | Number | 是 | |
vip | 会员信息 | String | 会员(开通时间 至 结束时间),非会员(非会员) | 是 |
stateName | 状态 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
uid: 1,
img: "%https://wndwm.xlsea.cn/image/user/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211026202356.png",
username: "zhangsan",
password: "123456",
sex: "男",
phone: "18596547563",
balance: "0.00",
vip: "2021-10-10 00:00:00 至 2021-11-9 00:00:00",
stateName: "封禁",
}
]
}
}
2、添加用户
请求方式:POST
请求地址:http://localhost:8080/user/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
img | 头像 | 是 |
username | 用户名 | 是 |
password | 密码 | 是 |
img | 是 | 头像 |
sex | 性别 | 是 |
phone | 手机号 | 是 |
balance | 余额 | 是 |
stateName | 状态 | 是 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
3、修改用户信息
请求方式:POST
请求地址:http://localhost:8080/user/rev
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
uid | 是 | ID |
img | 否 | 头像 |
password | 否 | 密码 |
phone | 否 | 手机号 |
stateName | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、修改用户状态
请求方式:POST
请求地址:http://localhost:8080/user/revState
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
uid | 是 | ID |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
5、删除用户
请求方式:GET
请求地址:http://localhost:8080/user/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
uid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
骑手界面
1、查询所有骑手信息(分页)(根据用户名,骑手名,手机号,状态模糊查询)
请求方式:GET
请求地址:http://localhost:8080/merchant/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 否 | 用户名 |
name | 否 | 骑手名 |
phone | 否 | 手机号 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 骑手信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
rid | ID | Number | 是 | |
username | 用户名 | String | 是 | |
password | 密码 | String | 是 | |
img | 头像 | String | 是 | |
name | 骑手名 | String | 是 | |
sex | 性别 | String | 是 | |
phone | 手机号 | String | 是 | |
balance | 余额 | Number | 是 | |
stateName | 状态 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
mid: 1,
username: "zhangsan",
password: "123456",
img: "https://wndoss.xlsea.cn/image/merchant/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20211026202356.png",
name: "张三",
sex: "男",
phone: "18596547563",
balance: "0.00",
stateName: "封禁",
}
]
}
}
2、添加骑手
请求方式:POST
请求地址:http://localhost:8080/rider/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 用户名 |
password | 是 | 密码 |
img | 是 | 头像 |
name | 是 | 骑手名 |
sex | 是 | 性别 |
phone | 是 | 手机号 |
balance | 是 | 余额 |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
3、修改骑手信息
请求方式:POST
请求地址:http://localhost:8080/rider/rev
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
rid | 是 | ID |
password | 否 | 密码 |
phone | 否 | 手机号 |
img | 否 | 头像 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、修改骑手状态
请求方式:POST
请求地址:http://localhost:8080/rider/revState
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
rid | 是 | ID |
state | 是 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
5、删除骑手
请求方式:GET
请求地址:http://localhost:8080/rider/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
rid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
店铺页面(管理员)
1、查询所有店铺信息(分页)(根据商家名,店铺名,地址模糊查询)
请求方式:GET
请求地址:http://localhost:8080/shop/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
name | 否 | 商家名 |
shopName | 否 | 店铺名 |
shopAddress | 否 | 地址 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 店铺信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
sid | ID | Number | 是 | |
img | 店铺头像 | String | 是 | |
shopName | 店铺名 | String | 是 | |
shopInfo | 店铺简介 | String | 是 | |
shopAddress | 店铺地址 | String | 是 | |
name | 商家名 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
sid: 1,
img: "https://wndoss.xlsea.cn/image/shop/8fce4df10ca9fd46bcf0dd4e5d7c83d.png",
shopName: "三个先森的韩国炸鸡",
shopInfo: "三个先森的韩国炸鸡是一家全国连锁的品牌炸鸡店,欢迎下单!",
shopAddress: "天津省天津市开发区翠亨村B座底商4-10A",
name: "张三"
}
]
}
}
2、查询店铺信息(商家)
请求方式:GET
请求地址:http://localhost:8080/shop/merchant
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 是 | 用户名 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
list | 店铺信息 | Object | 是 | |
img | 店铺头像 | String | 是 | |
shopName | 店铺名 | String | 是 | |
shopInfo | 店铺简介 | String | 是 | |
shopAddress | 店铺地址 | String | 是 | |
name | 商家名 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
img: "https://wndoss.xlsea.cn/image/shop/8fce4df10ca9fd46bcf0dd4e5d7c83d.png",
shopName: "三个先森的韩国炸鸡",
shopInfo: "三个先森的韩国炸鸡是一家全国连锁的品牌炸鸡店,欢迎下单!",
shopAddress: "天津省天津市开发区翠亨村B座底商4-10A",
name: "张三"
}
}
3、修改店铺信息
请求方式:POST
请求地址:http://localhost:8080/shop/rev
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
sid | 是 | ID |
img | 否 | 店铺头像 |
shopName | 否 | 店铺名 |
shopInfo | 否 | 店铺简介 |
shopAddress | 否 | 店铺地址 |
name | 否 | 商家名 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、删除店铺
请求方式:GET
请求地址:http://localhost:8080/shop/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
sid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
菜品页面(商家)
1、查询菜品信息(分页)(根据菜品名、分类名模糊查询)
请求方式:GET
请求地址:http://localhost:8080/product/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
username | 是 | 商家登录时的用户名 |
proName | 否 | 菜品名 |
sortName | 否 | 分类名 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 菜品信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
pid | ID | Number | 是 | |
shid | ID | Number | 是 | |
sortName | 分类名 | String | 是 | |
img | 菜品图片 | String | 是 | |
proName | 菜品名 | String | 是 | |
price | 价格 | String | 是 | |
proTotal | 销量 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
pid: "1",
shid: "1",
sortName: "新品❤上市",
img: "https://wndoss.xlsea.cn/image/product/szxsdhgzj/20211028091056Aicy.png",
proName: "全翅根人气炸鸡套餐(无饮品)",
price: "23.88",
proTotal: "42"
}
}
2、添加分类
请求方式:POST
请求地址:http://localhost:8080/product/type/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 登录时商家的用户名 |
sortName | 是 | 分类名 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
3、添加菜品
请求方式:POST
请求地址:http://localhost:8080/product/add
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
username | 是 | 登录时商家的用户名 |
proName | 是 | 名称 |
price | 是 | 价格 |
img | 是 | 图片 |
sortName | 是 | 分类名称 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
4、修改分类信息
请求方式:POST
请求地址:http://localhost:8080/product/type/rev
请求参数
参数 | 是否必填 | 说明 | ||
---|---|---|---|---|
shid | ID | Number | 是 | |
sortName | 是 | 分类名称 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
5、修改菜品信息
请求方式:POST
请求地址:http://localhost:8080/product/rev
请求参数
参数 | 是否必填 | 说明 | ||
---|---|---|---|---|
pid | ID | Number | 是 | |
proName | 是 | 名称 | ||
price | 是 | 价格 | ||
img | 是 | 图片 | ||
sortName | 是 | 分类名称 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
6、删除分类(若该分类下有菜品,删除失败并提示)
请求方式:GET
请求地址:http://localhost:8080/product/type/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
shid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
6、删除菜品
请求方式:GET
请求地址:http://localhost:8080/product/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
pid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}
订单页面(商家、管理员)
1、查询所有订单(分页)(根据订单日期段、店铺名、用户名、订单状态模糊查询)
请求方式:GET
请求地址:http://localhost:8080/order/list
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
page | 是 | 当前页数 |
limit | 是 | 每页显示的条数 |
time | 否 | 时间 |
username | 否 | 用户名 |
state | 否 | 状态 |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
data | 数据 | Object | 是 |
data
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
total | 查询到的总条数 | Number | 是 | |
list | 订单信息 | Object | 是 |
list
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
oid | ID | Number | 是 | |
time | 订单日期 | String | 是 | |
shopName | 店铺信息 | String | 是 | |
username | 用户名 | String | 是 | |
money | 金额 | Number | 是 | |
state | 订单状态 | String | 是 |
json示例
{
state:0,
msg:"sucess",
data:{
total: 20,
list:[
{
oid: 1,
time: "2021-11-05 09:40:09",
shopName: "三个先森的韩国炸鸡",
username: "zhangsan",
money: "26.38",
state: "已支付",
}
]
}
}
2、删除订单
请求方式:GET
请求地址:http://localhost:8080/order/del
请求参数
参数 | 是否必填 | 说明 |
---|---|---|
oid | 是 | ID |
返回参数
字段 | 说明 | 类型 | 备注 | 是否必填 |
---|---|---|---|---|
state | 接口状态码 | Number | 成功(0),失败(1) | 是 |
msg | 接口信息 | String | 成功(sucess),失败(error) | 是 |
json示例
{
state:0,
msg:"sucess",
}