ActivityService.java 845 B

1234567891011121314151617181920212223242526272829303132
  1. package com.sqx.modules.activity.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.sqx.common.utils.PageUtils;
  4. import com.sqx.modules.activity.dto.ActivityDTO;
  5. import com.sqx.modules.activity.dto.ActivityQueryDTO;
  6. import com.sqx.modules.activity.entity.Activity;
  7. import com.sqx.modules.activity.vo.ActivityVO;
  8. import java.util.List;
  9. /**
  10. * 活动
  11. * @author : codingliang
  12. * @date : 2024-6-17
  13. */
  14. public interface ActivityService extends IService<Activity> {
  15. ActivityVO getActivityById(Long id);
  16. PageUtils pageActivity(ActivityQueryDTO queryDTO);
  17. void addActivity(ActivityDTO activityDTO);
  18. void updateActivity(ActivityDTO activityDTO);
  19. void updateActivityStatus(Long id, String flag);
  20. void updateActivityJoinMethod(Long id, String flag);
  21. void deleteActivity(List<Long> ids);
  22. }