Swagger pom.xml文件添加内容
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
1.商品接口
Info | value |
描述 | 商品列表 |
接口 | /goods/ to_list |
校验 | session |
方法 | get/post |
参数名 | 类型 | 是否必须 | 说明 |
goodsList | List<GoodsVo> | 是 | 商品列表信息 |
goods. goodsName | String | 是 | 商品名字 |
goods. goodsImg | String | 是 | 商品照片 |
goods. goodsPrice | Double | 是 | 商品价格 |
goods. miaoshaPrice | Double | 是 | 秒杀价格 |
goods. stockCount | Integer | 是 | 库存 |
goods. id | Long | 是 | 商品id |
Info | value |
描述 | 商品详情 |
接口 | /goods/ to_list |
校验 | session |
方法 | get/post |
参数名 | 类型 | 是否必须 | 说明 |
goods.startDate | Date | 是 | 秒杀开始时间 |
goods. goodsName | String | 是 | 商品名字 |
goods. goodsImg | String | 是 | 商品照片 |
goods. goodsPrice | Double | 是 | 商品原价格 |
goods. miaoshaPrice | Double | 是 | 秒杀价格 |
goods. stockCount | Integer | 是 | 库存 |
goods. id | Long | 是 | 商品id |
miaoshaStatus | int | 是 | 秒杀状态 |
remainSeconds | int | 是 | 秒杀倒计时(s) |
2.秒杀接口
Info | value |
描述 | 秒杀 |
接口 | /miaosha/ do_miaosha |
校验 | session |
方法 | get/post |
参数名 | 类型 | 是否必须 | 说明 |
user | Miaosha | 是 | 用户信息 |
goodsId | Long | 是 | 商品编号 |
model | Model | 是 | 将数据返回前端界面 |
goods. goodsName | String | 是 | 商品名字 |
goods. goodsImg | String | 是 | 商品照片 |
orderInfo.goodsPrice | Double | 是 | 订单价格 |
orderInfo.createDate | Date | 是 | 下单时间 |
orderInfo.status | Integer | 是 | 订单状态 |
3.状态码
状态码 | 描述 |
0 | success |
500100 | 服务端异常 |
500101 | 参数校验异常 |
500210 | session不存在或已经失效 |
500211 | 登录密码不能为空 |
500212 | 手机号不能为空 |
500213 | 手机号格式错误 |
500214 | 手机号不存在 |
500215 | 密码错误 |
500216 | 验证码为空 |
500217 | 验证码错误 |
500500 | 秒杀已经完毕 |
500501 | 不能重复秒杀 |