<?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.zt.life.modules.mainPart.taskReliability.dao.ReliabilityAssessDao">
|
<delete id="deleteByItemId">
|
delete
|
from assess_data
|
where item_id = ${itemId}
|
</delete>
|
<select id="getProductPath" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel">
|
select a.*
|
from product_model a
|
where a.IS_DELETE = 0
|
and a.ship_id = ${shipId}
|
</select>
|
<select id="getAssessDataList" resultType="com.zt.life.modules.mainPart.taskReliability.model.AssessItem">
|
select a.name, a.id
|
from assess_item a
|
where a.IS_DELETE = 0
|
and a.product_id = ${productId}
|
order by CREATE_DATE desc
|
</select>
|
<select id="getProductList"
|
resultType="com.zt.life.modules.mainPart.taskReliability.model.ReliabilityAssess">
|
SELECT a.NAME,
|
a.id,
|
a.pid,
|
a.product_type as type,
|
b.run_num,
|
b.fail_num,
|
b.run_times
|
FROM product_model a
|
LEFT JOIN assess_data b ON b.product_id = a.id
|
AND b.is_delete = 0 AND b.item_id = ${itemId}
|
WHERE a.is_delete = 0
|
AND a.product_type <> 10
|
AND a.ship_id = ${productId}
|
OR a.id = ${productId}
|
ORDER BY a.product_type,
|
a.sort
|
</select>
|
<select id="getAssessId" resultType="java.lang.Long">
|
SELECT id
|
FROM assess_result
|
WHERE is_delete = 0
|
AND item_id = ${itemId}
|
AND product_id = ${productId}
|
AND task_id = ${taskId}
|
ORDER BY UPDATE_DATE DESC
|
LIMIT 1
|
</select>
|
<select id="getxml" resultType="java.lang.String">
|
SELECT xml
|
FROM assess_result
|
WHERE is_delete = 0
|
AND id = ${assessId}
|
</select>
|
</mapper>
|