srm_po_list.cs 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. using Business.Model;
  2. using Microsoft.EntityFrameworkCore;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace Bussiness.Model.SRM
  6. {
  7. /// <summary>
  8. /// 采购订单明细详情
  9. /// </summary>
  10. public class srm_po_list : BaseEntity
  11. {
  12. /// <summary>
  13. /// po单id
  14. /// </summary>
  15. [Required]
  16. [Description("po单id")]
  17. public long po_id { get; set; }
  18. /// <summary>
  19. /// po单号
  20. /// </summary>
  21. [StringLength(80)]
  22. [Description("po单号")]
  23. public string? po_billno { get; set; }
  24. /// <summary>
  25. /// 行号
  26. /// </summary>
  27. [Description("行号")]
  28. public int polist_row { get; set; }
  29. /// <summary>
  30. /// pr申请单id
  31. /// </summary>
  32. [Required]
  33. [Description("pr申请单id")]
  34. public long pr_id { get; set; }
  35. /// <summary>
  36. /// pr申请单号
  37. /// </summary>
  38. [StringLength(80)]
  39. [Description("pr申请单号")]
  40. public string? pr_billno { get; set; }
  41. /// <summary>
  42. /// 关联工单号
  43. /// </summary>
  44. [StringLength(80)]
  45. [Description("关联工单号")]
  46. public string? po_mono { get; set; }
  47. /// <summary>
  48. /// 供应商id
  49. /// </summary>
  50. [Required]
  51. [Description("供应商id")]
  52. public long pr_purchase_id { get; set; }
  53. /// <summary>
  54. /// 供应商名称
  55. /// </summary>
  56. [StringLength(80)]
  57. [Description("供应商名称")]
  58. public string? pr_purchase_name { get; set; }
  59. /// <summary>
  60. /// 收货仓库id
  61. /// </summary>
  62. [Required]
  63. [Description("收货仓库id")]
  64. public long stock_id { get; set; }
  65. /// <summary>
  66. /// 收货仓库名称
  67. /// </summary>
  68. [StringLength(80)]
  69. [Description("收货仓库名称")]
  70. public string? stock_name { get; set; }
  71. /// <summary>
  72. /// 物料id
  73. /// </summary>
  74. [Required]
  75. [Description("物料id")]
  76. public long icitem_id { get; set; }
  77. /// <summary>
  78. /// 物料名称
  79. /// </summary>
  80. [StringLength(100)]
  81. [Description("物料名称")]
  82. public string? icitem_name { get; set; }
  83. /// <summary>
  84. /// 订单数量
  85. /// </summary>
  86. [Precision(20, 8)]
  87. [Description("订单数量")]
  88. public decimal? qty { get; set; }
  89. /// <summary>
  90. /// 净价
  91. /// </summary>
  92. [Precision(20, 8)]
  93. [Description("净价")]
  94. public decimal? netprice { get; set; }
  95. /// <summary>
  96. /// 税率
  97. /// </summary>
  98. [Precision(20, 8)]
  99. [Description("税率")]
  100. public decimal? rate { get; set; }
  101. /// <summary>
  102. /// 含税单价
  103. /// </summary>
  104. [Precision(20, 8)]
  105. [Description("含税单价")]
  106. public decimal? price { get; set; }
  107. /// <summary>
  108. /// 总价
  109. /// </summary>
  110. [Precision(20, 8)]
  111. [Description("总价")]
  112. public decimal? total_price { get; set; }
  113. /// <summary>
  114. /// 计划数量
  115. /// </summary>
  116. [Precision(20, 8)]
  117. [Description("计划数量")]
  118. public decimal? plan_qty { get; set; }
  119. /// <summary>
  120. /// 单位
  121. /// </summary>
  122. [Required]
  123. [Description("单位")]
  124. public long unit { get; set; }
  125. /// <summary>
  126. /// 数据状态标识 0停用 1启用
  127. /// </summary>
  128. [Description("数据状态标识")]
  129. public int state { get; set; }
  130. /// <summary>
  131. /// 需求到货日期
  132. /// </summary>
  133. [Description("需求到货日期")]
  134. public DateTime? rarrdate { get; set; }
  135. /// <summary>
  136. /// 评审状态(0-待评审、1-评审通过、2-评审未通过)
  137. /// </summary>
  138. [Description("评审状态")]
  139. public int rstate { get; set; }
  140. /// <summary>
  141. /// 评审次数
  142. /// </summary>
  143. [Description("评审次数")]
  144. public int rnumber { get; set; }
  145. /// <summary>
  146. /// 已收货数量
  147. /// </summary>
  148. [Precision(20, 8)]
  149. [Description("已收货数量")]
  150. public decimal? rqty { get; set; }
  151. /// <summary>
  152. /// 已入库数量
  153. /// </summary>
  154. [Precision(20, 8)]
  155. [Description("已入库数量")]
  156. public decimal? esqty { get; set; }
  157. /// <summary>
  158. /// 采购到货日期
  159. /// </summary>
  160. [Precision(20, 8)]
  161. [Description("采购到货日期")]
  162. public decimal? procurement_rarr_date { get; set; }
  163. /// <summary>
  164. /// 再计划到货日期
  165. /// </summary>
  166. [Precision(20, 8)]
  167. [Description("再计划到货日期")]
  168. public decimal? rparrive_date { get; set; }
  169. /// <summary>
  170. /// 供应商交期
  171. /// </summary>
  172. [Precision(20, 8)]
  173. [Description("供应商交期")]
  174. public decimal? purchase_date { get; set; }
  175. /// <summary>
  176. /// 采购确认到货日期
  177. /// </summary>
  178. [Precision(20, 8)]
  179. [Description("采购确认到货日期")]
  180. public decimal? pur_affirmdate { get; set; }
  181. /// <summary>
  182. /// 币别
  183. /// </summary>
  184. [Required]
  185. [Description("币别")]
  186. public long currencytype { get; set; }
  187. }
  188. }