PreStorageScalePreService.cs 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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 PreStorageScaleService
  13. {
  14. /// <summary>
  15. /// 平台默认查询接口,0表示get接口
  16. /// </summary>
  17. /// <param name="info"></param>
  18. /// <returns></returns>
  19. public RESTfulResult<List<PreStorageScale>> doQueryWf(PreStorageScale info)
  20. {
  21. DbHelper db = new DbHelper();
  22. RESTfulResult<PageList<List<PreStorageScale>>> rm = db.doOption<PageList<List<PreStorageScale>>>("prestoragescales", "/", new object[] { info }, 0);
  23. RESTfulResult<List<PreStorageScale>> result = new RESTfulResult<List<PreStorageScale>>();
  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<PreStorageScale>> doQueryTenWf(PreStorageScale info)
  41. {
  42. DbHelper db = new DbHelper();
  43. RESTfulResult<List<PreStorageScale>> rm = db.doOption<List<PreStorageScale>>("prestoragescales", "doQueryWf", new object[] { info }, 0);
  44. return rm;
  45. }
  46. /// <summary>
  47. /// 成品秤预报数据保存
  48. /// </summary>
  49. /// <param name="info"></param>
  50. /// <returns></returns>
  51. public RESTfulResult<string> doAddWf(List<PreStorageScale> lt)
  52. {
  53. DbHelper db = new DbHelper();
  54. RESTfulResult<string> rm = db.doOption<string>("prestoragescales", "doAddWf", new object[] { lt }, 1);
  55. return rm;
  56. }
  57. /// <summary>
  58. /// 成品秤预报数据更新
  59. /// </summary>
  60. /// <param name="lt"></param>
  61. /// <returns></returns>
  62. public RESTfulResult<string> doUpdateWf(List<PreStorageScale> lt)
  63. {
  64. DbHelper db = new DbHelper();
  65. RESTfulResult<string> rm = db.doOption<string>("prestoragescales", "doUpdateWf", new object[] { lt }, 1);
  66. return rm;
  67. }
  68. }
  69. }