src/main/java/com/whyc/pojo/Component.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/ProductBom.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/ComponentMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/pojo/Component.java
@@ -54,7 +54,7 @@ private String dwgUrl; @TableField(exist = false) private List<ProductBom> pBoms; private List<ComponentProductHistory> cProductHistorys; public Integer getId() { return id; @@ -216,11 +216,11 @@ this.status = status; } public List<ProductBom> getpBoms() { return pBoms; public List<ComponentProductHistory> getcProductHistorys() { return cProductHistorys; } public void setpBoms(List<ProductBom> pBoms) { this.pBoms = pBoms; public void setcProductHistorys(List<ComponentProductHistory> cProductHistorys) { this.cProductHistorys = cProductHistorys; } } src/main/java/com/whyc/pojo/ProductBom.java
@@ -78,6 +78,10 @@ @ApiModelProperty("替换关系中替换件的原子件名称") private String oldSubName; @TableField(exist = false) @ApiModelProperty("关联表中是关联关系还是替换关系:1:关联,2:替换") private int linkType; public Integer getId() { return id; @@ -302,4 +306,12 @@ public void setOldSubName(String oldSubName) { this.oldSubName = oldSubName; } public int getLinkType() { return linkType; } public void setLinkType(int linkType) { this.linkType = linkType; } } src/main/resources/mapper/ComponentMapper.xml
@@ -32,7 +32,7 @@ <result property="createDate" column="create_date"></result> <result property="updateDate" column="update_date"></result> <result property="dwgUrl" column="dwg_url"></result> <collection property="pBoms" javaType="java.util.ArrayList" ofType="com.whyc.pojo.ProductBom" column="{id=id}" select="selectProductBom"> <collection property="cProductHistorys" javaType="java.util.ArrayList" ofType="com.whyc.pojo.ComponentProductHistory" column="{id=id}" select="selectComponentProductHistory"> </collection> </resultMap> @@ -40,9 +40,9 @@ select distinct * from db_doc.tb_component order by id asc </select> <select id="selectProductBom" resultType="com.whyc.pojo.ProductBom"> select DISTINCT tb_product_bom.* FROM db_doc.tb_product_bom,db_doc.tb_component_product_history where tb_product_bom.version=tb_component_product_history.e_version and tb_product_bom.sub_name=tb_component_product_history.sub_name <select id="selectComponentProductHistory" resultType="com.whyc.pojo.ComponentProductHistory"> select DISTINCT tb_component_product_history.* FROM db_doc.tb_product_bom,db_doc.tb_component_product_history where tb_product_bom.version=tb_component_product_history.e_version and tb_product_bom.parent_model=tb_component_product_history.parent_model and tb_component_product_history.component_id=#{id} </select>