srm_po_list.cs 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. using Business.Core.Attributes;
  2. using Microsoft.EntityFrameworkCore;
  3. using System;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.ComponentModel.DataAnnotations.Schema;
  6. namespace Business.Domain
  7. {
  8. /// <summary>
  9. /// 采购订单明细详情
  10. /// </summary>
  11. [CollectionName("dopbase", "srm_po_list")]
  12. [Comment("采购订单明细详情")]
  13. public class srm_po_list : BaseEntity
  14. {
  15. /// <summary>
  16. /// po单id
  17. /// </summary>
  18. [Required]
  19. [Comment("po单id")]
  20. public long? po_id { get; set; }
  21. /// <summary>
  22. /// po单号
  23. /// </summary>
  24. [StringLength(80)]
  25. [Comment("po单号")]
  26. public string po_billno { get; set; }
  27. /// <summary>
  28. /// 行号
  29. /// </summary>
  30. [Comment("行号")]
  31. public int? polist_row { get; set; }
  32. /// <summary>
  33. /// pr申请单id
  34. /// </summary>
  35. [Comment("pr申请单id")]
  36. public long? pr_id { get; set; }
  37. /// <summary>
  38. /// pr申请单号
  39. /// </summary>
  40. [StringLength(80)]
  41. [Comment("pr申请单号")]
  42. public string pr_billno { get; set; }
  43. /// <summary>
  44. /// 关联工单号
  45. /// </summary>
  46. [StringLength(80)]
  47. [Comment("关联工单号")]
  48. public string po_mono { get; set; }
  49. /// <summary>
  50. /// 供应商id
  51. /// </summary>
  52. [Comment("供应商id")]
  53. public long? pr_purchase_id { get; set; }
  54. /// <summary>
  55. /// 供应商名称
  56. /// </summary>
  57. [StringLength(80)]
  58. [Comment("供应商名称")]
  59. public string pr_purchase_name { get; set; }
  60. /// <summary>
  61. /// 收货仓库id
  62. /// </summary>
  63. [Required]
  64. [Comment("收货仓库id")]
  65. public long? stock_id { get; set; }
  66. /// <summary>
  67. /// 收货仓库名称
  68. /// </summary>
  69. [StringLength(80)]
  70. [Comment("收货仓库名称")]
  71. public string stock_name { get; set; }
  72. /// <summary>
  73. /// 物料id
  74. /// </summary>
  75. [Required]
  76. [Comment("物料id")]
  77. public long? icitem_id { get; set; }
  78. /// <summary>
  79. /// 物料编码
  80. /// </summary>
  81. [StringLength(100)]
  82. [Comment("物料编码")]
  83. public string ItemNum { get; set; }
  84. /// <summary>
  85. /// 物料名称
  86. /// </summary>
  87. [StringLength(100)]
  88. [Comment("物料名称")]
  89. public string icitem_name { get; set; }
  90. /// <summary>
  91. /// 物料编码
  92. /// </summary>
  93. [StringLength(80)]
  94. [Comment("物料编码")]
  95. public string number { get; set; }
  96. /// <summary>
  97. /// 规格型号
  98. /// </summary>
  99. [StringLength(200)]
  100. [Comment("规格型号")]
  101. public string model { get; set; }
  102. /// <summary>
  103. /// 交期确认状态
  104. /// </summary>
  105. [Comment("交期确认状态")]
  106. public int? deliveryconfirmstate { get; set; }
  107. /// <summary>
  108. /// 物流状态
  109. /// </summary>
  110. [Comment("物流状态")]
  111. public int? logisticsstate { get; set; }
  112. /// <summary>
  113. /// 订单数量
  114. /// </summary>
  115. [Precision(23, 10)]
  116. [Comment("订单数量")]
  117. public decimal? qty { get; set; }
  118. /// <summary>
  119. /// 净价
  120. /// </summary>
  121. [Precision(23, 10)]
  122. [Comment("净价")]
  123. public decimal? netprice { get; set; }
  124. /// <summary>
  125. /// 净金额
  126. /// </summary>
  127. [Precision(23, 10)]
  128. [Comment("净金额")]
  129. public decimal? netmoney { get; set; }
  130. /// <summary>
  131. /// 税额
  132. /// </summary>
  133. [Precision(23, 10)]
  134. [Comment("税额")]
  135. public decimal? taxamount { get; set; }
  136. /// <summary>
  137. /// 税率
  138. /// </summary>
  139. [Precision(23, 10)]
  140. [Comment("税率")]
  141. public decimal? rate { get; set; }
  142. /// <summary>
  143. /// 含税单价
  144. /// </summary>
  145. [Precision(23, 10)]
  146. [Comment("含税单价")]
  147. public decimal? price { get; set; }
  148. /// <summary>
  149. /// 总价
  150. /// </summary>
  151. [Precision(23, 10)]
  152. [Comment("总价")]
  153. public decimal? total_price { get; set; }
  154. /// <summary>
  155. /// 计划数量
  156. /// </summary>
  157. [Precision(23, 10)]
  158. [Comment("计划数量")]
  159. public decimal? plan_qty { get; set; }
  160. /// <summary>
  161. /// 单位
  162. /// </summary>
  163. [Comment("单位")]
  164. public string unit { get; set; }
  165. /// <summary>
  166. /// 数据状态标识 0停用 1启用
  167. /// </summary>
  168. [Comment("数据状态标识")]
  169. public int? state { get; set; }
  170. /// <summary>
  171. /// 需求到货日期
  172. /// </summary>
  173. [Comment("需求到货日期")]
  174. public DateTime? rarrdate { get; set; }
  175. /// <summary>
  176. /// 评审状态(0-待评审、1-评审通过、2-评审未通过)
  177. /// </summary>
  178. [Comment("评审状态")]
  179. public int? rstate { get; set; }
  180. /// <summary>
  181. /// 评审次数
  182. /// </summary>
  183. [Comment("评审次数")]
  184. public int rnumber { get; set; }
  185. /// <summary>
  186. /// 已发货数量
  187. /// </summary>
  188. [Precision(23, 10)]
  189. [Comment("已发货数量")]
  190. public decimal? shippedqty { get; set; }
  191. /// <summary>
  192. /// 已收货数量
  193. /// </summary>
  194. [Precision(23, 10)]
  195. [Comment("已收货数量")]
  196. public decimal? rqty { get; set; }
  197. /// <summary>
  198. /// 已入库数量
  199. /// </summary>
  200. [Precision(23, 10)]
  201. [Comment("已入库数量")]
  202. public decimal? esqty { get; set; }
  203. /// <summary>
  204. /// 采购到货日期
  205. /// </summary>
  206. [Comment("采购到货日期")]
  207. public DateTime? procurement_rarr_date { get; set; }
  208. /// <summary>
  209. /// 再计划到货日期
  210. /// </summary>
  211. [Comment("再计划到货日期")]
  212. public DateTime? rparrive_date { get; set; }
  213. /// <summary>
  214. /// 供应商交期
  215. /// </summary>
  216. [Comment("供应商交期")]
  217. public DateTime? purchase_date { get; set; }
  218. /// <summary>
  219. /// 采购确认到货日期
  220. /// </summary>
  221. [Comment("采购确认到货日期")]
  222. public DateTime? pur_affirmdate { get; set; }
  223. /// <summary>
  224. /// 币别
  225. /// </summary>
  226. [Required]
  227. [Comment("币别")]
  228. public long? currencytype { get; set; }
  229. /// <summary>
  230. /// 计算ID
  231. /// </summary>
  232. [Comment("计算id")]
  233. [NotMapped]
  234. public long? bang_id { get; set; }
  235. }
  236. }