mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2025-02-22 20:20:34 +08:00
mall + promotion:增加秒杀活动的 mock 接口
This commit is contained in:
parent
5ffc1ac9f3
commit
b6c7a940be
@ -58,7 +58,7 @@ public class SeckillActivityBaseVO {
|
|||||||
|
|
||||||
@Schema(description = "每人限购", example = "10") // 如果为 0 则不限购
|
@Schema(description = "每人限购", example = "10") // 如果为 0 则不限购
|
||||||
@Min(value = 0, message = "每人限购需要大于等于 0")
|
@Min(value = 0, message = "每人限购需要大于等于 0")
|
||||||
private Integer limitBuyCount;
|
private Integer limitCount;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,30 +33,33 @@ public class AppSeckillActivityController {
|
|||||||
obj.setId(id);
|
obj.setId(id);
|
||||||
obj.setName("晚九点限时秒杀");
|
obj.setName("晚九点限时秒杀");
|
||||||
obj.setStatus(1);
|
obj.setStatus(1);
|
||||||
obj.setStartTime(LocalDateTime.of(2023, 6, 10, 0, 0, 0));
|
obj.setStartTime(LocalDateTime.of(2023, 6, 11, 0, 0, 0));
|
||||||
obj.setEndTime(LocalDateTime.of(2023, 6, 10, 23, 59, 0));
|
obj.setEndTime(LocalDateTime.of(2023, 6, 11, 23, 59, 0));
|
||||||
obj.setSpuId(633L);
|
obj.setSpuId(633L);
|
||||||
// 创建一个Product对象的列表
|
// 创建一个Product对象的列表
|
||||||
List<AppSeckillActivitiDetailRespVO.Product> productList = new ArrayList<>();
|
List<AppSeckillActivitiDetailRespVO.Product> productList = new ArrayList<>();
|
||||||
// 创建三个新的Product对象并设置其属性的值
|
// 创建三个新的Product对象并设置其属性的值
|
||||||
AppSeckillActivitiDetailRespVO.Product product1 = new AppSeckillActivitiDetailRespVO.Product();
|
AppSeckillActivitiDetailRespVO.Product product1 = new AppSeckillActivitiDetailRespVO.Product();
|
||||||
product1.setSkuId(4096L);
|
product1.setSkuId(1L);
|
||||||
product1.setSeckillPrice(100);
|
product1.setSeckillPrice(100);
|
||||||
product1.setQuota(50);
|
product1.setQuota(50);
|
||||||
|
product1.setLimitCount(3);
|
||||||
// 将第一个Product对象添加到列表中
|
// 将第一个Product对象添加到列表中
|
||||||
productList.add(product1);
|
productList.add(product1);
|
||||||
// 创建第二个Product对象并设置其属性的值
|
// 创建第二个Product对象并设置其属性的值
|
||||||
AppSeckillActivitiDetailRespVO.Product product2 = new AppSeckillActivitiDetailRespVO.Product();
|
AppSeckillActivitiDetailRespVO.Product product2 = new AppSeckillActivitiDetailRespVO.Product();
|
||||||
product2.setSkuId(4097L);
|
product2.setSkuId(2L);
|
||||||
product2.setSeckillPrice(200);
|
product2.setSeckillPrice(200);
|
||||||
product2.setQuota(100);
|
product2.setQuota(100);
|
||||||
|
product2.setLimitCount(4);
|
||||||
// 将第二个Product对象添加到列表中
|
// 将第二个Product对象添加到列表中
|
||||||
productList.add(product2);
|
productList.add(product2);
|
||||||
// 创建第三个Product对象并设置其属性的值
|
// 创建第三个Product对象并设置其属性的值
|
||||||
AppSeckillActivitiDetailRespVO.Product product3 = new AppSeckillActivitiDetailRespVO.Product();
|
AppSeckillActivitiDetailRespVO.Product product3 = new AppSeckillActivitiDetailRespVO.Product();
|
||||||
product3.setSkuId(4098L);
|
product3.setSkuId(3L);
|
||||||
product3.setSeckillPrice(300);
|
product3.setSeckillPrice(300);
|
||||||
product3.setQuota(150);
|
product3.setQuota(150);
|
||||||
|
product3.setLimitCount(5);
|
||||||
// 将第三个Product对象添加到列表中
|
// 将第三个Product对象添加到列表中
|
||||||
productList.add(product3);
|
productList.add(product3);
|
||||||
// 将Product列表设置为对象的属性值
|
// 将Product列表设置为对象的属性值
|
||||||
|
@ -46,6 +46,9 @@ public class AppSeckillActivitiDetailRespVO {
|
|||||||
@Schema(description = "秒杀限量库存", required = true, example = "50")
|
@Schema(description = "秒杀限量库存", required = true, example = "50")
|
||||||
private Integer quota;
|
private Integer quota;
|
||||||
|
|
||||||
|
@Schema(description = "limitCount", required = true, example = "10")
|
||||||
|
private Integer limitCount;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ public interface SeckillActivityConvert {
|
|||||||
&& ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId())
|
&& ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId())
|
||||||
&& ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice())
|
&& ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice())
|
||||||
&& ObjectUtil.equals(productDO.getStock(), productVO.getStock())
|
&& ObjectUtil.equals(productDO.getStock(), productVO.getStock())
|
||||||
&& ObjectUtil.equals(productDO.getLimitBuyCount(), productVO.getLimitBuyCount());
|
&& ObjectUtil.equals(productDO.getLimitCount(), productVO.getLimitCount());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -71,7 +71,7 @@ public interface SeckillActivityConvert {
|
|||||||
&& ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId())
|
&& ObjectUtil.equals(productDO.getSkuId(), productVO.getSkuId())
|
||||||
&& ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice())
|
&& ObjectUtil.equals(productDO.getSeckillPrice(), productVO.getSeckillPrice())
|
||||||
&& ObjectUtil.equals(productDO.getStock(), productVO.getStock())
|
&& ObjectUtil.equals(productDO.getStock(), productVO.getStock())
|
||||||
&& ObjectUtil.equals(productDO.getLimitBuyCount(), productVO.getLimitBuyCount());
|
&& ObjectUtil.equals(productDO.getLimitCount(), productVO.getLimitCount());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user