From 01bd3dd68fd76c27aff701d3db42b0eb8f03017d Mon Sep 17 00:00:00 2001 From: wxy <14293288+zysysys@user.noreply.gitee.com> Date: Sun, 12 May 2024 15:58:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Impl/MallProductTypeInfoServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/MallProductTypeInfoServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/MallProductTypeInfoServiceImpl.java index b2498a9..76f6728 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/MallProductTypeInfoServiceImpl.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/MallProductTypeInfoServiceImpl.java @@ -111,7 +111,15 @@ public class MallProductTypeInfoServiceImpl implements MallProductTypeInfoServic return pageInfo; } + //定義 public static final Long PARENT_ID=0L; + + /** + * 列出所有商品类型信息的视图对象。 + * + * @param mallProductTypeInfo 商品类型信息实体,可用于查询条件 + * @return 返回一个包含商品类型信息视图对象的列表,其中每个类型信息包括其子类型信息。 + */ @Override public List listAll(MallProductTypeInfo mallProductTypeInfo) { //根據查詢條件獲取商品類型信息列表 @@ -129,6 +137,13 @@ public class MallProductTypeInfoServiceImpl implements MallProductTypeInfoServic return returnList; } + /** + * 为指定的商品类型信息视图对象包装其子类型信息列表。 + * + * @param mallProductTypeInfoVO 商品类型信息视图对象 + * @param mallProductTypeInfos 商品类型信息实体列表,用于查找子类型信息 + * @return 返回一个包含子类型信息视图对象的列表。 + */ private List packageChildrenList(MallProductTypeInfoVO mallProductTypeInfoVO, List mallProductTypeInfos) { Long parentId = mallProductTypeInfoVO.getCatId(); //根據父類型ID查找並包裝子類型信息,遞歸處理