| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.yuanchu.limslaboratory.mapper.ProductMapper"> |
| | | |
| | | <select id="pageProductInformation" resultType="map"> |
| | | SELECT COUNT(1) num, p.`father` |
| | | FROM product p |
| | | WHERE p.`specifications_id` = #{specificationsId} |
| | | <if test="productCodeOrName != null and productCodeOrName != ''"> |
| | | AND p.`father` = #{productCodeOrName} |
| | | </if> |
| | | GROUP BY p.`father` |
| | | </select> |
| | | |
| | | <select id="selectOneChildren" resultType="map"> |
| | | SELECT p.`id`, p.`name`, p.`unit`, p.`required`, p.`internal` |
| | | FROM product p |
| | | WHERE p.`father` = #{father} |
| | | </select> |
| | | <select id="selectProductByMaterialId" resultType="Map"> |
| | | select p.name,unit,required,internal |
| | | select p.name, unit, required, internal |
| | | from lims_laboratory.product p, |
| | | lims_laboratory.specifications sp, |
| | | lims_laboratory.standard st |
| | | where specifications_id=sp.id |
| | | and standard=st.id |
| | | and material_id=#{materialId} |
| | | where specifications_id = sp.id |
| | | and standard_id = st.id |
| | | and material_id = #{materialId} |
| | | </select> |
| | | |
| | | <!--展示该型号下的检验项目要求--> |
| | | <select id="pageProductInformation" resultType="java.util.Map"> |
| | | select name, |
| | | father, |
| | | unit, |
| | | required, |
| | | internal |
| | | from lims_laboratory.product |
| | | where state=1 |
| | | and specifications_id=#{specificationsId} |
| | | </select> |
| | | </mapper> |