mo_srm_po_main.cs 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. using Business.Core.Attributes;
  2. using Microsoft.EntityFrameworkCore;
  3. using System;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace Business.Domain
  6. {
  7. /// <summary>
  8. /// 采购订单
  9. /// </summary>
  10. [CollectionName("dopbase", "mo_srm_po_main")]
  11. [Comment("采购订单")]
  12. public class mo_srm_po_main : MoBaseEntity
  13. {
  14. /// <summary>
  15. /// PO单号
  16. /// </summary>
  17. [StringLength(80)]
  18. [Comment("PO单号")]
  19. public string? po_billno { get; set; }
  20. /// <summary>
  21. /// 采购员
  22. /// </summary>
  23. [StringLength(80)]
  24. [Comment("采购员")]
  25. public string? po_purchaser { get; set; }
  26. /// <summary>
  27. /// 采购员工号
  28. /// </summary>
  29. [StringLength(80)]
  30. [Comment("采购员工号")]
  31. public string? po_purchaser_no { get; set; }
  32. /// <summary>
  33. /// 下单日期
  34. /// </summary>
  35. [Comment("下单日期")]
  36. public DateTime? po_ssend_date { get; set; }
  37. /// <summary>
  38. /// 订单总价
  39. /// </summary>
  40. [Precision(23, 10)]
  41. [Comment("订单总价")]
  42. public decimal? po_total { get; set; }
  43. /// <summary>
  44. /// 交货方式
  45. /// </summary>
  46. [Required]
  47. [Comment("交货方式")]
  48. public long? po_delivery { get; set; }
  49. /// <summary>
  50. /// 税率
  51. /// </summary>
  52. [Precision(23, 10)]
  53. [Comment("税率")]
  54. public decimal? po_tax_rate { get; set; }
  55. /// <summary>
  56. /// 是否加急
  57. /// </summary>
  58. [Comment("是否加急")]
  59. public int? po_express { get; set; }
  60. /// <summary>
  61. /// 数据状态(0-新增、1-通过、2-完成、3-未通过)
  62. /// </summary>
  63. [Comment("数据状态")]
  64. public int? state { get; set; }
  65. /// <summary>
  66. /// 备注
  67. /// </summary>
  68. [StringLength(1000)]
  69. [Comment("备注")]
  70. public string? po_note { get; set; }
  71. /// <summary>
  72. /// 评审状态
  73. /// </summary>
  74. [Comment("评审状态")]
  75. public int? rstate { get; set; }
  76. /// <summary>
  77. /// 评审次数
  78. /// </summary>
  79. [Precision(23, 10)]
  80. [Comment("评审次数")]
  81. public decimal? rnumber { get; set; }
  82. /// <summary>
  83. /// 评审通过时间
  84. /// </summary>
  85. [Comment("评审通过时间")]
  86. public DateTime? review_rtime { get; set; }
  87. /// <summary>
  88. /// 单据类型
  89. /// </summary>
  90. [Comment("单据类型")]
  91. public int? po_order_type { get; set; }
  92. /// <summary>
  93. /// 币别
  94. /// </summary>
  95. [Required]
  96. [Comment("币别")]
  97. public long? currency { get; set; }
  98. /// <summary>
  99. /// 金蝶单据类型值(标准采购订单、标准委外订单)
  100. /// </summary>
  101. [Comment("金蝶单据类型值")]
  102. public int? bill_type { get; set; }
  103. /// <summary>
  104. /// 采购组织id
  105. /// </summary>
  106. [Comment("采购组织id")]
  107. public long? purchasing_orgid { get; set; }
  108. /// <summary>
  109. /// 采购组织名称
  110. /// </summary>
  111. [StringLength(50)]
  112. [Comment("采购组织名称")]
  113. public string? purchasing_orgname { get; set; }
  114. /// <summary>
  115. /// 采购联系人电话
  116. /// </summary>
  117. [StringLength(80)]
  118. [Comment("采购联系人电话")]
  119. public string? telephone { get; set; }
  120. /// <summary>
  121. /// 供应商id
  122. /// </summary>
  123. [Required]
  124. [Comment("供应商id")]
  125. public long? supplier_id { get; set; }
  126. /// <summary>
  127. /// 供应商名称
  128. /// </summary>
  129. [StringLength(80)]
  130. [Comment("供应商名称")]
  131. public string? supplier_name { get; set; }
  132. /// <summary>
  133. /// 供应商编号
  134. /// </summary>
  135. [StringLength(80)]
  136. [Comment("供应商编号")]
  137. public string? supplier_no { get; set; }
  138. /// <summary>
  139. /// 供应商联系人
  140. /// </summary>
  141. [StringLength(80)]
  142. [Comment("供应商联系人")]
  143. public string? contact { get; set; }
  144. /// <summary>
  145. /// 供应商联系人电话
  146. /// </summary>
  147. [StringLength(80)]
  148. [Comment("供应商联系人电话")]
  149. public string? suppliertelephone { get; set; }
  150. /// <summary>
  151. /// 收货地址
  152. /// </summary>
  153. [StringLength(200)]
  154. [Comment("收货地址")]
  155. public string? deliveryaddress { get; set; }
  156. /// <summary>
  157. /// 供应地址
  158. /// </summary>
  159. [StringLength(200)]
  160. [Comment("供应地址")]
  161. public string? supplierdddress { get; set; }
  162. /// <summary>
  163. /// 确认状态
  164. /// </summary>
  165. [Comment("确认状态")]
  166. public int? confirmstate { get; set; }
  167. /// <summary>
  168. /// 物流状态
  169. /// </summary>
  170. [Comment("物流状态")]
  171. public int? logisticsstate { get; set; }
  172. /// <summary>
  173. /// 财务状态
  174. /// </summary>
  175. [Comment("财务状态")]
  176. public int? financialstate { get; set; }
  177. /// <summary>
  178. /// 计算ID
  179. /// </summary>
  180. [Comment("计算id")]
  181. public long? bang_id { get; set; }
  182. /// <summary>
  183. /// 供应类别
  184. /// </summary>
  185. [Comment("供应类别")]
  186. public string supplier_type { get; set; }
  187. }
  188. }