ParameterService.cs 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using NXWMS.Client.Code.Serialize;
  2. using NXWMS.Client.Interface.SysSettings;
  3. using NXWMS.Client.Model.AppModels.Condition.SysSettings;
  4. using NXWMS.Client.Model.AppModels.Result.SysSettings;
  5. using NXWMS.Client.Model.CoreModels;
  6. using NXWMS.DataAccess.Entity;
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. namespace NXWMS.Client.WebApiService.Routers.SysSettings
  12. {
  13. /// <summary>
  14. /// 参数服务
  15. /// </summary>
  16. public class ParameterService : IParameterService
  17. {
  18. public OperateResultInfo Add(ParameterCondition info)
  19. {
  20. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/add", JsonHandleHelper.SerializeObject(info));
  21. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  22. }
  23. public OperateResultInfo Deleted(ParameterCondition info)
  24. {
  25. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/deleted", JsonHandleHelper.SerializeObject(info));
  26. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  27. }
  28. public OperateResultInfo Edit(ParameterCondition info)
  29. {
  30. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/edit", JsonHandleHelper.SerializeObject(info));
  31. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  32. }
  33. public OperateResultInfo<PageQueryResultInfo<ParameterResult>> GetList(ParameterSearchCondition info)
  34. {
  35. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/getList", JsonHandleHelper.SerializeObject(info));
  36. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<PageQueryResultInfo<ParameterResult>>>(result);
  37. }
  38. public OperateResultInfo<PageQueryResultInfo<List<SYS_PARAMETER>>> GetPageList(ParameterSearchCondition info)
  39. {
  40. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/getPageList", JsonHandleHelper.SerializeObject(info));
  41. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<PageQueryResultInfo<List<SYS_PARAMETER>>>>(result);
  42. }
  43. public OperateResultInfo Remove(ParameterCondition info)
  44. {
  45. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/parameter/remove", JsonHandleHelper.SerializeObject(info));
  46. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  47. }
  48. }
  49. }