mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-25 08:25:07 +08:00
mall: 下单的代码 review
This commit is contained in:
@ -31,10 +31,11 @@ public interface ProductSkuApi {
|
||||
List<ProductSkuRespDTO> getSkuList(Collection<Long> ids);
|
||||
|
||||
/**
|
||||
* 批量扣减sku库存
|
||||
* 批量扣减 SKU 库存
|
||||
*
|
||||
* @param batchReqDTO sku库存信息列表
|
||||
*/
|
||||
// TODO @LeeYan9: decrementSkuStockBatch? 啊哈, 动名词;
|
||||
void decrementStockBatch(SkuDecrementStockBatchReqDTO batchReqDTO);
|
||||
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* TODO @LeeYan9: 1) 类注释; 2) Product 开头哈;
|
||||
* @author LeeYan9
|
||||
* @since 2022-08-26
|
||||
*/
|
||||
@ -15,7 +16,7 @@ import java.util.List;
|
||||
@AllArgsConstructor
|
||||
public class SkuDecrementStockBatchReqDTO {
|
||||
|
||||
|
||||
// TODO @LeeYan9: 参数校验
|
||||
private List<Item> items;
|
||||
|
||||
@Data
|
||||
@ -24,6 +25,7 @@ public class SkuDecrementStockBatchReqDTO {
|
||||
/**
|
||||
* 商品 SPU 编号,自增
|
||||
*/
|
||||
// TODO @LeeYan9: 是不是不用传递哈
|
||||
private Long productId;
|
||||
|
||||
/**
|
||||
@ -38,6 +40,7 @@ public class SkuDecrementStockBatchReqDTO {
|
||||
|
||||
}
|
||||
|
||||
// TODO @LeeYan9: 构造方法, 是不是可以满足啦
|
||||
public static SkuDecrementStockBatchReqDTO of(List<Item> items) {
|
||||
return new SkuDecrementStockBatchReqDTO(items);
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
// TODO @LeeYan9: ProductSpuRespDTO
|
||||
/**
|
||||
* @author LeeYan9
|
||||
* @since 2022-08-26
|
||||
|
Reference in New Issue
Block a user