ISysOperLogService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.ruoyi.system.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ruoyi.common.core.domain.PageQuery;
  4. import com.ruoyi.common.core.page.TableDataInfo;
  5. import com.ruoyi.system.domain.SysOperLog;
  6. import java.util.List;
  7. /**
  8. * 操作日志 服务层
  9. *
  10. * @author Lion Li
  11. */
  12. public interface ISysOperLogService extends IService<SysOperLog> {
  13. TableDataInfo<SysOperLog> selectPageOperLogList(SysOperLog operLog, PageQuery pageQuery);
  14. /**
  15. * 新增操作日志
  16. *
  17. * @param operLog 操作日志对象
  18. */
  19. void insertOperlog(SysOperLog operLog);
  20. /**
  21. * 查询系统操作日志集合
  22. *
  23. * @param operLog 操作日志对象
  24. * @return 操作日志集合
  25. */
  26. List<SysOperLog> selectOperLogList(SysOperLog operLog);
  27. /**
  28. * 批量删除系统操作日志
  29. *
  30. * @param operIds 需要删除的操作日志ID
  31. * @return 结果
  32. */
  33. int deleteOperLogByIds(Long[] operIds);
  34. /**
  35. * 查询操作日志详细
  36. *
  37. * @param operId 操作ID
  38. * @return 操作日志对象
  39. */
  40. SysOperLog selectOperLogById(Long operId);
  41. /**
  42. * 清空操作日志
  43. */
  44. void cleanOperLog();
  45. }