@@ -221,4 +221,9 @@ public class ProductInfo extends BasePo {
* 平铺价
*/
private BigDecimal flatPrice;
+
+ /**
+ * 有属性原材料id
+ */
+ private Long attrRawMaterialId;
}
@@ -73,10 +73,15 @@ public class ProductInfoVo extends ProductInfo {
/**
* 物料列表
- List<ProductBomDetailVo> productBomDetailList;
+ private List<ProductBomDetailVo> productBomDetailList;
* 产品定制信息列表
- List<ProductCustomInfoVo> productCustomInfoList;
+ private List<ProductCustomInfoVo> productCustomInfoList;
+ * 有属性原材料名称
+ private String attrRawMaterialName;
@@ -152,6 +152,11 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
+ //赋值有属性原材料名称
+ this.attributeAssign(records, ProductInfo::getAttrRawMaterialId, (item, product) -> {
+ item.setAttrRawMaterialName(product.getName());
+ });
return page;
@@ -41,7 +41,8 @@
pi.prod_file_path,
pi.company_id,
pi.flat_price,
- pi.factory_price
+ pi.factory_price,
+ pi.attr_raw_material_id
FROM product_info pi
</sql>