校园爱回收,打造的品质二手校园零售平台。
github
$ git clone [email protected]:hzs0623/second-hand-platform.git
api地址: http://127.0.0.1:3333
身份态: 请求头authtoken
校验登陆状态
/register
post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
username | string | 是 | 用户名 |
password | string | 是 | 密码 |
返回数据:
{
code: 1001
data: "add user success"
msg: "success!"
}
/login
post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
username | string | 是 | 用户名 |
password | string | 是 | 密码 |
返回数据:
{
code: 1001
data: {
uid: 1,
token: "xxxxx"
user: "daes"
}
msg: "success!"
}
/user/edit
请求方式:post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
password | string | 否 | 密码 |
phone | number | 否 | 手机号 |
real_name | string | 否 | 真实姓名 |
sno | number | 否 | 学号 |
gender | number(0,1,2) | 否 | 性别 |
avatar | string | 否 | 头像图片 |
shipping_address | string | 否 | 收货地址 |
{
code: 1001,
data: 'sucess',
msg: 'success'
}
/user/valid
请求方式post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
username | string | 是 | 用户名 |
phone | number | 是 | 手机号 |
/uesr/password
请求方式post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
username | string | 是 | 用户名 |
password | String | 是 | 用户密码 |
uid | number | 是 | 用户id |
/user/find
post
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
uid | umber | 是 | 用户id |
{
data: {
avatar: null
create_time: "2021-02-12T14:29:19.000Z"
gender: "0"
phone: null
real_name: null
sno: null
uid: 11
update_time: null
username: "daes1"
}
code: 1001,
msg: 'success'
}
/init/map
get
{
code: 1001,
data: {
sort_map: {
-1: '其他',
0: '电脑数码',
1: '运动户外',
2: '服饰鞋包',
3: '个护化妆',
4: '日用百货',
5: '礼品钟表',
6: '图书音像',
7: '玩模乐器',
8: '办公设备',
9: '金融服务'
}
}
msg: 'success!'
}
/init/user/map
请求方式get
/shop/list
get
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
pageSize | Number | 是 | 条数 |
curPage | Number | 是 | 当前页码 |
{
code: 1001
data: {
list: []
total: 0
}
msg: "success!"
}
/shop/item
get
参数 | 类型 | 是否必填 | 备注 |
---|---|---|---|
id | number | 是 | 商品id |
{
code: 1001,
data: {
browse_num: (...)
count: (...)
create_time: (...)
display: (...)
id: (...)
image: (...)
information: (...)
level: (...)
price: (...)
sort: (...)
title: (...)
uid: (...)
update_time: (...)
},
msg: 'success'
}
请求地址:/shop/add
请求方式:post
字段名 | 字段类型 | 是否可为空 | 备注 |
---|---|---|---|
title | String | 否 | 商品名称 |
level | Number | 否 | 商品成色 |
information | String | 是 | 商品详细信息 |
price | Number | 否 | 商品价格 |
sort | Number | 否 | 商品类别 |
count | Number | 否 | 商品数量 |
uid | Number | 否 | 发表的用户id |
image | String | 否 | 商品的图片地址 |
请求地址: /shop/delete
请求方式: post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
id | number | 否 | 商品id |
uid | number | 否 | 用户id |
请求地址: /shop/edit/state
请求方式post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
id | number | 否 | 商品id |
uid | number | 否 | 用户id |
display | nunber | 否 | 状态 |
shop/add/message
请求方式: post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
sid | number | 否 | 商品id |
content | string | 否 | 留言内容 |
shop/get/message
请求方式 get
参数名 | 类型 | 是否为空 | 备注 |
---|---|---|---|
sid | number | 否 | 商品id |
curPage | number | 否 | 当前页 |
pageSize | number | 否 | 条数 |
shop/delete/message
请求方式 post
参数名 | 类型 | 是否为空 | 备注 |
---|---|---|---|
sid | number | 否 | 商品id |
uid | number | 否 | 用户id |
id | number | 否 | 留言id |
/shop/uid/list
请求方式 get
参数名 | 类型 | 是否为空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
curPage | number | 否 | 当前页 |
pageSize | number | 否 | 条数 |
/shop/edit
请求方式post
字段名 | 字段类型 | 是否可为空 | 备注 |
---|---|---|---|
id | number | 否 | 商品id |
title | String | 否 | 商品名称 |
level | Number | 否 | 商品成色 |
information | String | 是 | 商品详细信息 |
price | Number | 否 | 商品价格 |
sort | Number | 否 | 商品类别 |
count | Number | 否 | 商品数量 |
uid | Number | 否 | 发表的用户id |
image | String | 否 | 商品的图片地址 |
/shop/cart/add
请求方式 post
字段名 | 字段类型 | 是否为空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
sid | number | 否 | 商品id |
shop_count | number | 否 | 商品数量 |
/shop/cart/list
请求方式get
字段名 | 字段类型 | 是否为空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
{
code: 1001,
data: {
list: [
{
browse_num: 1
count: 1
create_time: "1613376032696"
display: 1
id: 14
image: "http://127.0.0.1:3333/public/upload/upload_8cd34c841a8338508f7085280b7a4d5b.jpeg"
information: "w"
level: 3
price: 0.01
shop_count: 1
sort: 2
title: "a"
uid: 1
update_time: null
}
]
}
}
shop/cart/delete
请求方式 post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
sid | number | 否 | 商品id |
/buy/shop/list
请求方式 get
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
{
code:1001,
data: list[{
count: 3
create_time: 1613408987171
image: "http://127.0.0.1:3333/public/upload/upload_414faf93fb0b2d172b5a0788a5aa656d.png"
information: "1"
level: 5
price: 99.01
shop_count: 2
state: 1
title: "绝症本"
}]
}
/payment/shop
请求方式 : post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 用户id |
buy_method | nunmber | 否 | 支付方式 |
shipping_address | string | 否 | 收货地址 |
phone | number | 否 | 手机号 |
shopList | Array | 否 | 商品集合(见下表) |
shopList: []
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
sid | number | 否 | 商品id |
shop_count | number | 否 | 购买数量 |
state | Number | 否 | 商品状态 (1) 拍下 |
/shop/search
请求方式: get
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
title | string | 是 | 商品标题 |
/order/list
请求方式 get
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | Number | 否 | 用户id |
pageSize | number | 否 | 页数 |
curPage | number | 否 | 页码 |
/order/edit
请求方式 post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 购买用户id |
sid | number | 否 | 商品id |
state | number | 否 | 商品状态 |
/order/cancel
请求方式 post
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
uid | number | 否 | 购买用户id |
sid | number | 否 | 商品id |