package com.vci.ubcs.log.service; import com.vci.ubcs.log.entity.SystemLog; import com.vci.ubcs.resource.bo.FileObjectBO; import java.rmi.ServerException; import java.util.List; import java.util.Map; /** * 本地系统日志 * @author ludc * @date 2023/10/31 15:38 */ public interface ILogSystemService { /** * 查看,本地系统日志列表 * @param logParentPath * @return */ List getSystemLogList(String logParentPath); /** * 下载,根据服务名所在文件名和文件名下载文件 * @param condition 查询条件map * @return 文件的信息 */ FileObjectBO downloadLogByServiceNameAndFileName(Map condition) throws ServerException; /** * 删除,根据服务所在文件名,和日志文件名称删除 * @param condition 主键集合 * @return 执行结果 */ void deleteLogFile(Map condition) throws ServerException; }