crm_seorder.cs 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. using Business.Core.Attributes;
  2. using Business.Model;
  3. using Microsoft.EntityFrameworkCore;
  4. using System.ComponentModel;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.ComponentModel.DataAnnotations.Schema;
  7. namespace Bussiness.Model.Sale
  8. {
  9. /// <summary>
  10. ///销售订单表
  11. /// </summary>
  12. [Description("销售订单表")]
  13. [CollectionName("dopbase", "crm_seorder")]
  14. public class crm_seorder : BaseEntity
  15. {
  16. ///// <summary>
  17. ///// 销售订单id
  18. ///// </summary>
  19. //[Key]
  20. //[Description("销售订单id")]
  21. //public long seorder_id { get; set; }
  22. /// <summary>
  23. /// 订单编号
  24. /// </summary>
  25. [StringLength(50)]
  26. [Description("订单编号")]
  27. public string? bill_no { get; set; }
  28. /// <summary>
  29. /// 订单类别(销售、计划)
  30. /// </summary>
  31. [Description("订单类别(销售、计划)")]
  32. public int? order_type { get; set; }
  33. /// <summary>
  34. /// 贸易类型
  35. /// </summary>
  36. [Description("贸易类型")]
  37. public int? trade_type { get; set; }
  38. /// <summary>
  39. /// 销售订单类型
  40. /// </summary>
  41. /// </summary>
  42. [Description("销售订单类型")]
  43. public int? sale_style { get; set; }
  44. /// <summary>
  45. /// 销售订单类型编码
  46. /// </summary>
  47. [StringLength(80)]
  48. [Description("销售订单类型编码")]
  49. public string? sale_style_no { get; set; }
  50. /// <summary>
  51. /// 客户id
  52. /// </summary>
  53. [Description("客户id")]
  54. public int? custom_id { get; set; }
  55. /// <summary>
  56. /// 客户名称
  57. /// </summary>
  58. [Description("客户名称")]
  59. [StringLength(80)]
  60. public string? custom_name { get; set; }
  61. /// <summary>
  62. /// 客户编码
  63. /// </summary>
  64. [StringLength(80)]
  65. [Description("客户编码")]
  66. public string? custom_no { get; set; }
  67. /// <summary>
  68. /// 客户级别
  69. /// </summary>
  70. [StringLength(80)]
  71. [Description("客户级别")]
  72. public string? custom_level { get; set; }
  73. /// <summary>
  74. /// 签订日期
  75. /// </summary>
  76. [Description("签订日期")]
  77. public DateTime? date { get; set; }
  78. /// <summary>
  79. /// 采购下单日期
  80. /// </summary>
  81. [Description("采购下单日期")]
  82. public DateTime? rdate { get; set; }
  83. /// <summary>
  84. /// 加急级别
  85. /// </summary>
  86. [Description("加急级别")]
  87. public int? urgent { get; set; }
  88. /// <summary>
  89. /// 币种
  90. /// </summary>
  91. [StringLength(50)]
  92. [Description("币种")]
  93. public int? currency { get; set; }
  94. /// <summary>
  95. /// 汇率
  96. /// </summary>
  97. [Precision(20,8)]
  98. [Description("汇率")]
  99. public decimal? exchange_rate { get; set; }
  100. /// <summary>
  101. /// 制单人
  102. /// </summary>
  103. [StringLength(50)]
  104. [Description("制单人")]
  105. public string? biller { get; set; }
  106. /// <summary>
  107. /// 业务员工号
  108. /// </summary>
  109. [StringLength(50)]
  110. [Description("业务员工号")]
  111. public string? emp_no { get; set; }
  112. /// <summary>
  113. /// 业务员名称
  114. /// </summary>
  115. [StringLength(50)]
  116. [Description("业务员名称")]
  117. public string? emp_name { get; set; }
  118. /// <summary>
  119. /// 审核人
  120. /// </summary>
  121. [StringLength(50)]
  122. [Description("审核人")]
  123. public string? auditor { get; set; }
  124. /// <summary>
  125. /// 审核日期
  126. /// </summary>
  127. [Description("审核日期")]
  128. public DateTime? audit_date { get; set; }
  129. /// <summary>
  130. /// 订单状态
  131. /// </summary>
  132. [Description("订单状态")]
  133. public int? status { get; set; }
  134. /// <summary>
  135. /// 是否关闭1关闭0未关闭
  136. /// </summary>
  137. [DefaultValue(false)]
  138. [Description("是否关闭1关闭0未关闭")]
  139. public bool closed { get; set; }
  140. /// <summary>
  141. /// 操作时间
  142. /// </summary>
  143. [Description("操作时间")]
  144. public DateTime? op_time { get; set; }
  145. /// <summary>
  146. /// 订单来源
  147. /// </summary>
  148. [StringLength(255)]
  149. [Description("订单来源")]
  150. public string? bill_from { get; set; }
  151. /// <summary>
  152. /// 项目名称
  153. /// </summary>
  154. [Description("项目名称")]
  155. [StringLength(255)]
  156. public string? project_name { get; set; }
  157. /// <summary>
  158. /// 项目编号
  159. /// </summary>
  160. [StringLength(255)]
  161. [Description("项目编号")]
  162. public string? project_code { get; set; }
  163. /// <summary>
  164. /// 销售出库类型
  165. /// </summary>
  166. [Description("销售出库类型")]
  167. public int? out_stock_type { get; set; }
  168. /// <summary>
  169. /// 销售部门id
  170. /// </summary>
  171. [Description("销售部门id")]
  172. public long? sale_dept_id { get; set; }
  173. /// <summary>
  174. /// 销售部门名称
  175. /// </summary>
  176. [StringLength(80)]
  177. [Description("销售部门名称")]
  178. public string? sale_dept_name { get; set; }
  179. /// <summary>
  180. /// 销售部门编号
  181. /// </summary>
  182. [StringLength(80)]
  183. [Description("销售部门编号")]
  184. public string? sale_dept_code { get; set; }
  185. /// <summary>
  186. /// 创建部门id
  187. /// </summary>
  188. [Description("创建部门id")]
  189. public long? create_dept { get; set; }
  190. /// <summary>
  191. /// 计算ID
  192. /// </summary>
  193. [Description("计算id")]
  194. [NotMapped]
  195. public long? bang_id { get; set; }
  196. }
  197. }