package com.iailab.module.system.service.logger;
|
|
import com.iailab.framework.common.pojo.PageResult;
|
import com.iailab.module.system.api.logger.dto.OperateLogCreateReqDTO;
|
import com.iailab.module.system.api.logger.dto.OperateLogPageReqDTO;
|
import com.iailab.module.system.controller.admin.logger.vo.operatelog.OperateLogPageReqVO;
|
import com.iailab.module.system.dal.dataobject.logger.OperateLogDO;
|
|
/**
|
* 操作日志 Service 接口
|
*
|
* @author iailab
|
*/
|
public interface OperateLogService {
|
|
/**
|
* 记录操作日志
|
*
|
* @param createReqDTO 创建请求
|
*/
|
void createOperateLog(OperateLogCreateReqDTO createReqDTO);
|
|
/**
|
* 获得操作日志分页列表
|
*
|
* @param pageReqVO 分页条件
|
* @return 操作日志分页列表
|
*/
|
PageResult<OperateLogDO> getOperateLogPage(OperateLogPageReqVO pageReqVO);
|
|
/**
|
* 获得操作日志分页列表
|
*
|
* @param pageReqVO 分页条件
|
* @return 操作日志分页列表
|
*/
|
PageResult<OperateLogDO> getOperateLogPage(OperateLogPageReqDTO pageReqVO);
|
|
}
|