PurchaseBillTransReqest.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Text;
  5. namespace wms.dto.request.pt
  6. {
  7. public class PurchaseBillTransReqest:BaseRequest
  8. {
  9. /// <summary>
  10. /// 单号
  11. /// </summary>
  12. public string BillCode { get; set; }
  13. /// <summary>
  14. /// 供应商编码
  15. /// </summary>
  16. public string SupCode { get; set; }
  17. /// <summary>
  18. /// 供应商名称
  19. /// </summary>
  20. public string SupName { get; set; }
  21. /// <summary>
  22. /// 单据类型
  23. /// </summary>
  24. [Required(ErrorMessage = "{0} 单据类型不可为空")]
  25. public string BillType { get; set; }
  26. /// <summary>
  27. /// 过账凭证号
  28. /// </summary>
  29. public string ReqId { get; set; }
  30. /// <summary>
  31. /// 仓库编码
  32. /// </summary>
  33. [Required(ErrorMessage = "{0} 仓库编码不可为空")]
  34. public string WareCode { get; set; }
  35. /// <summary>
  36. /// 盘条信息列表
  37. /// </summary>
  38. public List<ListInfoItem> ListInfo { get; set; }
  39. }
  40. public class ListInfoItem
  41. {
  42. /// <summary>
  43. /// RFID
  44. /// </summary>
  45. public string RFID { get; set; }
  46. /// <summary>
  47. /// 盘条条码
  48. /// </summary>
  49. public string RodBar { get; set; }
  50. /// <summary>
  51. /// 物料编码
  52. /// </summary>
  53. public string MatCode { get; set; }
  54. /// <summary>
  55. /// 炉号
  56. /// </summary>
  57. public string BoilerNo { get; set; }
  58. /// <summary>
  59. /// 材料号
  60. /// </summary>
  61. public string MatBarCode { get; set; }
  62. /// <summary>
  63. /// 包号
  64. /// </summary>
  65. public string PackNo { get; set; }
  66. /// <summary>
  67. /// 生产批号
  68. /// </summary>
  69. public string Batch { get; set; }
  70. /// <summary>
  71. /// 碳当量
  72. /// </summary>
  73. public decimal Carbon { get; set; }
  74. /// <summary>
  75. /// 生产日期
  76. /// </summary>
  77. public DateTime ProductDate { get; set; }
  78. /// <summary>
  79. /// 牌号
  80. /// </summary>
  81. public string Brand { get; set; }
  82. /// <summary>
  83. /// 规格
  84. /// </summary>
  85. public string Describe { get; set; }
  86. /// <summary>
  87. /// 执行标准
  88. /// </summary>
  89. public string ExecStandard { get; set; }
  90. /// <summary>
  91. /// 许可证号
  92. /// </summary>
  93. public string Licence { get; set; }
  94. /// <summary>
  95. /// 包重
  96. /// </summary>
  97. public decimal Weight { get; set; }
  98. /// <summary>
  99. /// 时效期
  100. /// </summary>
  101. public decimal HoldDuration { get; set; }
  102. /// <summary>
  103. /// 预留字段1
  104. /// </summary>
  105. public string Default1 { get; set; }
  106. /// <summary>
  107. /// 预留字段2
  108. /// </summary>
  109. public string Default2 { get; set; }
  110. /// <summary>
  111. /// 预留字段3
  112. /// </summary>
  113. public string Default3 { get; set; }
  114. }
  115. }