package cn.lili.modules.permission.service;
|
|
import cn.lili.common.vo.PageVO;
|
import cn.lili.common.vo.SearchVO;
|
import cn.lili.modules.permission.entity.vo.SystemLogVO;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import java.util.List;
|
|
/**
|
* 系统日志业务层
|
*
|
* @author Chopper
|
* @since 2020/11/17 3:45 下午
|
*/
|
public interface SystemLogService {
|
|
/**
|
* 添加日志
|
*
|
* @param systemLogVO
|
* @return
|
*/
|
void saveLog(SystemLogVO systemLogVO);
|
|
/**
|
* 通过id删除日志
|
*
|
* @param id
|
*/
|
void deleteLog(List<String> id);
|
|
/**
|
* 删除全部日志
|
*/
|
void flushAll();
|
|
/**
|
* 分页搜索获取日志
|
*
|
* @param key 关键字
|
* @param searchVo 查询VO
|
* @param pageVO 分页
|
* @param operatorName 操作人
|
* @param storeId 店铺ID
|
* @return 日志分页
|
*/
|
IPage<SystemLogVO> queryLog(String storeId, String operatorName, String key, SearchVO searchVo, PageVO pageVO);
|
}
|