package com.sqx.modules.printInfo.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.sqx.common.utils.Result; import com.sqx.modules.goods.entity.GoodsShop; import com.sqx.modules.printInfo.entity.ActivityManage; /** *

* 服务类 *

* * @author www.javacoder.top * @since 2022-11-04 */ public interface ActivityManageService extends IService { Result addActivity(ActivityManage activityManage); Result updateActivity(ActivityManage activityManage); Result deleteActivity(Long activityId); IPage getActivityList(Integer page, Integer limit, ActivityManage activityManage); ActivityManage getActivityInfo(Long activityId); IPage getShoActivityShopList(Integer page, Integer limit, Double lng, Double lat, GoodsShop goodsShop); IPage getAdminShoActivityShopList(Integer page, Integer limit, GoodsShop goodsShop); Result cancelActivityShop(Long activityId, Long shopId); /** * * @param shopId * @param activityId * @param auth 1表示是管理员给活动中添加商铺 * @return */ Result shopJoinActivity(Long shopId, Long activityId, Integer auth); Result addShopActivity(Long activityId, Long shopId); }