package com.ruoyi.system.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.system.domain.PromotionCouponBatch; /** * 优惠券批次Mapper接口 * * @author ruoyi */ public interface PromotionCouponBatchMapper extends BaseMapper { /** * 查询优惠券批次列表 * * @param batch 查询条件 * @return 优惠券批次列表 */ public List selectPromotionCouponBatchList(PromotionCouponBatch batch); /** * 根据ID查询优惠券批次 * * @param id 批次ID * @return 优惠券批次 */ public PromotionCouponBatch selectPromotionCouponBatchById(Long id); /** * 新增优惠券批次 * * @param batch 优惠券批次 * @return 影响行数 */ public int insertPromotionCouponBatch(PromotionCouponBatch batch); /** * 修改优惠券批次 * * @param batch 优惠券批次 * @return 影响行数 */ public int updatePromotionCouponBatch(PromotionCouponBatch batch); /** * 根据门店ID查询生效且有剩余的优惠券批次 * * @param storeId 门店ID * @return 优惠券批次列表 */ public List selectActiveByStoreId(Long storeId); }