mes_mooccupy.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. using Business.Model;
  2. using Microsoft.EntityFrameworkCore;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.ComponentModel.DataAnnotations;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace Bussiness.Model.Production
  11. {
  12. /// <summary>
  13. /// 在制工单占用记录表
  14. /// </summary>
  15. public class mes_mooccupy :BaseEntity
  16. {
  17. /// <summary>
  18. /// 工单占用ID
  19. /// </summary>
  20. [Key]
  21. [Description("工单占用ID")]
  22. public long moo_id { get; set; }
  23. /// <summary>
  24. /// 类型--原始,分配
  25. /// </summary>
  26. [StringLength(50)]
  27. [Description("类型--原始,分配")]
  28. public string moo_id_type { get; set; }
  29. /// <summary>
  30. /// 订单id
  31. /// </summary>
  32. [Description("订单id")]
  33. public long moo_id_billid { get; set; }
  34. /// <summary>
  35. /// 订单号
  36. /// </summary>
  37. [StringLength(50)]
  38. [Description("订单号")]
  39. public string fbill_no { get; set; }
  40. /// <summary>
  41. /// 行号
  42. /// </summary>
  43. [Description("行号")]
  44. public long fentry_id { get; set; }
  45. /// <summary>
  46. /// 物料编码
  47. /// </summary>
  48. [Required]
  49. [StringLength(50)]
  50. [Description("物料编码")]
  51. public string fitem_number { get; set; }
  52. /// <summary>
  53. /// 物料名称
  54. /// </summary>
  55. [Required]
  56. [StringLength(500)]
  57. [Description("物料名称")]
  58. public string fitem_name { get; set; }
  59. /// <summary>
  60. /// 规格型号
  61. /// </summary>
  62. [StringLength(500)]
  63. [Description("规格型号")]
  64. public string fmodel { get; set; }
  65. /// <summary>
  66. /// 工单id
  67. /// </summary>
  68. [Description("工单id")]
  69. public long moo_moid { get; set; }
  70. /// <summary>
  71. /// 工单号
  72. /// </summary>
  73. [StringLength(50)]
  74. [Description("工单号")]
  75. public string moo_mo { get; set; }
  76. /// <summary>
  77. /// 占用量
  78. /// </summary>
  79. [Precision(20, 8)]
  80. [Description("占用量")]
  81. public decimal? moo_qty { get; set; }
  82. /// <summary>
  83. /// 开始时间
  84. /// </summary>
  85. [Description("开始时间")]
  86. public DateTime? moo_stime { get; set; }
  87. /// <summary>
  88. /// 结束时间
  89. /// </summary>
  90. [Description("结束时间")]
  91. public DateTime? moo_etime { get; set; }
  92. /// <summary>
  93. /// 占用状态-1占用 默认0
  94. /// </summary>
  95. [DefaultValue(0)]
  96. [Description("占用状态-1占用 默认0")]
  97. public int moo_state { get; set; }
  98. /// <summary>
  99. /// 变更人
  100. /// </summary>
  101. [StringLength(50)]
  102. [Description("变更人")]
  103. public string? moo_cbr { get; set; }
  104. /// <summary>
  105. /// 变更时间
  106. /// </summary>
  107. [Description("变更时间")]
  108. public DateTime? moo_ctime { get; set; }
  109. /// <summary>
  110. /// 变更原因
  111. /// </summary>
  112. [StringLength(500)]
  113. [Description("变更原因")]
  114. public string? moo_creason { get; set; }
  115. }
  116. }