package com.vci.ubcs.log.service;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject;
|
import org.springblade.core.log.exception.ServiceException;
|
import org.springblade.core.log.model.LogOperate;
|
|
|
/**
|
* 操作日志管理:(包括登录日志、操作日志、授权日志,以及管理员的以上三种日志)
|
* @author ludc
|
* @date 2023/11/24 10:50
|
*/
|
public interface ILogOperateService extends IService<LogOperate> {
|
|
/**
|
* 保存操作日志
|
* @param logOperate
|
* @return
|
*/
|
boolean saveLogOperate(LogOperate logOperate) throws ServiceException;
|
|
/**
|
* 条件查询获取日志列表
|
* @param bladeQueryObject
|
* @return
|
*/
|
IPage<LogOperate> listByCondition(BladeQueryObject bladeQueryObject) throws ServiceException;
|
|
/**
|
* 根据oid查询日志详情
|
* @param oid
|
* @return
|
* @throws ServiceException
|
*/
|
LogOperate detailByOid(String oid) throws ServiceException;
|
|
}
|