package com.vci.web.service; import com.vci.corba.common.PLException; import com.vci.dto.LogQueryCriteriaDTO; import com.vci.starter.web.pagemodel.BaseResult; /** * 平台日志服务 * @author yuxc * @date 2024-9-11 */ public interface LogBasicServiceI { /** * 获取日期保存期限下拉列表框 * @return 查询结果 */ BaseResult getPeroid() throws PLException; /** * 保存期限设置 * period 期限编码 * @return 保存结果 */ BaseResult savePeriod(String period) throws PLException; /** * 删除日志 * period 期限编码 * @return 保存结果 */ BaseResult deleteLog(String deleteDate) throws PLException; /** * 查询日志 * @param dto 查询条件传输对象 * @return 查询数据 * @throws PLException */ BaseResult getLogListByContion(LogQueryCriteriaDTO dto) throws PLException; /** * 操作用户获取 */ BaseResult getOperatingUsers() throws PLException; String exportLogs(LogQueryCriteriaDTO dto) throws PLException; }