UserService.cs 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. 
  2. using NXWMS.Client.Code;
  3. using NXWMS.Client.Code.Serialize;
  4. using NXWMS.Client.Interface;
  5. using NXWMS.Client.Interface.SysSettings;
  6. using NXWMS.Client.Model.AppModels.Condition;
  7. using NXWMS.Client.Model.AppModels.Result;
  8. using NXWMS.Client.Model.AppModels.Result.SysSettings;
  9. using NXWMS.Client.Model.CoreModels;
  10. using NXWMS.Client.WebApiService;
  11. using System;
  12. using System.Collections.Generic;
  13. using System.Data;
  14. using System.Linq;
  15. using System.Text;
  16. namespace NXWMS.Client.WebApiService.SysSettings
  17. {
  18. /// <summary>
  19. /// WMSDemo
  20. /// </summary>
  21. public class UserService : IUserService
  22. {
  23. public OperateResultInfo<PageQueryResultInfo<UserResult>> GetList(UserSearchCondition info)
  24. {
  25. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct._GetList, JsonHandleHelper.SerializeObject(info));
  26. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<PageQueryResultInfo<UserResult>>>(result);
  27. }
  28. public OperateResultInfo UpdatePS(UserCondition info)
  29. {
  30. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct._updatePS, JsonHandleHelper.SerializeObject(info));
  31. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  32. }
  33. public OperateResultInfo Add(UserCondition info)
  34. {
  35. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct. _Add, JsonHandleHelper.SerializeObject(info));
  36. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  37. }
  38. public OperateResultInfo Edit(UserCondition info)
  39. {
  40. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct._Edit, JsonHandleHelper.SerializeObject(info));
  41. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  42. }
  43. public OperateResultInfo Deleted(UserCondition info)
  44. {
  45. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct._Deleted, JsonHandleHelper.SerializeObject(info));
  46. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  47. }
  48. public OperateResultInfo Remove(UserCondition info)
  49. {
  50. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct._Remove, JsonHandleHelper.SerializeObject(info));
  51. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  52. }
  53. }
  54. }