diff --git a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPackageConfigItemMapper.java b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPackageConfigItemMapper.java index a525b8b..f26a6b6 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPackageConfigItemMapper.java +++ b/src/main/java/com/imyeyu/api/modules/gao/mapper/GaoPackageConfigItemMapper.java @@ -2,6 +2,7 @@ package com.imyeyu.api.modules.gao.mapper; import com.imyeyu.api.modules.gao.entity.GaoPackageConfigItem; import com.imyeyu.spring.mapper.BaseMapper; +import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Param; import java.util.Collection; @@ -13,6 +14,12 @@ import java.util.List; /// @since 2026-08-31 public interface GaoPackageConfigItemMapper extends BaseMapper { + /// 物理删除套餐配置的全部权益模板项 + /// + /// @param packageConfigId 套餐配置 ID + @Delete("DELETE FROM `gao_package_config_item` WHERE `package_config_id` = #{packageConfigId}") + void destroyByPackageConfigId(@Param("packageConfigId") String packageConfigId); + /// 按套餐配置 ID 查询产品 List selectByPackageConfigId(@Param("packageConfigId") String packageConfigId); diff --git a/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoPackageConfigServiceImplement.java b/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoPackageConfigServiceImplement.java index 66a06d9..e36c6f9 100644 --- a/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoPackageConfigServiceImplement.java +++ b/src/main/java/com/imyeyu/api/modules/gao/service/implement/GaoPackageConfigServiceImplement.java @@ -132,15 +132,13 @@ public class GaoPackageConfigServiceImplement extends AbstractEntityService