秒杀API设计

2.1商品

2.1.1 显示秒杀商品list:

接口地址:/goods/to_list
请求类型:get
接口描述:显示所有参与秒杀活动的商品              

表2-1-1-1 response参数(success)

变量名含义类型备注
goodsName商品名称String
goodsImg商品图片地址String
miaoshaPrice商品秒杀价Double
goodsPrice商品原价Double
stockCount商品库存Integer
id商品idLong

2.1.2 显示秒杀商品详情:

接口地址:/goods/to_detail
请求类型:get
接口描述:显示商品的详细信息

表2-1-1-1 request参数

变量名含义类型备注
user用户名称MiaoshaUser
id商品idLong

表2-1-1-2 response参数(success)

变量名含义类型备注
goodsName商品名称String
goodsImg商品图片地址String
miaoshaPrice商品秒杀价Double
goodsPrice商品原价Double
stockCount商品库存Integer

表2-1-1-2 response参数(success)

变量名含义类型备注
goodsName商品名称String
goodsImg商品图片地址String
miaoshaPrice商品秒杀价Double
goodsPrice商品原价Double
stockCount商品库存Integer

2.2秒杀

2.2.1 秒杀:

接口地址:/miaosha/do_miaosha
接口描述:进行秒杀,先判断秒杀库,判断是否已经秒杀到,最后进行秒杀步骤:减库存 创建普通订单 创建秒杀订单

表2-2-1-1 request参数

变量名含义类型备注
goodId商品idLong
id商品idLong

2.1.2 显示秒杀商品详情:

接口地址:/goods/to_detail
请求类型:get
接口描述:显示商品的详细信息

表2-1-1-1 request参数

变量名含义类型备注
user用户名称MiaoshaUser
id商品idLong

表2-2-1-2 response参数(success)

变量名含义类型备注
goodsName商品名称String
goodsImg商品图片地址String
goodsPrice订单价格Double
status订单状态Integer订单状态,0新建未支付, 1已支付,2已发货, 3已收货, 4已退款,5已完成
createDate下单时间Date

表2-2-1-3 response参数(fail)

变量名含义类型备注
errmsg出错信息String1. 商品已经秒杀完毕2.不能重复秒杀
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值