All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.didiglobal.logi.security.service.OplogService Maven / Gradle / Ivy

The newest version!
package com.didiglobal.logi.security.service;

import com.didiglobal.logi.security.common.PagingData;
import com.didiglobal.logi.security.common.dto.oplog.OplogQueryDTO;
import com.didiglobal.logi.security.common.dto.oplog.OplogDTO;
import com.didiglobal.logi.security.common.vo.oplog.OplogVO;

/**
 * @author cjm
 */
public interface OplogService {

    /**
     * 保存操作日志,并获取操作日志id
     *
     * @param userId   操作用户id
     * @param oplogDTO 操作日志
     * @return 操作日志id
     */
    Integer saveOplogWithUserId(Integer userId, OplogDTO oplogDTO);

    /**
     * 分页查询操作日志
     *
     * @param queryDTO 查询条件
     * @return 分页信息
     */
    PagingData getOplogPage(OplogQueryDTO queryDTO);

    /**
     * 根据id查找操作日志详情
     *
     * @param opLogId 操作日志id
     * @return OplogVo 详情
     */
    OplogVO getOplogDetailByOplogId(Integer opLogId);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy