You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
3.0 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. package com.spring.modules.part.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.spring.common.utils.QueryPage;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. import java.util.List;
  11. @Data
  12. @TableName("plm_routing_component")
  13. public class RoutingComponentEntity extends QueryPage implements Serializable {
  14. private static final long serialVersionUID = 1L;
  15. /**
  16. * 工厂
  17. **/
  18. private String site;
  19. /**
  20. * 物料编码
  21. **/
  22. private String partNo;
  23. /**
  24. * routing版本号
  25. **/
  26. private Integer routingRevision;
  27. /**
  28. * routing类型
  29. **/
  30. private String routingType;
  31. /**
  32. * 替代编码
  33. **/
  34. private String alternativeNo;
  35. /**
  36. * 工序ID
  37. **/
  38. private Integer operationId;
  39. /**
  40. * 工序编码
  41. **/
  42. private Integer operationNo;
  43. /**
  44. * 工序名称
  45. **/
  46. private String operationName;
  47. /**
  48. * 机器效率默认100%
  49. **/
  50. private BigDecimal efficiencyFactor;
  51. /**
  52. * 机器运行速度
  53. **/
  54. private BigDecimal machRunFactor;
  55. /**
  56. * 调机时长
  57. **/
  58. private BigDecimal machSetupTime;
  59. /**
  60. * 单位/小时小时/单位
  61. * A单位/小时
  62. * B小时/单位
  63. * C小时
  64. **/
  65. private String runTimeCode;
  66. /**
  67. *
  68. **/
  69. private BigDecimal laborRunFactor;
  70. /**
  71. * 人工生产速度
  72. **/
  73. private BigDecimal laborSetupTime;
  74. /**
  75. * 生产过程中人数
  76. **/
  77. private Integer crewSize;
  78. /**
  79. * 调机过程中人数
  80. **/
  81. private Integer setupCrewSize;
  82. /**
  83. * 外协时的采购料号
  84. **/
  85. private String outsideOpItem;
  86. /**
  87. * 机台
  88. **/
  89. private String machineNo;
  90. /**
  91. * 加工中心
  92. **/
  93. private String workCenterNo;
  94. /**
  95. * 人员等级
  96. **/
  97. private String laborClassNo;
  98. private String itemType;
  99. /**
  100. * 调机时的人员等级
  101. **/
  102. private String setupLaborClassNo;
  103. /**
  104. * 前道工序生产X个时下道工序可开工生产
  105. **/
  106. private Integer overlap;
  107. /**
  108. * 备注
  109. **/
  110. private String noteText;
  111. /**
  112. * 创建时间
  113. **/
  114. @TableField(fill = FieldFill.INSERT)
  115. private Date createDate;
  116. /**
  117. * 创建人
  118. **/
  119. private String createBy;
  120. /**
  121. * 更新时间
  122. **/
  123. @TableField(fill = FieldFill.UPDATE)
  124. private Date updateDate;
  125. /**
  126. * 更新人
  127. **/
  128. private String updateBy;
  129. /**
  130. * 备注
  131. **/
  132. @TableField(exist = false)
  133. private String componentNoteText;
  134. /**
  135. * 数据集
  136. */
  137. @TableField(exist = false)
  138. private List<RoutingComponentEntity> informationList;
  139. /**
  140. * ifs
  141. **/
  142. private String ifsRowId;
  143. /**
  144. * ifs
  145. **/
  146. private String ifsRowVersion;
  147. }