mes_mooccupy.cs 3.4 KB

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