package com.sqx.modules.activity.service; import com.baomidou.mybatisplus.extension.service.IService; import com.sqx.common.utils.PageUtils; import com.sqx.modules.activity.dto.ActivityDTO; import com.sqx.modules.activity.dto.ActivityQueryDTO; import com.sqx.modules.activity.entity.Activity; import com.sqx.modules.activity.vo.ActivityVO; import java.util.List; /** * 活动 * @author : codingliang * @date : 2024-6-17 */ public interface ActivityService extends IService { ActivityVO getActivityById(Long id); PageUtils pageActivity(ActivityQueryDTO queryDTO); void addActivity(ActivityDTO activityDTO); void updateActivity(ActivityDTO activityDTO); void updateActivityStatus(Long id, String flag); void updateActivityJoinMethod(Long id, String flag); void deleteActivity(List ids); }