mall: 下单的代码 review

This commit is contained in:
zhijiantianya@gmail.com
2022-09-30 09:53:45 +00:00
parent 952e6aa4a8
commit 67436ea4c6
21 changed files with 48 additions and 56 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -7,6 +7,7 @@ import lombok.Data;
import java.util.List;
// TODO @LeeYan9: ProductSpuRespDTO
/**
* @author LeeYan9
* @since 2022-08-26