UserService.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using Long.Core.Query;
  2. using Long.DAO.Basedata;
  3. using Long.Common.Basedata;
  4. namespace Long.Service.AdminService.Basedata
  5. {
  6. /// <summary>
  7. /// 系统用户 服务
  8. /// </summary>
  9. public class UserService : IUserService
  10. {
  11. private readonly IUserDatabase _userDatabase = new UserDatabase();
  12. /// <summary>
  13. /// 获取全部实体列表
  14. /// </summary>
  15. /// <returns></returns>
  16. public IEnumerable<User> Get()
  17. {
  18. return _userDatabase.Get();
  19. }
  20. /// <summary>
  21. /// 通过条件获取实体列表
  22. /// </summary>
  23. /// <param name="queryParamenter"></param>
  24. /// <returns></returns>
  25. public IEnumerable<User> Get(QueryParamenter queryParamenter)
  26. {
  27. return _userDatabase.Get(queryParamenter);
  28. }
  29. /// <summary>
  30. /// 通过 Id 获取系统用户实体
  31. /// </summary>
  32. /// <param name="id"></param>
  33. /// <returns></returns>
  34. public User GetById(long id)
  35. {
  36. return _userDatabase.GetFirst(id);
  37. }
  38. }
  39. }