jl-jjsp-service/securityControl-modules/securityControl-proteam/target/classes/mapper/supplement/MonitorRiskAlarmMapper.xml

37 lines
1.7 KiB
XML

<?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.sercurityControl.proteam.supplement.mapper.MonitorRiskAlarmMapper">
<!--监控风险告警分析-->
<select id="getList" resultType="com.sercurityControl.proteam.supplement.domain.vo.MonitorRiskAlarmVo">
SELECT jjcm.id AS id,
jjcm.ticket_no AS ticketNo,
jjt.ticket_name AS ticketName,
jjcm.bidding_section_name AS proName,
jjcm.re_assessment_risk_level AS riskLevel,
jjcmi.work_manage AS workManager,
jjcmi.work_manage_phone AS workManagerPhone,
jjcmi.work_gx AS gx,
jjcmi.work_site AS workSite,
jjcmi.main_risk AS riskCost,
td.mac_id as macId
FROM jj_class_meetting jjcm
LEFT JOIN jj_class_metting_info jjcmi ON jjcm.id = jjcmi.class_id
LEFT JOIN jj_ticket jjt ON jjcm.ticket_id = jjt.id
LEFT JOIN jj_ball jb on jb.id=jjcm.camera_id2
LEFT JOIN t_device td on td.t_code=jb.camera_no and td.is_flag=0
<where>
<if test="proName!=null and proName!=''">
AND INSTR(jjcm.bidding_section_name,#{proName}) > 0
</if>
<if test="riskLevel!=null and riskLevel!=''">
AND jjcm.re_assessment_risk_level = #{riskLevel}
</if>
<if test="startDay!=null and startDay!='' and endDay!=null and endDay!=''">
AND jjcm.current_constr_date BETWEEN #{startDay} AND #{endDay}
</if>
AND jjcm.delete_flag = '0'
</where>
ORDER BY jjcm.create_time DESC
</select>
</mapper>