ISysUserService.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using CB.Entity;
  3. namespace CB.Interface.Infrastructure
  4. {
  5. public interface ISysUserService:IRepository<SysUserInfo>
  6. {
  7. /// <summary>
  8. /// 获取基本用户信息(主要用于登录)
  9. /// </summary>
  10. /// <param name="userName">用户名</param>
  11. /// <param name="passWord">密码</param>
  12. /// <param name="IP">IP地址</param>
  13. /// <returns></returns>
  14. SysShortUserInfo GetShortSysUser(string userName, string passWord, string IP);
  15. /// <summary>
  16. /// 更新用户状态
  17. /// </summary>
  18. /// <param name="uid">UId</param>
  19. /// <returns></returns>
  20. bool UpdateUserStatus(int uid);
  21. /// <summary>
  22. /// 修改密码|重置密码
  23. /// </summary>
  24. /// <param name="uid">用户UID</param>
  25. /// <param name="oldPassWord">旧密码</param>
  26. /// <param name="newPassWord">新密码</param>
  27. /// <returns></returns>
  28. bool UpdateUserPassWord(int uid, string oldPassWord, string newPassWord);
  29. }
  30. }