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.

198 lines
3.5 KiB

2 years ago
2 years ago
2 years ago
1 year ago
1 year 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_recipe_component")
  13. public class RecipeComponentEntity 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. * recipe版本号
  25. **/
  26. private Integer engChgLevel;
  27. /**
  28. * 制造类型
  29. **/
  30. private String bomType;
  31. /**
  32. * 替代编码
  33. **/
  34. private String alternativeNo;
  35. /**
  36. * 子物料编码
  37. **/
  38. private String componentPart;
  39. /**
  40. * 材料计量单位
  41. **/
  42. private String printUnit;
  43. /**
  44. * 单位用量
  45. **/
  46. private BigDecimal qtyPerAssembly;
  47. /**
  48. * 调机量
  49. **/
  50. private BigDecimal componentScrap;
  51. /**
  52. * 生产属性倒冲方式
  53. **/
  54. private String issueType;
  55. /**
  56. * 损耗率
  57. **/
  58. private BigDecimal shrinkageFactor;
  59. /**
  60. * 自增
  61. **/
  62. private Integer lineItemNo;
  63. /**
  64. * 工序号
  65. **/
  66. private Integer operationNo;
  67. /**
  68. * 发料库位
  69. **/
  70. private String issueToLoc;
  71. /**
  72. * 备注
  73. **/
  74. private String noteText;
  75. /**
  76. * 可显示的调整顺序
  77. **/
  78. private Integer lineSequence;
  79. /**
  80. * 创建时间
  81. **/
  82. @TableField(fill = FieldFill.INSERT)
  83. private Date createDate;
  84. /**
  85. * 创建人
  86. **/
  87. private String createBy;
  88. /**
  89. * 更新时间
  90. **/
  91. @TableField(fill = FieldFill.UPDATE)
  92. private Date updateDate;
  93. /**
  94. * 更新人
  95. **/
  96. private String updateBy;
  97. /**
  98. * 备注
  99. **/
  100. @TableField(exist = false)
  101. private String componentNoteText;
  102. /**
  103. * 数据集
  104. */
  105. @TableField(exist = false)
  106. private List<RecipeComponentEntity> informationList;
  107. /**
  108. * 子件和副产品标识
  109. */
  110. @TableField(exist = false)
  111. private String productFlag;
  112. /**
  113. * 消耗项目
  114. */
  115. private String consumptionItem;
  116. /**
  117. *
  118. */
  119. private BigDecimal partsByWeight;
  120. /**
  121. *
  122. */
  123. private BigDecimal qtyUom;
  124. /**
  125. *
  126. */
  127. private String issuePlannedScrapDb;
  128. /**
  129. *
  130. */
  131. private String issueOverreportedQtyDb;
  132. /**
  133. *
  134. */
  135. private String fixedQtyFlag;
  136. /**
  137. *
  138. */
  139. private String promisePlanned;
  140. /**
  141. *
  142. */
  143. private String phantomConsume;
  144. /**
  145. *
  146. */
  147. private String operCostDistribution;
  148. /**
  149. *
  150. */
  151. private String genOhCostDistribution;
  152. /**
  153. *
  154. */
  155. private BigDecimal qtyKg;
  156. /**
  157. *
  158. */
  159. private String byProdAsSupplyInMrpDb;
  160. /**
  161. *
  162. */
  163. private String leadtimeOffset;
  164. /**
  165. *
  166. */
  167. private String stdPlannedItem;
  168. /**
  169. *
  170. */
  171. private String chargedItem;
  172. /**
  173. *
  174. */
  175. private Date lastActivityDate;
  176. /**
  177. *
  178. */
  179. private String excludeFromCalculationsDb;
  180. /**
  181. *
  182. */
  183. private String excludeFromAsBuiltDb;
  184. /**
  185. *
  186. */
  187. private String lotBatchOriginDb;
  188. /**
  189. *
  190. */
  191. private BigDecimal weightShare;
  192. }