diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsBomTotal.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsBomTotal.java index af6faf9..c276781 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsBomTotal.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsBomTotal.java @@ -30,6 +30,11 @@ import javax.persistence.Table; @Api("全量BOM") public class WmsBomTotal extends BaseBean { private static final long serialVersionUID = 8196235268344152723L; + /** + * 麦格纳 SAP 中表示虚阶BOM的代码 + */ + public static final String MGANA_BOM_HAS_CHILD = "5"; + @Column(name = "PART_NO") @ApiParam("父物料号") private String partNo; @@ -90,4 +95,12 @@ public class WmsBomTotal extends BaseBean { @Column(name = "CATEGORY") @ApiParam(value = "是否虚阶物料") private String category; + + /** + * 是否包含子阶 + * @return + */ + public boolean hasChild() { + return category != null && category.trim().equals(MGANA_BOM_HAS_CHILD); + } }