Commit b6c7a940be7e62b1f7054fc018dc48684b41b9aa
1 parent
5ffc1ac9
mall + promotion:增加秒杀活动的 mock 接口
Showing
4 changed files
with
14 additions
and
8 deletions
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/seckill/vo/activity/SeckillActivityBaseVO.java
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/seckill/AppSeckillActivityController.java
| ... | ... | @@ -33,30 +33,33 @@ public class AppSeckillActivityController { |
| 33 | 33 | obj.setId(id); |
| 34 | 34 | obj.setName("晚九点限时秒杀"); |
| 35 | 35 | obj.setStatus(1); |
| 36 | - obj.setStartTime(LocalDateTime.of(2023, 6, 10, 0, 0, 0)); | |
| 37 | - obj.setEndTime(LocalDateTime.of(2023, 6, 10, 23, 59, 0)); | |
| 36 | + obj.setStartTime(LocalDateTime.of(2023, 6, 11, 0, 0, 0)); | |
| 37 | + obj.setEndTime(LocalDateTime.of(2023, 6, 11, 23, 59, 0)); | |
| 38 | 38 | obj.setSpuId(633L); |
| 39 | 39 | // 创建一个Product对象的列表 |
| 40 | 40 | List<AppSeckillActivitiDetailRespVO.Product> productList = new ArrayList<>(); |
| 41 | 41 | // 创建三个新的Product对象并设置其属性的值 |
| 42 | 42 | AppSeckillActivitiDetailRespVO.Product product1 = new AppSeckillActivitiDetailRespVO.Product(); |
| 43 | - product1.setSkuId(4096L); | |
| 43 | + product1.setSkuId(1L); | |
| 44 | 44 | product1.setSeckillPrice(100); |
| 45 | 45 | product1.setQuota(50); |
| 46 | + product1.setLimitCount(3); | |
| 46 | 47 | // 将第一个Product对象添加到列表中 |
| 47 | 48 | productList.add(product1); |
| 48 | 49 | // 创建第二个Product对象并设置其属性的值 |
| 49 | 50 | AppSeckillActivitiDetailRespVO.Product product2 = new AppSeckillActivitiDetailRespVO.Product(); |
| 50 | - product2.setSkuId(4097L); | |
| 51 | + product2.setSkuId(2L); | |
| 51 | 52 | product2.setSeckillPrice(200); |
| 52 | 53 | product2.setQuota(100); |
| 54 | + product2.setLimitCount(4); | |
| 53 | 55 | // 将第二个Product对象添加到列表中 |
| 54 | 56 | productList.add(product2); |
| 55 | 57 | // 创建第三个Product对象并设置其属性的值 |
| 56 | 58 | AppSeckillActivitiDetailRespVO.Product product3 = new AppSeckillActivitiDetailRespVO.Product(); |
| 57 | - product3.setSkuId(4098L); | |
| 59 | + product3.setSkuId(3L); | |
| 58 | 60 | product3.setSeckillPrice(300); |
| 59 | 61 | product3.setQuota(150); |
| 62 | + product3.setLimitCount(5); | |
| 60 | 63 | // 将第三个Product对象添加到列表中 |
| 61 | 64 | productList.add(product3); |
| 62 | 65 | // 将Product列表设置为对象的属性值 | ... | ... |
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/seckill/vo/AppSeckillActivitiDetailRespVO.java
| ... | ... | @@ -46,6 +46,9 @@ public class AppSeckillActivitiDetailRespVO { |
| 46 | 46 | @Schema(description = "秒杀限量库存", required = true, example = "50") |
| 47 | 47 | private Integer quota; |
| 48 | 48 | |
| 49 | + @Schema(description = "limitCount", required = true, example = "10") | |
| 50 | + private Integer limitCount; | |
| 51 | + | |
| 49 | 52 | } |
| 50 | 53 | |
| 51 | 54 | } | ... | ... |
yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/convert/seckill/seckillactivity/SeckillActivityConvert.java
| ... | ... | @@ -56,7 +56,7 @@ public interface SeckillActivityConvert { |
| 56 | 56 | && ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId()) |
| 57 | 57 | && ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice()) |
| 58 | 58 | && ObjectUtil.equals(productDO.getStock(), productVO.getStock()) |
| 59 | - && ObjectUtil.equals(productDO.getLimitBuyCount(), productVO.getLimitBuyCount()); | |
| 59 | + && ObjectUtil.equals(productDO.getLimitCount(), productVO.getLimitCount()); | |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | 62 | /** |
| ... | ... | @@ -71,7 +71,7 @@ public interface SeckillActivityConvert { |
| 71 | 71 | && ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId()) |
| 72 | 72 | && ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice()) |
| 73 | 73 | && ObjectUtil.equals(productDO.getStock(), productVO.getStock()) |
| 74 | - && ObjectUtil.equals(productDO.getLimitBuyCount(), productVO.getLimitBuyCount()); | |
| 74 | + && ObjectUtil.equals(productDO.getLimitCount(), productVO.getLimitCount()); | |
| 75 | 75 | |
| 76 | 76 | } |
| 77 | 77 | ... | ... |