WmsStkBalanceDtlResult.cs 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace NXWMS.Client.Model.AppModels.Result.Balance
  6. {
  7. public class WmsStkBalanceDtlResult
  8. {
  9. public int BALANCE_ID { get; set; }
  10. public int TRAY_ID { get; set; }
  11. public string TRAY_CODE { get; set; }
  12. public string PALLET_CODE { get; set; }
  13. public string AREA_CODE { get; set; }
  14. public string AREA_NAME { get; set; }
  15. public string WAREHOUSE_CODE { get; set; }
  16. public string WAREHOUSE_NAME { get; set; }
  17. public string REGION_CODE { get; set; }
  18. public string REGION_NAME { get; set; }
  19. public string BIN_CODE { get; set; }
  20. public string BIN_NAME { get; set; }
  21. public DateTime INWH_TIME { get; set; }
  22. public DateTime OUTWH_TIME { get; set; }
  23. public int TRAY_DTL_ID { get; set; }
  24. public int MATERIEL_TYPE_ID { get; set; }
  25. public string MATERIEL_TYPE_CODE { get; set; }
  26. public string MATERIEL_TYPE_NAME { get; set; }
  27. public int MATERIEL_ID { get; set; }
  28. public string MATERIEL_CODE { get; set; }
  29. public string MATERIEL_NAME { get; set; }
  30. public string MATERIEL_BARCODE { get; set; }
  31. public string MATERIEL_SPEC { get; set; }
  32. public string BATCH_NO { get; set; }
  33. public decimal QTY { get; set; }
  34. public string UNIT_CODE { get; set; }
  35. public string PACKAGE_CODE { get; set; }
  36. public string SUPPLIER_CODE { get; set; }
  37. public string SUPPLIER_NAME { get; set; }
  38. public DateTime PRODUCT_DATE { get; set; }
  39. public DateTime EXP_DATE { get; set; }
  40. public string INSPECTION_RESULT { get; set; }
  41. public string INSPECTION_RESULT_NAME { get; set; }
  42. public int ITEM_STATUS { get; set; }
  43. public string ITEM_STATUS_NAME { get; set; }
  44. public int TRAY_STATUS { get; set; }
  45. public string TRAY_STATUS_NAME { get; set; }
  46. public int BALANCE_STATUS { get; set; }
  47. public int TRAY_DTL_STATUS { get; set; }
  48. public string DESCRIBE { get; set; }
  49. public int CREATE_BY { get; set; }
  50. public string CREATE_NAME { get; set; }
  51. public DateTime CREATE_TIME { get; set; }
  52. public int UPDATE_BY { get; set; }
  53. public string UPDATE_NAME { get; set; }
  54. public DateTime UPDATE_TIME { get; set; }
  55. public int DATA_VERSION { get; set; }
  56. public string REMARKS1 { get; set; }
  57. public string REMARKS2 { get; set; }
  58. public string REMARKS3 { get; set; }
  59. public string REMARKS4 { get; set; }
  60. public string REMARKS5 { get; set; }
  61. }
  62. public class WmsStkTrayDtlRowsCountResult
  63. {
  64. public int DtlRows { get; set; }
  65. public int TRAY_ID { get; set; }
  66. public int BALANCE_ID { get; set; }
  67. public int IncludedInInvoiceNum { get; set; }
  68. }
  69. public class WmsStkTrayDtlRowsCountResultExt : WmsStkTrayDtlRowsCountResult
  70. {
  71. /// <summary>
  72. /// 库存查找优先级加权值 数值越小,代表库存数量匹配度越高。
  73. /// </summary>
  74. public decimal WeightedValue { get; set; }
  75. }
  76. public class WmsStkTrayDtlRowsCountResultExt1 : WmsStkTrayDtlRowsCountResultExt
  77. {
  78. /// <summary>
  79. /// 出库任务优先序号
  80. /// </summary>
  81. public decimal PalletTaskPriorityIdx { get; set; }
  82. /// <summary>
  83. /// 是否出库分拣
  84. /// </summary>
  85. public bool IsOrNotSortOutStock { get; set; }
  86. }
  87. public class WmsBalanceAllocateStatus
  88. {
  89. public List<WmsStkBalanceDtlResult> BalanceDtlResultLst = new List<WmsStkBalanceDtlResult>();
  90. public List<WmsStkTrayDtlRowsCountResultExt1> PalletTaskResultTask = new List<WmsStkTrayDtlRowsCountResultExt1>();
  91. }
  92. }