mes_tech_process.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. using Business.Model;
  2. using Microsoft.EntityFrameworkCore;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace Bussiness.Model.Tech
  6. {
  7. /// <summary>
  8. /// 工艺关联工序表
  9. /// </summary>
  10. public class mes_tech_process:BaseEntity
  11. {
  12. /// <summary>
  13. /// 工艺工序主键
  14. /// </summary>
  15. [Key]
  16. [Description("工艺工序主键")]
  17. public long tech_proc_id { get; set; }
  18. /// <summary>
  19. /// 工艺主键
  20. /// </summary>
  21. [Required]
  22. [Description("工艺主键")]
  23. public long tech_id { get; set; }
  24. /// <summary>
  25. /// 工序主键
  26. /// </summary>
  27. [Required]
  28. [Description("工序主键")]
  29. public long proc_id { get; set; }
  30. /// <summary>
  31. /// 组合层级
  32. /// </summary>
  33. [Required]
  34. [Description("组合层级")]
  35. public int level { get; set; }
  36. /// <summary>
  37. /// 前置准备时间
  38. /// </summary>
  39. [Precision(20,8)]
  40. [Description("前置准备时间")]
  41. public decimal? readytime { get; set; }
  42. /// <summary>
  43. /// 效率计算类型 1-节拍时间;2-UPH
  44. /// </summary>
  45. [Required]
  46. [Description("效率计算类型 1-节拍时间;2-UPH")]
  47. public int type { get; set; }
  48. /// <summary>
  49. /// UPH
  50. /// </summary>
  51. [Precision(20, 8)]
  52. [Description("UPH")]
  53. public decimal? uph { get; set; }
  54. /// <summary>
  55. /// 节拍时间
  56. /// </summary>
  57. [Precision(20, 8)]
  58. [Description("节拍时间")]
  59. public decimal? ct { get; set; }
  60. /// <summary>
  61. /// 效率系数
  62. /// </summary>
  63. [Precision(10, 4)]
  64. [Description("效率系数")]
  65. public decimal? effect_ratio { get; set; }
  66. /// <summary>
  67. /// 是否需要跟踪工序
  68. /// </summary>
  69. [Description("是否需要跟踪工序")]
  70. public int? mototrack { get; set; }
  71. /// <summary>
  72. /// 下一工序id
  73. /// </summary>
  74. [Description("下一工序id")]
  75. public long? nextprocid { get; set; }
  76. /// <summary>
  77. /// 父级工序id
  78. /// </summary>
  79. [Description("父级工序id")]
  80. public long? parentprocid { get; set; }
  81. /// <summary>
  82. /// 是否需要质检
  83. /// </summary>
  84. [Description("是否需要质检")]
  85. public int? needqc { get; set; }
  86. /// <summary>
  87. /// 最大并行工位数
  88. /// </summary>
  89. [Description("最大并行工位数")]
  90. public int? maxworkshop { get; set; }
  91. }
  92. }