package com.punchsettle.server.atomic; import java.util.List; import com.punchsettle.server.pojo.stat.StatPiTaskQuery; /** * @author tyuio * @version 1.0.0 * @date 2025/5/7 11:08 * @description 打卡任务统计 服务类 */ public interface IStatPiTaskService { /** * 按条件查询 * @param query * @return */ StatPiTask queryOneByCondition(StatPiTaskQuery query); /** * 按条件查询统计数据 * @param statPiTaskQuery * @return */ List queryByCondition(StatPiTaskQuery statPiTaskQuery); /** * 批量新增 * @param statPiTaskList */ void insertList(List statPiTaskList); /** * 批量更新 * @param statPiTaskList */ void batchUpdate(List statPiTaskList); }