b_purchase.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. using Business.Core.Attributes;
  2. using Business.Model;
  3. using Microsoft.EntityFrameworkCore;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.ComponentModel.DataAnnotations;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace Business.Model.Bang
  11. {
  12. /// <summary>
  13. /// 采购明细信息
  14. /// </summary>
  15. [CollectionName("dopbang", "b_purchase")]
  16. [Comment("采购明细信息")]
  17. public class b_purchase : BaseEntity
  18. {
  19. /// <summary>
  20. /// 物料检查明细ID
  21. /// </summary>
  22. [Comment("物料检查明细ID")]
  23. public long? bom_child_examine_id { get; set; }
  24. /// <summary>
  25. /// pr单号
  26. /// </summary>
  27. [Comment("pr单号")]
  28. [StringLength(50)]
  29. public string? pr_billno { get; set; }
  30. /// <summary>
  31. /// 供应商编码
  32. /// </summary
  33. [Comment("供应商编码")]
  34. [StringLength(80)]
  35. public string? pr_purchasenumber { get; set; }
  36. /// <summary>
  37. /// 供应商名称
  38. /// </summary>
  39. [Comment("供应商名称")]
  40. [StringLength(80)]
  41. public string? pr_purchasename { get; set; }
  42. /// <summary>
  43. /// 需求数量
  44. /// </summary>
  45. [Comment("需求数量")]
  46. [Precision(23, 10)]
  47. public decimal? pr_rqty { get; set; }
  48. /// <summary>
  49. /// 申请数量
  50. /// </summary>
  51. [Comment("申请数量")]
  52. [Precision(23, 10)]
  53. public decimal? pr_aqty { get; set; }
  54. /// <summary>
  55. /// 建议数量
  56. /// </summary>
  57. [Comment("建议数量")]
  58. [Precision(23, 10)]
  59. public decimal? pr_sqty { get; set; }
  60. /// <summary>
  61. /// 计划到达日期
  62. /// </summary>
  63. [Comment("计划到达日期")]
  64. public DateTime? pr_parrive_date { get; set; }
  65. /// <summary>
  66. /// 需求到货日期
  67. /// </summary>
  68. [Comment("需求到货日期")]
  69. public DateTime? pr_rarrive_date { get; set; }
  70. /// <summary>
  71. /// 采购确认到货日期
  72. /// </summary>
  73. [Comment("采购确认到货日期")]
  74. public DateTime? pr_pur_affirm_date { get; set; }
  75. /// <summary>
  76. /// 系统价格(含税)
  77. /// </summary>
  78. [Comment("系统价格(含税)")]
  79. [Precision(23, 10)]
  80. public decimal? pr_sysprice { get; set; }
  81. /// <summary>
  82. /// 订单价格(含税)
  83. /// </summary>
  84. [Comment("订单价格(含税)")]
  85. [Precision(23, 10)]
  86. public decimal? pr_orderprice { get; set; }
  87. /// <summary>
  88. /// 采购净价(不含税)
  89. /// </summary>
  90. [Comment("采购净价(不含税)")]
  91. [Precision(23, 10)]
  92. public decimal? pr_price { get; set; }
  93. /// <summary>
  94. /// 税率
  95. /// </summary>
  96. [Comment("税率")]
  97. [Precision(23, 10)]
  98. public decimal? pr_rate { get; set; }
  99. /// <summary>
  100. /// 最优解
  101. /// </summary>
  102. [Comment("最优解")]
  103. public bool isbestoptions { get; set; }
  104. }
  105. }