houzhongjian
2024-10-16 7da8f196dee8e3c526c009a4bc7f5983ece6bb97
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.system.service.logger;
H 2
3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.module.system.api.logger.dto.OperateLogCreateReqDTO;
5 import com.iailab.module.system.api.logger.dto.OperateLogPageReqDTO;
6 import com.iailab.module.system.controller.admin.logger.vo.operatelog.OperateLogPageReqVO;
7 import com.iailab.module.system.dal.dataobject.logger.OperateLogDO;
8
9 /**
10  * 操作日志 Service 接口
11  *
12  * @author iailab
13  */
14 public interface OperateLogService {
15
16     /**
17      * 记录操作日志
18      *
19      * @param createReqDTO 创建请求
20      */
21     void createOperateLog(OperateLogCreateReqDTO createReqDTO);
22
23     /**
24      * 获得操作日志分页列表
25      *
26      * @param pageReqVO 分页条件
27      * @return 操作日志分页列表
28      */
29     PageResult<OperateLogDO> getOperateLogPage(OperateLogPageReqVO pageReqVO);
30
31     /**
32      * 获得操作日志分页列表
33      *
34      * @param pageReqVO 分页条件
35      * @return 操作日志分页列表
36      */
37     PageResult<OperateLogDO> getOperateLogPage(OperateLogPageReqDTO pageReqVO);
38
39 }