<?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.chinaztt.mes.quality.mapper.UnqualifiedProcessPartMapper">
|
|
<resultMap id="unqualifiedProcessPartMap" type="com.chinaztt.mes.quality.dto.UnqualifiedProcessPartDTO">
|
<id property="id" column="id"/>
|
<result property="unqualifiedProcessId" column="unqualified_process_id"/>
|
<result property="applyPartId" column="apply_part_id"/>
|
<result property="systemNo" column="system_no"/>
|
<result property="remark" column="remark"/>
|
<result property="partNo" column="part_no"/>
|
<result property="partDesc" column="part_desc"/>
|
<result property="lotBatchNo" column="lot_batch_no"/>
|
<result property="applyNo" column="apply_no"/>
|
<result property="reportNo" column="report_no"/>
|
<result property="unqualifiedArrived" column="unqualified_arrived"/>
|
<result property="isQualified" column="is_qualified"/>
|
<result property="isUsed" column="is_used"/>
|
</resultMap>
|
|
<select id="getUnqualifiedProcessPartPage" resultMap="unqualifiedProcessPartMap">
|
select temp.*
|
from (
|
select qupp."id",
|
qupp.unqualified_process_id,
|
qap.system_no,
|
qap.remark,
|
qa.apply_no,
|
qr.report_no,
|
qap.unqualified_arrived,
|
qap.is_qualified,
|
qres.is_used,
|
qap.part_no,
|
qap.part_desc,
|
qap.lot_batch_no,
|
qap."id" apply_part_id
|
from quality_unqualified_process_part qupp
|
left join quality_apply_part qap on qap."id" = qupp.apply_part_id
|
left join quality_apply qa on qa."id" = qap.apply_id
|
left join quality_report qr on qr."id" = qap.report_id
|
left join quality_result qres on qres.system_no = qap.system_no
|
) temp
|
<if test="ew.emptyOfWhere == false">
|
${ew.customSqlSegment}
|
</if>
|
</select>
|
</mapper>
|