SystemUserService.cs 1.2 KB

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