srm_po_main.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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_main : BaseEntity
  11. {
  12. /// <summary>
  13. /// PO单号
  14. /// </summary>
  15. [StringLength(80)]
  16. [Description("PO单号")]
  17. public string? po_billno { get; set; }
  18. /// <summary>
  19. /// 采购员
  20. /// </summary>
  21. [StringLength(80)]
  22. [Description("采购员")]
  23. public string? po_purchaser { get; set; }
  24. /// <summary>
  25. /// 采购员工号
  26. /// </summary>
  27. [StringLength(80)]
  28. [Description("采购员工号")]
  29. public string? po_purchaser_no { get; set; }
  30. /// <summary>
  31. /// 供应商id
  32. /// </summary>
  33. [Required]
  34. [Description("供应商id")]
  35. public long po_purchase_id { get; set; }
  36. /// <summary>
  37. /// 供应商名称
  38. /// </summary>
  39. [StringLength(80)]
  40. [Description("供应商名称")]
  41. public string? po_purchase_name { get; set; }
  42. /// <summary>
  43. /// 下单日期
  44. /// </summary>
  45. [Description("下单日期")]
  46. public DateTime? po_ssend_date { get; set; }
  47. /// <summary>
  48. /// 订单总价
  49. /// </summary>
  50. [Precision(20, 8)]
  51. [Description("订单总价")]
  52. public decimal? po_total { get; set; }
  53. /// <summary>
  54. /// 交货方式
  55. /// </summary>
  56. [Required]
  57. [Description("交货方式")]
  58. public long po_delivery { get; set; }
  59. /// <summary>
  60. /// 税率
  61. /// </summary>
  62. [Precision(20, 8)]
  63. [Description("税率")]
  64. public decimal? po_tax_rate { get; set; }
  65. /// <summary>
  66. /// 是否加急
  67. /// </summary>
  68. [Description("是否加急")]
  69. public int po_express { get; set; }
  70. /// <summary>
  71. /// 数据状态(0-新增、1-通过、2-完成、3-关闭、4-未通过)
  72. /// </summary>
  73. [Description("数据状态")]
  74. public int state { get; set; }
  75. /// <summary>
  76. /// 备注
  77. /// </summary>
  78. [StringLength(1000)]
  79. [Description("备注")]
  80. public string? po_note { get; set; }
  81. /// <summary>
  82. /// 评审状态
  83. /// </summary>
  84. [Description("评审状态")]
  85. public int rstate { get; set; }
  86. /// <summary>
  87. /// 评审次数
  88. /// </summary>
  89. [Precision(20, 8)]
  90. [Description("评审次数")]
  91. public decimal? rnumber { get; set; }
  92. /// <summary>
  93. /// 评审通过时间
  94. /// </summary>
  95. [Description("评审通过时间")]
  96. public DateTime? review_rtime { get; set; }
  97. /// <summary>
  98. /// 单据类型
  99. /// </summary>
  100. [Description("单据类型")]
  101. public int po_order_type { get; set; }
  102. /// <summary>
  103. /// 币别
  104. /// </summary>
  105. [Required]
  106. [Description("币别")]
  107. public long currency { get; set; }
  108. /// <summary>
  109. /// 金蝶单据类型值(标准采购订单、标准委外订单)
  110. /// </summary>
  111. [Description("金蝶单据类型值")]
  112. public int bill_type { get; set; }
  113. }
  114. }