srm_po_occupy.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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_occupy : BaseEntity
  11. {
  12. /// <summary>
  13. /// 采购订单id
  14. /// </summary>
  15. [Required]
  16. [Description("采购订单id")]
  17. public long polist_id { get; set; }
  18. /// <summary>
  19. /// 采购订单行号
  20. /// </summary>
  21. [Description("采购订单行号")]
  22. public int polist_row { get; set; }
  23. /// <summary>
  24. /// 客户订单行id
  25. /// </summary>
  26. [Required]
  27. [Description("客户订单行id")]
  28. public long eid { get; set; }
  29. /// <summary>
  30. /// 客户订单id
  31. /// </summary>
  32. [Required]
  33. [Description("客户订单id")]
  34. public long bill_no { get; set; }
  35. /// <summary>
  36. /// 类型
  37. /// </summary>
  38. [StringLength(80)]
  39. [Description("类型")]
  40. public string? type { get; set; }
  41. /// <summary>
  42. /// 行号
  43. /// </summary>
  44. [Description("行号")]
  45. public int entry_id { get; set; }
  46. /// <summary>
  47. /// 占用量
  48. /// </summary>
  49. [Precision(20, 8)]
  50. [Description("占用量")]
  51. public decimal? qty { get; set; }
  52. /// <summary>
  53. /// 开始时间
  54. /// </summary>
  55. [Description("开始时间")]
  56. public DateTime? stime { get; set; }
  57. /// <summary>
  58. /// 结束时间
  59. /// </summary>
  60. [Description("结束时间")]
  61. public DateTime? etime { get; set; }
  62. /// <summary>
  63. /// 占用状态
  64. /// </summary>
  65. [Description("占用状态")]
  66. public int state { get; set; }
  67. /// <summary>
  68. /// 变更人
  69. /// </summary>
  70. [StringLength(80)]
  71. [Description("变更人")]
  72. public string? cby { get; set; }
  73. /// <summary>
  74. /// 变更原因
  75. /// </summary>
  76. [StringLength(1000)]
  77. [Description("变更原因")]
  78. public string? creason { get; set; }
  79. /// <summary>
  80. /// 变更时间
  81. /// </summary>
  82. [Description("变更时间")]
  83. public DateTime? ctime { get; set; }
  84. }
  85. }