From e8c816e44a7eff320f91ad4a193d76b2aa4d48d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Mon, 25 May 2026 11:21:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(product):=20=E6=B7=BB=E5=8A=A0=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E6=A8=A1=E5=9E=8B=E7=9A=84=E8=BF=90=E8=BE=93=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E5=92=8C=E5=9B=BE=E7=89=87=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在ProductModelController中添加groupName、shippingDimensions、weight和imageUrl字段赋值 - 在ProductModelMainParamsItemChildrenVO中新增imageUrl、groupName、shippingDimensions和weight属性 - 使产品模型参数支持运输相关信息和图片展示 --- .../controller/ProductModelController.java | 4 +++ .../ProductModelMainParamsItemChildrenVO.java | 25 +++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java index 9b48f3bf..a4e5785e 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ProductModelController.java @@ -317,6 +317,10 @@ public class ProductModelController extends ControllerBase { .setIndexName(indexName) .setBatchNumber(String.valueOf(parent.getId())) .setType(parent.getType()) + .setGroupName(parent.getGroupName()) + .setShippingDimensions(parent.getShippingDimensions()) + .setWeight(parent.getWeight()) + .setImageUrl(parent.getImageUrl()) .setItems(childItems)); } vo.setItems(items); diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/ProductModelMainParamsItemChildrenVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/ProductModelMainParamsItemChildrenVO.java index a45ec963..8793cdf1 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/ProductModelMainParamsItemChildrenVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/ProductModelMainParamsItemChildrenVO.java @@ -1,8 +1,11 @@ package com.nflg.mobilebroken.common.pojo.vo; +import com.baomidou.mybatisplus.annotation.FieldStrategy; +import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import lombok.experimental.Accessors; +import java.math.BigDecimal; import java.util.List; @Data @@ -24,5 +27,27 @@ public class ProductModelMainParamsItemChildrenVO { */ private Integer type; + + + /** + * 图片 + */ + private String imageUrl; + + /** + * 分组名称,同组的可选配置替换 + */ + private String groupName; + + /** + * 运输尺寸 + */ + private String shippingDimensions; + + /** + * 重量 + */ + private BigDecimal weight; + private List items; }