You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
1.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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<JobLog> {
//分页获取作业日志列表(支持条件查询,通常用于后台管理系统的日志查看界面)
PageResultDTO<JobLogDTO> listJobLogs(JobLogSearchVO jobLogSearchVO);
//批量删除作业日志记录根据ID列表物理删除或逻辑删除
void deleteJobLogs(List<Integer> ids);
//清空作业日志记录(通常用于清理过期或冗余的日志数据)
void cleanJobLogs();
//获取作业日志的所有分组列表(通常用于统计或筛选场景)
List<String> listJobLogGroups();
}