Price 价格服务的编写
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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()));
|
||||
}
|
||||
|
||||
@@ -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 编号
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user