Skip to content

hzs0623/second-hand-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

second-hand-platform

校园爱回收,打造的品质二手校园零售平台。

github

Development

$ git clone git@github.com:hzs0623/second-hand-platform.git

用于二手交易平台服务器node

请求参数配置

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'
}

映射map数据

/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

Releases

No releases published

Packages

No packages published