| | |
| | | <result property="createDate" column="create_date"></result> |
| | | <result property="updateDate" column="update_date"></result> |
| | | <result property="dwgUrl" column="dwg_url"></result> |
| | | <collection property="mproductHistorys" javaType="java.util.ArrayList" ofType="com.whyc.pojo.MaterialProductHistory" column="{id=id}" select="selectMaterialProductHistory"> |
| | | <collection property="mproductHistorys" javaType="java.util.ArrayList" ofType="com.whyc.pojo.MaterialProductHistory" column="{subCode=sub_code}" select="selectMaterialProductHistory"> |
| | | </collection> |
| | | <collection property="products" javaType="java.util.ArrayList" ofType="com.whyc.pojo.Product" column="{subCode=sub_code}" select="selectMaterialInProduct"> |
| | | </collection> |
| | |
| | | where tb_product.version>=tb_material_product_history.s_version and tb_product.version<=tb_material_product_history.e_version |
| | | and tb_product.parent_code=tb_material_product_history.parent_code |
| | | and tb_product.custom_code=tb_material_product_history.custom_code |
| | | and tb_material_product_history.material_id=#{id} |
| | | and tb_material_product_history.sub_code=#{subCode} |
| | | </select> |
| | | <select id="selectMaterialInProduct" resultType="com.whyc.pojo.Product"> |
| | | select DISTINCT tb_product.* FROM db_doc.tb_material,db_doc.tb_product, db_doc.tb_product_bom |
| | | select DISTINCT tb_product.* FROM db_doc.tb_material_product_history,db_doc.tb_product, db_doc.tb_product_bom |
| | | where tb_product.id=tb_product_bom.product_id |
| | | and tb_material.sub_code=tb_product_bom.sub_code |
| | | and tb_material.sub_code=#{subCode} |
| | | and tb_material_product_history.sub_code=tb_product_bom.sub_code |
| | | and tb_product.version>=tb_material_product_history.s_version and tb_product.version<=tb_material_product_history.e_version |
| | | and tb_material_product_history.sub_code=#{subCode} |
| | | </select> |
| | | <select id="getListByCodeList" resultType="java.lang.String"> |
| | | SELECT sub_code FROM db_doc.tb_material where sub_code in |