srm_purchase.cs 2.8 KB

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