IStatPiTaskService.java 794 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.punchsettle.server.atomic;
  2. import java.util.List;
  3. import com.punchsettle.server.pojo.stat.StatPiTaskQuery;
  4. /**
  5. * @author tyuio
  6. * @version 1.0.0
  7. * @date 2025/5/7 11:08
  8. * @description 打卡任务统计 服务类
  9. */
  10. public interface IStatPiTaskService {
  11. /**
  12. * 按条件查询
  13. * @param query
  14. * @return
  15. */
  16. StatPiTask queryOneByCondition(StatPiTaskQuery query);
  17. /**
  18. * 按条件查询统计数据
  19. * @param statPiTaskQuery
  20. * @return
  21. */
  22. List<StatPiTask> queryByCondition(StatPiTaskQuery statPiTaskQuery);
  23. /**
  24. * 批量新增
  25. * @param statPiTaskList
  26. */
  27. void insertList(List statPiTaskList);
  28. /**
  29. * 批量更新
  30. * @param statPiTaskList
  31. */
  32. void batchUpdate(List statPiTaskList);
  33. }