PointActivityTaskMapper.java 923 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.ylx.point.mapper;
  2. import com.ylx.point.domain.PointActivityTask;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. /**
  6. * 积分活动任务规则Mapper接口
  7. *
  8. * @author wzj
  9. * @date 2026-03-25
  10. */
  11. public interface PointActivityTaskMapper {
  12. /**
  13. * 删除积分活动任务规则
  14. *
  15. * @param id 积分活动任务规则主键
  16. * @return 结果
  17. */
  18. public int deletePointActivityTaskById(String id);
  19. void insertPointActivityTask(PointActivityTask pointActivityTask);
  20. void batchInsertPointActivityTask(@Param("list") List<PointActivityTask> activityTasks);
  21. /**
  22. * 根据活动ID查询任务列表
  23. *
  24. * @param activityId 活动ID
  25. * @return 任务列表
  26. */
  27. List<PointActivityTask> selectPointActivityTaskByActivityId(@Param("activityId") Long activityId);
  28. int deletePointActivityTaskByActivityId(Long activityId);
  29. }