Merge remote-tracking branch 'origin/master'

This commit is contained in:
Tankaikai
2025-04-07 10:56:39 +08:00
7 changed files with 91 additions and 29 deletions

View File

@@ -1,6 +1,7 @@
package com.czg.account.dto.pad;
import com.czg.product.entity.Product;
import com.czg.product.vo.ProductVO;
import lombok.Data;
import java.util.List;
@@ -13,5 +14,5 @@ public class PadDetailDTO {
private Long id;
private Long padLayoutId;
private List<Long> productIdList;
private List<Product> productList;
private List<ProductVO> productList;
}

View File

@@ -5,6 +5,7 @@ import com.czg.product.entity.Product;
import com.czg.product.entity.ProductStockFlow;
import com.czg.product.param.*;
import com.czg.product.vo.ProductStatisticsVo;
import com.czg.product.vo.ProductVO;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
@@ -127,4 +128,7 @@ public interface ProductService extends IService<Product> {
* @param records 商品数据集合
*/
void refreshProductStock(ProductDTO param, List<ProductDTO> records);
List<ProductVO> listAndLowPrice(Long shopId, List<Long> productIds);
}

View File

@@ -0,0 +1,16 @@
package com.czg.product.vo;
import com.czg.product.entity.Product;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
/**
* @author Administrator
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class ProductVO extends Product {
private BigDecimal lowPrice;
}