package com.vci.ubcs.log.service; import com.vci.ubcs.log.vo.LocalLogVO; import com.vci.ubcs.log.entity.LocalLog; import com.vci.ubcs.resource.bo.FileObjectBO; import org.springblade.core.tool.api.R; import java.rmi.ServerException; import java.util.List; /** * 本地系统日志 * @author ludc * @date 2023/10/31 15:38 */ public interface ILogLocalService { /** * 查看,本地系统日志列表 * @param logParentPath * @return */ List getSystemLogList(String logParentPath); /** * 下载,根据服务名所在文件名和文件名下载文件 * @param localLogVO 下载日志的对象 * @return 文件的信息 */ FileObjectBO downloadLogByServiceNameAndFileName(LocalLogVO localLogVO) throws ServerException; /** * 删除,根据服务所在文件名,和日志文件名称删除 * @param localLogVO * @return 执行结果 */ R deleteLogFile(LocalLogVO localLogVO) throws ServerException; }