package cc.mrbird.febs.vip.service; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.entity.MallMember; import cc.mrbird.febs.mall.vo.MallDataVo; import cc.mrbird.febs.vip.entity.MallVipBenefits; import cc.mrbird.febs.vip.entity.MallVipBenefitsRecord; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Map; public interface IMallVipBenefitsService extends IService { IPage vipBenefitsListInPage(QueryRequest request); MallVipBenefits findVipBenefitsById(Long id); void addVipBenefits(MallVipBenefits mallVipBenefits); void delVipBenefits(Long id); void editVipBenefits(MallVipBenefits mallVipBenefits); void getBenefits(Long id); void switchBenefitsShow(Long id); Map birthdayEvent(); IPage findVipBenefitsInPage(MallVipBenefitsRecord record, QueryRequest request); }