<?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.ruoyi.quality.mapper.QualityTestStandardMapper">
|
<select id="qualityTestStandardListPage" resultType="com.ruoyi.quality.pojo.QualityTestStandard">
|
SELECT
|
*
|
FROM quality_test_standard
|
where
|
1=1
|
<if test="c.standardNo != null and c.standardNo != '' ">
|
AND standard_no like concat('%',#{c.standardNo},'%')
|
</if>
|
<if test="c.standardName != null and c.standardName != '' ">
|
AND standard_name like concat('%',#{c.standardName},'%')
|
</if>
|
<if test="c.state != null and c.state != '' ">
|
AND state = #{c.state}
|
</if>
|
<if test="c.inspectType != null and c.inspectType != '' ">
|
AND inspect_type = #{c.inspectType}
|
</if>
|
</select>
|
<select id="getQualityTestStandardByProductId" resultType="com.ruoyi.quality.pojo.QualityTestStandard">
|
SELECT qts.*
|
FROM quality_test_standard qts
|
left join quality_test_standard_binding qtsb on qtsb.test_standard_id = qts.id
|
left join product_process pp on qts.process_id = pp.id
|
WHERE qtsb.product_id = #{productId}
|
AND qts.inspect_type = #{inspectType}
|
<if test="process!='' and process!=null">
|
and pp.name = #{process}
|
</if>
|
order by qts.id desc
|
</select>
|
</mapper>
|