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

27 lines
1.2 KiB
XML
Raw Normal View History

2025-09-24 11:10:04 +08:00
<?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.ProVioMapper">
<!--工程违章统计-->
<select id="getProVioList" resultType="com.sercurityControl.proteam.supplement.domain.vo.ProVioVo">
SELECT tnv.id,
tnv.ticket_no AS ticketNo,
tnv.pro_name AS proName,
tnv.risk_level AS riskLevel,
so.city_name AS org,
tnv.type AS `type`,
tnv.level_id AS levelId,
tnv.content AS content,
tnv.child_type AS childType,
jjcmi.work_manage AS workManager,
jjcmi.work_manage_phone AS workManagerPhone
FROM t_notice_voi tnv
LEFT JOIN jj_class_metting_info jjcmi ON tnv.class_id = jjcmi.class_id
LEFT JOIN sys_org so ON tnv.org = so.org_id
WHERE tnv.sup_type = '1' AND tnv.`status` NOT IN ('7','8') AND tnv.is_flag = '0'
<if test="proName!=null and proName!=''">
AND INSTR(tnv.pro_name,#{proName}) > 0
</if>
ORDER BY tnv.iss_time DESC
</select>
</mapper>