package com.aurora.service; import com.aurora.model.dto.JobLogDTO; import com.aurora.entity.JobLog; import com.aurora.model.vo.JobLogSearchVO;// 导入作业日志搜索值对象(JobLogSearchVO),用于封装前端传递的复杂查询参数,如关键词、时间范围、执行状态等筛选条件 import com.aurora.model.dto.PageResultDTO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface JobLogService extends IService { //分页获取作业日志列表(支持条件查询,通常用于后台管理系统的日志查看界面) PageResultDTO listJobLogs(JobLogSearchVO jobLogSearchVO); //批量删除作业日志记录(根据ID列表物理删除或逻辑删除) void deleteJobLogs(List ids); //清空作业日志记录(通常用于清理过期或冗余的日志数据) void cleanJobLogs(); //获取作业日志的所有分组列表(通常用于统计或筛选场景) List listJobLogGroups(); }