Price 价格服务的编写

This commit is contained in:
YunaiV
2020-08-12 20:05:48 +08:00
parent 84cc2728bd
commit ed71f5e9c8
24 changed files with 457 additions and 81 deletions

View File

@@ -4,6 +4,7 @@ import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Collection;
/**
* 商品 SKU 列表查询 DTO
@@ -16,9 +17,14 @@ public class ProductSkuListQueryReqDTO implements Serializable {
* 商品 SKU 编号
*/
private Integer productSkuId;
/**
* 商品 SKU 编号数组
*/
private Collection<Integer> productSkuIds;
/**
* 商品 SPU 编号
*/
private Integer productSpuId;
}

View File

@@ -21,6 +21,7 @@ public interface ProductSkuMapper extends BaseMapper<ProductSkuDO> {
default List<ProductSkuDO> selectList(ProductSkuListQueryBO queryBO) {
return selectList(new QueryWrapperX<ProductSkuDO>().eqIfPresent("id", queryBO.getProductSkuId())
.inIfPresent("id", queryBO.getProductSkuIds())
.eqIfPresent("spu_id", queryBO.getProductSpuId())
.eqIfPresent("status", queryBO.getProductSkuStatus()));
}

View File

@@ -3,6 +3,8 @@ package cn.iocoder.mall.productservice.service.sku.bo;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Collection;
/**
* 商品 SKU 列表查询 BO
*/
@@ -14,6 +16,10 @@ public class ProductSkuListQueryBO {
* 商品 SKU 编号
*/
private Integer productSkuId;
/**
* 商品 SKU 编号数组
*/
private Collection<Integer> productSkuIds;
/**
* 商品 SPU 编号
*/