diff --git a/aucma-base/src/main/java/com/aucma/base/domain/OrderBomInfo.java b/aucma-base/src/main/java/com/aucma/base/domain/OrderBomInfo.java index 8d0a882..23a35a6 100644 --- a/aucma-base/src/main/java/com/aucma/base/domain/OrderBomInfo.java +++ b/aucma-base/src/main/java/com/aucma/base/domain/OrderBomInfo.java @@ -27,7 +27,6 @@ public class OrderBomInfo extends TreeStringEntity { /** * BOM编号 */ - @Excel(name = "BOM编号") private String bomCode; /** @@ -43,11 +42,29 @@ public class OrderBomInfo extends TreeStringEntity { private String materialName; /** - * 物料类别 + * 子物料小类 */ - @Excel(name = "物料类别") + @Excel(name = "子物料小类") private String materialType; + /** + * 父物料编号 + */ + @Excel(name = "父物料编号") + private String parentId; + + /** + * 父物料名称 + */ + @Excel(name = "父物料名称") + private String parentName; + + /** + * 父物料小类 + */ + @Excel(name = "父物料小类") + private String parentMaterialType; + /** * 标准数量 */ @@ -115,6 +132,34 @@ public class OrderBomInfo extends TreeStringEntity { */ private String ancestors; + @Override + public String getParentId() { + return parentId; + } + + @Override + public void setParentId(String parentId) { + this.parentId = parentId; + } + + @Override + public String getParentName() { + return parentName; + } + + @Override + public void setParentName(String parentName) { + this.parentName = parentName; + } + + public String getParentMaterialType() { + return parentMaterialType; + } + + public void setParentMaterialType(String parentMaterialType) { + this.parentMaterialType = parentMaterialType; + } + @Override public String getAncestors() { return ancestors; diff --git a/aucma-base/src/main/resources/mapper/base/OrderBomInfoMapper.xml b/aucma-base/src/main/resources/mapper/base/OrderBomInfoMapper.xml index 0296c1a..30ce488 100644 --- a/aucma-base/src/main/resources/mapper/base/OrderBomInfoMapper.xml +++ b/aucma-base/src/main/resources/mapper/base/OrderBomInfoMapper.xml @@ -22,6 +22,8 @@ + + @@ -29,9 +31,11 @@ ob.bom_code, ob.material_code, bm.material_name, - bm.material_type, + bm.MATERIAL_SUBCLASS material_type, ob.standard_amount, ob.parent_id, + mp.MATERIAL_NAME parentName, + mp.MATERIAL_SUBCLASS parentMaterialType, ob.is_flag, ob.created_by, ob.created_time, @@ -43,7 +47,8 @@ ob.vbeln, ob.vbpos from order_bominfo ob - left join BASE_MATERIALINFO bm ON bm.MATERIAL_CODE = ob.material_code + LEFT JOIN BASE_MATERIALINFO bm ON bm.MATERIAL_CODE = ob.material_code + LEFT JOIN BASE_MATERIALINFO mp ON mp.MATERIAL_CODE = ob.PARENT_ID