parent
cd7e92c428
commit
28576f6ffa
@ -0,0 +1,24 @@
|
||||
package com.hw.dms.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Description: 故障报修扫描设备验证VO对象
|
||||
* @ClassName: DmsBillsFaultInstanceScanVo
|
||||
* @Author : xins
|
||||
* @Date :2024-03-20 10:44
|
||||
* @Version :1.0
|
||||
*/
|
||||
@Data
|
||||
public class DmsBillsFaultInstanceScanVo {
|
||||
|
||||
@NotNull(message="故障报修工单ID必须输入")
|
||||
private Long repairInstanceId;
|
||||
|
||||
/** 设备编号 */
|
||||
@NotBlank(message="设备编号必须输入")
|
||||
private String deviceCode;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.hw.dms.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Description:点巡检任务扫描设备验证VO对象
|
||||
* @ProjectName:HwMes
|
||||
* @Author:xins
|
||||
* @Date:2024-03-19 14:43
|
||||
* @Version:1.0
|
||||
*/
|
||||
@Data
|
||||
public class DmsBillsInspectInstanceScanVo {
|
||||
|
||||
@NotNull(message="点巡检工单ID必须输入")
|
||||
private Long inspectInstanceId;
|
||||
|
||||
/** 设备编号 */
|
||||
@NotBlank(message="设备编号必须输入")
|
||||
private String deviceCode;
|
||||
}
|
||||
@ -0,0 +1,76 @@
|
||||
package com.hw.dms.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.hw.dms.domain.DmsInspectInstanceDetailProject;
|
||||
|
||||
/**
|
||||
* 点巡检工单明细项目信息;质检检查每个项目的质检结果详情Mapper接口
|
||||
*
|
||||
* @author xins
|
||||
* @date 2024-03-19
|
||||
*/
|
||||
public interface DmsInspectInstanceDetailProjectMapper
|
||||
{
|
||||
/**
|
||||
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*
|
||||
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*/
|
||||
public DmsInspectInstanceDetailProject selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId);
|
||||
|
||||
/**
|
||||
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情列表
|
||||
*
|
||||
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情集合
|
||||
*/
|
||||
public List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectList(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||
|
||||
/**
|
||||
* 新增点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*
|
||||
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||
|
||||
/**
|
||||
* 修改点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*
|
||||
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||
|
||||
/**
|
||||
* 删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*
|
||||
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId);
|
||||
|
||||
/**
|
||||
* 批量删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
*
|
||||
* @param instanceDetailProjectIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds(Long[] instanceDetailProjectIds);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 查询点巡检工单明细项目信息;Join
|
||||
*
|
||||
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情集合
|
||||
*/
|
||||
public List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectJoinList(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,141 @@
|
||||
<?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.hw.dms.mapper.DmsInspectInstanceDetailMapper">
|
||||
|
||||
<resultMap type="DmsInspectInstanceDetail" id="DmsInspectInstanceDetailResult">
|
||||
<result property="instanceDetailId" column="instance_detail_id" />
|
||||
<result property="inspectInstanceId" column="inspect_instance_id" />
|
||||
<result property="lineStep" column="line_step" />
|
||||
<result property="realLineStep" column="real_line_step" />
|
||||
<result property="deviceId" column="device_id" />
|
||||
<result property="instanceDetailStatus" column="instance_detail_status" />
|
||||
<result property="inspectStandard" column="inspect_standard" />
|
||||
<result property="inspectDesc" column="inspect_desc" />
|
||||
<result property="inspectStatus" column="inspect_status" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="deviceCode" column="device_code" />
|
||||
<result property="deviceName" column="device_name" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectDmsInspectInstanceDetailVo">
|
||||
select instance_detail_id, inspect_instance_id, line_step, real_line_step, device_id, instance_detail_status, inspect_standard, inspect_desc, inspect_value, inspect_status, create_by, create_time, update_by, update_time from dms_inspect_instance_detail
|
||||
</sql>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailList" parameterType="DmsInspectInstanceDetail" resultMap="DmsInspectInstanceDetailResult">
|
||||
<include refid="selectDmsInspectInstanceDetailVo"/>
|
||||
<where>
|
||||
<if test="inspectInstanceId != null "> and inspect_instance_id = #{inspectInstanceId}</if>
|
||||
<if test="lineStep != null "> and line_step = #{lineStep}</if>
|
||||
<if test="realLineStep != null "> and real_line_step = #{realLineStep}</if>
|
||||
<if test="deviceId != null "> and device_id = #{deviceId}</if>
|
||||
<if test="instanceDetailStatus != null and instanceDetailStatus != ''"> and instance_detail_status = #{instanceDetailStatus}</if>
|
||||
<if test="inspectStandard != null and inspectStandard != ''"> and inspect_standard = #{inspectStandard}</if>
|
||||
<if test="inspectDesc != null and inspectDesc != ''"> and inspect_desc = #{inspectDesc}</if>
|
||||
<if test="inspectStatus != null and inspectStatus != ''"> and inspect_status = #{inspectStatus}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailByInstanceDetailId" parameterType="Long" resultMap="DmsInspectInstanceDetailResult">
|
||||
<include refid="selectDmsInspectInstanceDetailVo"/>
|
||||
where instance_detail_id = #{instanceDetailId}
|
||||
</select>
|
||||
|
||||
<insert id="insertDmsInspectInstanceDetail" parameterType="DmsInspectInstanceDetail" useGeneratedKeys="true" keyProperty="instanceDetailId">
|
||||
insert into dms_inspect_instance_detail
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="inspectInstanceId != null">inspect_instance_id,</if>
|
||||
<if test="lineStep != null">line_step,</if>
|
||||
<if test="realLineStep != null">real_line_step,</if>
|
||||
<if test="deviceId != null">device_id,</if>
|
||||
<if test="instanceDetailStatus != null">instance_detail_status,</if>
|
||||
<if test="inspectStandard != null">inspect_standard,</if>
|
||||
<if test="inspectDesc != null">inspect_desc,</if>
|
||||
<if test="inspectStatus != null">inspect_status,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="inspectInstanceId != null">#{inspectInstanceId},</if>
|
||||
<if test="lineStep != null">#{lineStep},</if>
|
||||
<if test="realLineStep != null">#{realLineStep},</if>
|
||||
<if test="deviceId != null">#{deviceId},</if>
|
||||
<if test="instanceDetailStatus != null">#{instanceDetailStatus},</if>
|
||||
<if test="inspectStandard != null">#{inspectStandard},</if>
|
||||
<if test="inspectDesc != null">#{inspectDesc},</if>
|
||||
<if test="inspectStatus != null">#{inspectStatus},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateDmsInspectInstanceDetail" parameterType="DmsInspectInstanceDetail">
|
||||
update dms_inspect_instance_detail
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="inspectInstanceId != null">inspect_instance_id = #{inspectInstanceId},</if>
|
||||
<if test="lineStep != null">line_step = #{lineStep},</if>
|
||||
<if test="realLineStep != null">real_line_step = #{realLineStep},</if>
|
||||
<if test="deviceId != null">device_id = #{deviceId},</if>
|
||||
<if test="instanceDetailStatus != null">instance_detail_status = #{instanceDetailStatus},</if>
|
||||
<if test="inspectStandard != null">inspect_standard = #{inspectStandard},</if>
|
||||
<if test="inspectDesc != null">inspect_desc = #{inspectDesc},</if>
|
||||
<if test="inspectStatus != null">inspect_status = #{inspectStatus},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where instance_detail_id = #{instanceDetailId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteDmsInspectInstanceDetailByInstanceDetailId" parameterType="Long">
|
||||
delete from dms_inspect_instance_detail where instance_detail_id = #{instanceDetailId}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteDmsInspectInstanceDetailByInstanceDetailIds" parameterType="String">
|
||||
delete from dms_inspect_instance_detail where instance_detail_id in
|
||||
<foreach item="instanceDetailId" collection="array" open="(" separator="," close=")">
|
||||
#{instanceDetailId}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<sql id="selectDmsInspectInstanceDetailJoinVo">
|
||||
select diid.instance_detail_id, diid.inspect_instance_id, diid.line_step, diid.real_line_step, diid.device_id, diid.instance_detail_status,
|
||||
diid.inspect_standard, diid.inspect_desc, diid.inspect_status,dbdl.device_code,dbdl.device_name
|
||||
from dms_inspect_instance_detail diid left join dms_base_device_ledger dbdl on diid.device_id=dbdl.device_id
|
||||
</sql>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailJoinList" parameterType="DmsInspectInstanceDetail" resultMap="DmsInspectInstanceDetailResult">
|
||||
<include refid="selectDmsInspectInstanceDetailJoinVo"/>
|
||||
<where>
|
||||
<if test="deviceCode != null and deviceCode != ''"> and dbdl.device_code = #{deviceCode}</if>
|
||||
<if test="inspectInstanceId != null "> and diid.inspect_instance_id = #{inspectInstanceId}</if>
|
||||
<if test="lineStep != null "> and diid.line_step = #{lineStep}</if>
|
||||
<if test="realLineStep != null "> and diid.real_line_step = #{realLineStep}</if>
|
||||
<if test="deviceId != null "> and diid.device_id = #{deviceId}</if>
|
||||
<if test="instanceDetailStatus != null and instanceDetailStatus != ''"> and diid.instance_detail_status = #{instanceDetailStatus}</if>
|
||||
<if test="inspectStandard != null and inspectStandard != ''"> and diid.inspect_standard = #{inspectStandard}</if>
|
||||
<if test="inspectStatus != null and inspectStatus != ''"> and diid.inspect_status = #{inspectStatus}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailByUI" resultMap="DmsInspectInstanceDetailResult">
|
||||
<include refid="selectDmsInspectInstanceDetailJoinVo"/>
|
||||
where diid.inspect_instance_id = #{inspectInstanceId} and dbdl.device_code = #{deviceCode}
|
||||
limit 1
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,149 @@
|
||||
<?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.hw.dms.mapper.DmsInspectInstanceDetailProjectMapper">
|
||||
|
||||
<resultMap type="DmsInspectInstanceDetailProject" id="DmsInspectInstanceDetailProjectResult">
|
||||
<result property="instanceDetailProjectId" column="instance_detail_project_id" />
|
||||
<result property="instanceDetailId" column="instance_detail_id" />
|
||||
<result property="inspectProjectId" column="inspect_project_id" />
|
||||
<result property="inspectProjectStatus" column="inspect_project_status" />
|
||||
<result property="inspectProjectResult" column="inspect_project_result" />
|
||||
<result property="projectStepOrder" column="project_step_order" />
|
||||
<result property="defValue" column="def_value" />
|
||||
<result property="inspectProjectName" column="inspect_project_name" />
|
||||
<result property="inspectProjectProperty" column="inspect_project_property" />
|
||||
<result property="upLimit" column="up_limit" />
|
||||
<result property="lowLimit" column="low_limit" />
|
||||
<result property="inspectProjectDesc" column="inspect_project_desc" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectDmsInspectInstanceDetailProjectVo">
|
||||
select instance_detail_project_id, instance_detail_id, inspect_project_id, inspect_project_status, inspect_project_result, project_step_order, def_value, inspect_project_name, inspect_project_property, up_limit, low_limit, create_by, create_time, update_by, update_time from dms_inspect_instance_detail_project
|
||||
</sql>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailProjectList" parameterType="DmsInspectInstanceDetailProject" resultMap="DmsInspectInstanceDetailProjectResult">
|
||||
<include refid="selectDmsInspectInstanceDetailProjectVo"/>
|
||||
<where>
|
||||
<if test="instanceDetailId != null "> and instance_detail_id = #{instanceDetailId}</if>
|
||||
<if test="inspectProjectId != null "> and inspect_project_id = #{inspectProjectId}</if>
|
||||
<if test="inspectProjectStatus != null and inspectProjectStatus != ''"> and inspect_project_status = #{inspectProjectStatus}</if>
|
||||
<if test="inspectProjectResult != null "> and inspect_project_result = #{inspectProjectResult}</if>
|
||||
<if test="projectStepOrder != null "> and project_step_order = #{projectStepOrder}</if>
|
||||
<if test="defValue != null "> and def_value = #{defValue}</if>
|
||||
<if test="inspectProjectName != null and inspectProjectName != ''"> and inspect_project_name like concat('%', #{inspectProjectName}, '%')</if>
|
||||
<if test="inspectProjectProperty != null and inspectProjectProperty != ''"> and inspect_project_property = #{inspectProjectProperty}</if>
|
||||
<if test="upLimit != null "> and up_limit = #{upLimit}</if>
|
||||
<if test="lowLimit != null "> and low_limit = #{lowLimit}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId" parameterType="Long" resultMap="DmsInspectInstanceDetailProjectResult">
|
||||
<include refid="selectDmsInspectInstanceDetailProjectVo"/>
|
||||
where instance_detail_project_id = #{instanceDetailProjectId}
|
||||
</select>
|
||||
|
||||
<insert id="insertDmsInspectInstanceDetailProject" parameterType="DmsInspectInstanceDetailProject" useGeneratedKeys="true" keyProperty="instanceDetailProjectId">
|
||||
insert into dms_inspect_instance_detail_project
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="instanceDetailId != null">instance_detail_id,</if>
|
||||
<if test="inspectProjectId != null">inspect_project_id,</if>
|
||||
<if test="inspectProjectStatus != null">inspect_project_status,</if>
|
||||
<if test="inspectProjectResult != null">inspect_project_result,</if>
|
||||
<if test="projectStepOrder != null">project_step_order,</if>
|
||||
<if test="defValue != null">def_value,</if>
|
||||
<if test="inspectProjectName != null">inspect_project_name,</if>
|
||||
<if test="inspectProjectProperty != null">inspect_project_property,</if>
|
||||
<if test="upLimit != null">up_limit,</if>
|
||||
<if test="lowLimit != null">low_limit,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="instanceDetailId != null">#{instanceDetailId},</if>
|
||||
<if test="inspectProjectId != null">#{inspectProjectId},</if>
|
||||
<if test="inspectProjectStatus != null">#{inspectProjectStatus},</if>
|
||||
<if test="inspectProjectResult != null">#{inspectProjectResult},</if>
|
||||
<if test="projectStepOrder != null">#{projectStepOrder},</if>
|
||||
<if test="defValue != null">#{defValue},</if>
|
||||
<if test="inspectProjectName != null">#{inspectProjectName},</if>
|
||||
<if test="inspectProjectProperty != null">#{inspectProjectProperty},</if>
|
||||
<if test="upLimit != null">#{upLimit},</if>
|
||||
<if test="lowLimit != null">#{lowLimit},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateDmsInspectInstanceDetailProject" parameterType="DmsInspectInstanceDetailProject">
|
||||
update dms_inspect_instance_detail_project
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="instanceDetailId != null">instance_detail_id = #{instanceDetailId},</if>
|
||||
<if test="inspectProjectId != null">inspect_project_id = #{inspectProjectId},</if>
|
||||
<if test="inspectProjectStatus != null">inspect_project_status = #{inspectProjectStatus},</if>
|
||||
<if test="inspectProjectResult != null">inspect_project_result = #{inspectProjectResult},</if>
|
||||
<if test="projectStepOrder != null">project_step_order = #{projectStepOrder},</if>
|
||||
<if test="defValue != null">def_value = #{defValue},</if>
|
||||
<if test="inspectProjectName != null">inspect_project_name = #{inspectProjectName},</if>
|
||||
<if test="inspectProjectProperty != null">inspect_project_property = #{inspectProjectProperty},</if>
|
||||
<if test="upLimit != null">up_limit = #{upLimit},</if>
|
||||
<if test="lowLimit != null">low_limit = #{lowLimit},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where instance_detail_project_id = #{instanceDetailProjectId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectId" parameterType="Long">
|
||||
delete from dms_inspect_instance_detail_project where instance_detail_project_id = #{instanceDetailProjectId}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds" parameterType="String">
|
||||
delete from dms_inspect_instance_detail_project where instance_detail_project_id in
|
||||
<foreach item="instanceDetailProjectId" collection="array" open="(" separator="," close=")">
|
||||
#{instanceDetailProjectId}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<sql id="selectDmsInspectInstanceDetailProjectJoinVo">
|
||||
select diidp.instance_detail_project_id, diidp.instance_detail_id, diidp.inspect_project_id, diidp.inspect_project_status,
|
||||
diidp.inspect_project_result, diidp.inspect_project_desc,
|
||||
dbip.inspect_project as inspect_project_name,dbip.inspect_project_property, dbip.up_limit, dbip.low_limit,dbip.def_value
|
||||
from dms_inspect_instance_detail_project diidp right join dms_base_inspect_project dbip on dbip.inspect_project_id=diidp.inspect_project_id
|
||||
</sql>
|
||||
|
||||
<select id="selectDmsInspectInstanceDetailProjectJoinList" parameterType="DmsInspectInstanceDetailProject" resultMap="DmsInspectInstanceDetailProjectResult">
|
||||
<include refid="selectDmsInspectInstanceDetailProjectJoinVo"/>
|
||||
<where>
|
||||
<if test="deviceId != null "> and exists (select 1 from dms_inspect_project_device dipd where dipd.target_type=1
|
||||
and dipd.target_id = (select device_type_id from dms_base_device_ledger where device_id=#{deviceId})
|
||||
and dipd.inspect_project_id = dbip.inspect_project_id)</if>
|
||||
<if test="instanceDetailId != null "> and instance_detail_id = #{instanceDetailId}</if>
|
||||
<if test="inspectProjectId != null "> and inspect_project_id = #{inspectProjectId}</if>
|
||||
<if test="inspectProjectStatus != null and inspectProjectStatus != ''"> and inspect_project_status = #{inspectProjectStatus}</if>
|
||||
<if test="inspectProjectResult != null "> and inspect_project_result = #{inspectProjectResult}</if>
|
||||
<if test="projectStepOrder != null "> and project_step_order = #{projectStepOrder}</if>
|
||||
<if test="defValue != null "> and def_value = #{defValue}</if>
|
||||
<if test="inspectProjectName != null and inspectProjectName != ''"> and inspect_project_name like concat('%', #{inspectProjectName}, '%')</if>
|
||||
<if test="inspectProjectProperty != null and inspectProjectProperty != ''"> and inspect_project_property = #{inspectProjectProperty}</if>
|
||||
<if test="upLimit != null "> and up_limit = #{upLimit}</if>
|
||||
<if test="lowLimit != null "> and low_limit = #{lowLimit}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue