ZrAdminNetCore/ZR.Service/IService/ISysLoginService.cs
2021-08-23 16:57:25 +08:00

42 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using ZR.Model;
using ZR.Model.Dto.System;
using ZR.Model.System;
namespace ZR.Service.IService
{
public interface ISysLoginService
{
public SysUser Login(LoginBodyDto loginBody, SysLogininfor logininfor);
/// <summary>
/// 查询操作日志
/// </summary>
/// <param name="logininfoDto"></param>
/// <param name="pager">分页</param>
/// <returns></returns>
public List<SysLogininfor> GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager);
/// <summary>
/// 记录登录日志
/// </summary>
/// <param name="sysLogininfor"></param>
/// <returns></returns>
public void AddLoginInfo(SysLogininfor sysLogininfor);
/// <summary>
/// 清空登录日志
/// </summary>
public void TruncateLogininfo();
/// <summary>
/// 删除登录日志
/// </summary>
/// <param name="ids"></param>
/// <returns></returns>
public int DeleteLogininforByIds(long[] ids);
}
}