OperationRecordService.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 OperationRecordService : IOperationRecordService
  17. {
  18. public OperateResultInfo Add(OperationRecordCondition info)
  19. {
  20. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/OperationRecord/add", JsonHandleHelper.SerializeObject(info));
  21. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  22. }
  23. public OperateResultInfo Delete(OperationRecordCondition info)
  24. {
  25. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/OperationRecord/Delete", JsonHandleHelper.SerializeObject(info));
  26. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  27. }
  28. public OperateResultInfo Edit(OperationRecordCondition info)
  29. {
  30. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/OperationRecord/edit", JsonHandleHelper.SerializeObject(info));
  31. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  32. }
  33. public OperateResultInfo<PageQueryResultInfo<OperationRecordSearchResult>> GetList(OperationRecordSearchCondition info)
  34. {
  35. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/OperationRecord/getList", JsonHandleHelper.SerializeObject(info));
  36. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<PageQueryResultInfo<OperationRecordSearchResult>>>(result);
  37. }
  38. public OperateResultInfo Remove(OperationRecordCondition info)
  39. {
  40. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.GetWebApiURL() + "nxwms/api/sys_settings/OperationRecord/remove", JsonHandleHelper.SerializeObject(info));
  41. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  42. }
  43. }
  44. }