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

34 lines
1.5 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.RiskTimeMapper">
<!--风险时段分析-->
<select id="getRiskTimeList" resultType="com.sercurityControl.proteam.supplement.domain.vo.RiskTimeVo">
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,
jjcm.current_constr_date AS time
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
<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>