package com.ruoyi.system.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.system.domain.PromotionActivityRule; /** * 促销活动规则Mapper接口 * * @author ruoyi */ public interface PromotionActivityRuleMapper extends BaseMapper { /** * 根据活动ID查询规则列表 * * @param activityId 活动ID * @return 规则列表 */ public List selectRulesByActivityId(Long activityId); /** * 批量新增活动规则 * * @param rules 规则列表 * @return 影响行数 */ public int insertBatch(List rules); /** * 根据活动ID删除规则 * * @param activityId 活动ID * @return 影响行数 */ public int deleteByActivityId(Long activityId); /** * 根据门店ID查询所有生效活动的规则 * * @param storeId 门店ID * @return 规则列表 */ public List selectActiveRulesByStoreId(Long storeId); }