package cc.mrbird.febs.mall.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.entity.MallActivity; import cc.mrbird.febs.mall.vo.AdminActivityAddDto; import cc.mrbird.febs.mall.vo.AdminDiscountVO; import cc.mrbird.febs.mall.vo.AdminMallActivityListVo; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface IActivityService extends IService { IPage getAdminListInPage(MallActivity mallActivity, QueryRequest request); FebsResponse addAdminActivity(AdminActivityAddDto adminActivityAddDto); FebsResponse discountUpdate(AdminDiscountVO adminDiscountVO); List getAdminActivityList(); FebsResponse changeAdminState(Long id, Integer state); FebsResponse delAdminActivity(Long id); List getAdminActivityListByType(Integer type); }