PreBeltScalePreService.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using com.hnshituo.core.webapp.vo;
  7. namespace Common
  8. {
  9. /// <summary>
  10. /// 皮带秤预报表相关接口
  11. /// </summary>
  12. public class PreBeltScalePreService
  13. {
  14. /// <summary>
  15. /// 平台默认查询接口,0表示get接口
  16. /// </summary>
  17. /// <param name="info"></param>
  18. /// <returns></returns>
  19. public RESTfulResult<List<PreBeltScaleForecast>> doQueryWf(PreBeltScaleForecast info)
  20. {
  21. DbHelper db = new DbHelper();
  22. RESTfulResult<PageList<List<PreBeltScaleForecast>>> rm = db.doOption<PageList<List<PreBeltScaleForecast>>>("prebeltscales", "/", new object[] { info }, 0);
  23. RESTfulResult<List<PreBeltScaleForecast>> result = new RESTfulResult<List<PreBeltScaleForecast>>();
  24. result.Succeed = rm.Succeed;
  25. result.Status = rm.Status;
  26. result.Message = rm.Message;
  27. result.ResultMessage = rm.ResultMessage;
  28. result.Code = rm.Code;
  29. if (rm.Data != null && rm.Data.list != null && rm.Data.list.Count > 0)
  30. {
  31. result.Data = rm.Data.list;
  32. }
  33. return result;
  34. }
  35. /// <summary>
  36. /// 所有有效预报编 正使用,待使用
  37. /// </summary>
  38. /// <param name="info"></param>
  39. /// <returns></returns>
  40. public RESTfulResult<List<PreBeltScaleForecast>> doQueryTenWf(CommonPage<PreBeltScaleForecast> info)
  41. {
  42. DbHelper db = new DbHelper();
  43. RESTfulResult<List<PreBeltScaleForecast>> rm = db.doOption<List<PreBeltScaleForecast>>("prebeltscales", "doQueryLikeInfo", new object[] { info }, 1);
  44. return rm;
  45. }
  46. //皮带秤预报查询 like
  47. public RESTfulResult<List<PreBeltScaleForecast>> doQueryWflike(CommonPage<PreBeltScaleForecast> info)
  48. {
  49. DbHelper db = new DbHelper();
  50. RESTfulResult<List<PreBeltScaleForecast>> rm = db.doOption<List<PreBeltScaleForecast>>("prebeltscales", "doQueryWflike", new object[] { info }, 1);
  51. return rm;
  52. }
  53. /// <summary>
  54. /// 成品秤预报数据保存
  55. /// </summary>
  56. /// <param name="info"></param>
  57. /// <returns></returns>
  58. public RESTfulResult<string> doAddBeltScalePrediction(PreBeltScaleForecast lt)
  59. {
  60. DbHelper db = new DbHelper();
  61. RESTfulResult<string> rm = db.doOption<string>("prebeltscales", "doAddBeltScalePrediction", new object[] { lt }, 1);
  62. return rm;
  63. }
  64. /// <summary>
  65. /// 成品秤预报数据更新
  66. /// </summary>
  67. /// <param name="lt"></param>
  68. /// <returns></returns>
  69. public RESTfulResult<string> doUpdateWf(PreBeltScaleForecast lt)
  70. {
  71. DbHelper db = new DbHelper();
  72. RESTfulResult<string> rm = db.doOption<string>("prebeltscales", "doUpdateWf", new object[] { lt }, 1);
  73. return rm;
  74. }
  75. /// <summary>
  76. /// 成品秤预报数据更新状态
  77. /// </summary>
  78. /// <param name="lt"></param>
  79. /// <returns></returns>
  80. public RESTfulResult<int> doUpdateFlags(List<PreBeltScaleForecast> lt)
  81. {
  82. DbHelper db = new DbHelper();
  83. RESTfulResult<int> rm = db.doOption<int>("prebeltscales", "doUpdateFlags", new object[] { lt }, 1);
  84. return rm;
  85. }
  86. }
  87. }