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 getOperateLogPage(OperateLogPageReqVO pageReqVO); /** * 获得操作日志分页列表 * * @param pageReqVO 分页条件 * @return 操作日志分页列表 */ PageResult getOperateLogPage(OperateLogPageReqDTO pageReqVO); }