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<LocalLogVO> getSystemLogList(String logParentPath);
|
|
/**
|
* 下载,根据服务名所在文件名和文件名下载文件
|
* @param localLogVO 下载日志的对象
|
* @return 文件的信息
|
*/
|
FileObjectBO downloadLogByServiceNameAndFileName(LocalLogVO localLogVO) throws ServerException;
|
|
/**
|
* 删除,根据服务所在文件名,和日志文件名称删除
|
* @param localLogVO
|
* @return 执行结果
|
*/
|
R deleteLogFile(LocalLogVO localLogVO) throws ServerException;
|
|
}
|