ISysOperLogService.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using ZR.Model;
  2. using ZR.Model.System;
  3. using ZR.Model.System.Dto;
  4. namespace ZR.ServiceCore.Services
  5. {
  6. public interface ISysOperLogService
  7. {
  8. public void InsertOperlog(SysOperLog operLog);
  9. /// <summary>
  10. /// 查询系统操作日志集合
  11. /// </summary>
  12. /// <param name="operLog">操作日志对象</param>
  13. /// <returns>操作日志集合</returns>
  14. public PagedInfo<SysOperLog> SelectOperLogList(SysOperLogQueryDto operLog);
  15. /// <summary>
  16. /// 清空操作日志
  17. /// </summary>
  18. public void CleanOperLog();
  19. /// <summary>
  20. /// 批量删除系统操作日志
  21. /// </summary>
  22. /// <param name="operIds">需要删除的操作日志ID</param>
  23. /// <returns>结果</returns>
  24. public int DeleteOperLogByIds(long[] operIds);
  25. /// <summary>
  26. /// 查询操作日志详细
  27. /// </summary>
  28. /// <param name="operId">操作ID</param>
  29. /// <returns>操作日志对象</returns>
  30. public SysOperLog SelectOperLogById(long operId);
  31. }
  32. }