ic_purchase.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. using Business.Model;
  2. using Microsoft.EntityFrameworkCore;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace Bussiness.Model.MES.IC
  6. {
  7. /// <summary>
  8. /// 物料采购信息表
  9. /// </summary>
  10. public class ic_purchase : BaseEntity
  11. {
  12. /// <summary>
  13. /// 主键
  14. /// </summary>
  15. [Key]
  16. [Description("主键")]
  17. public long ic_purchase_id { get; set; }
  18. /// <summary>
  19. /// 物料id
  20. /// </summary>
  21. [Required]
  22. [Description("物料id")]
  23. public long icitem_id { get; set; }
  24. /// <summary>
  25. /// 物料名称
  26. /// </summary>
  27. [StringLength(80)]
  28. [Description("物料名称")]
  29. public string? icitem_name { get; set; }
  30. /// <summary>
  31. /// 计划id
  32. /// </summary>
  33. [Required]
  34. [Description("计划id")]
  35. public long ic_plan_id { get; set; }
  36. /// <summary>
  37. /// 采购负责人
  38. /// </summary>
  39. [StringLength(80)]
  40. [Description("采购负责人")]
  41. public string? order_rector_name { get; set; }
  42. /// <summary>
  43. /// 采购负责人_工号
  44. /// </summary>
  45. [StringLength(80)]
  46. [Description("采购负责人_工号")]
  47. public string? order_rector_num { get; set; }
  48. /// <summary>
  49. /// 工厂编码
  50. /// </summary>
  51. [StringLength(80)]
  52. [Description("工厂编码")]
  53. public string? factory_code { get; set; }
  54. /// <summary>
  55. /// 采购部门
  56. /// </summary>
  57. [StringLength(80)]
  58. [Description("采购部门")]
  59. public string? order_dept { get; set; }
  60. /// <summary>
  61. /// 采购单价
  62. /// </summary>
  63. [Precision(20, 8)]
  64. [Description("采购单价")]
  65. public decimal? order_price { get; set; }
  66. /// <summary>
  67. /// 销售单价
  68. /// </summary>
  69. [Precision(20, 8)]
  70. [Description("销售单价")]
  71. public decimal? sale_price { get; set; }
  72. /// <summary>
  73. /// 最小订货量
  74. /// </summary>
  75. [Precision(20, 8)]
  76. [Description("最小订货量")]
  77. public decimal? qty_min { get; set; }
  78. /// <summary>
  79. /// 批量增量
  80. /// </summary>
  81. [Precision(20, 8)]
  82. [Description("批量增量")]
  83. public decimal? batch_append_qty { get; set; }
  84. /// <summary>
  85. /// 采购订单差异科目代码
  86. /// </summary>
  87. [Required]
  88. [Description("采购订单差异科目代码")]
  89. public long pov_acct { get; set; }
  90. /// <summary>
  91. /// 采购发票差异科目代码
  92. /// </summary>
  93. [Required]
  94. [Description("采购发票差异科目代码")]
  95. public long piv_acct { get; set; }
  96. }
  97. }