<?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.TaskPhaseDao">
|
|
<select id="getList" resultType="com.zt.life.modules.mainPart.taskReliability.model.TaskPhase">
|
SELECT
|
a.*,
|
b.operatConditDuration
|
FROM
|
task_phase a
|
LEFT JOIN (select phase_id , SUM(operat_condit_duration_rate) as operatConditDuration from task_phase_model
|
where is_delete =0 group by phase_id) b ON a.id = b.phase_id
|
<where>
|
a.is_delete = 0
|
and a.task_id=${taskId}
|
<if test="whereSql!=null">
|
and ${whereSql}
|
</if>
|
</where>
|
<if test="orderBySql!=null">
|
ORDER BY ${orderBySql}
|
</if>
|
</select>
|
|
</mapper>
|