| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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<PromotionActivityRule> {
- /**
- * 根据活动ID查询规则列表
- *
- * @param activityId 活动ID
- * @return 规则列表
- */
- public List<PromotionActivityRule> selectRulesByActivityId(Long activityId);
- /**
- * 批量新增活动规则
- *
- * @param rules 规则列表
- * @return 影响行数
- */
- public int insertBatch(List<PromotionActivityRule> rules);
- /**
- * 根据活动ID删除规则
- *
- * @param activityId 活动ID
- * @return 影响行数
- */
- public int deleteByActivityId(Long activityId);
- /**
- * 根据门店ID查询所有生效活动的规则
- *
- * @param storeId 门店ID
- * @return 规则列表
- */
- public List<PromotionActivityRule> selectActiveRulesByStoreId(Long storeId);
- }
|