using Dto; using Model; using Model.Base; using Vo; namespace Services { public interface ISysLoginService : IBaseService { /// /// 验证登录接口 /// /// /// /// public bool CheckLogin(string scope, string grantType, string token); /// /// 登录成功返回数据 /// /// /// public OAuthVo GetLoginInfo(TokenModel loginUser); /// /// 登录 /// /// /// /// public SysUser Login(LoginBodyDto loginBody, SysLogininfor logininfor); /// /// 手机号登录 /// /// /// /// /// SysUser PhoneLogin(PhoneLoginDto loginBody, SysLogininfor logininfor, SysUser user); /// /// 查询操作日志 /// /// /// 分页 /// public PagedInfo GetLoginLog(SysLogininfor logininfoDto, PagerInfo pager); /// /// 记录登录日志 /// /// /// public void AddLoginInfo(SysLogininfor sysLogininfor); /// /// 清空登录日志 /// public void TruncateLogininfo(); /// /// 删除登录日志 /// /// /// public int DeleteLogininforByIds(long[] ids); void CheckLockUser(string userName); } }