ah_jjzhgd_service/securitycontrol-model/securitycontrol-screen/src/main/resources/mapper/ProjectDataMapper.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.securitycontrol.screen.mapper.ProjectDataMapper">
<select id="getCost" resultType="com.securitycontrol.screen.domain.ProjectData">
select date_time as dateTime,data_money as dataMoney
from sj_project_manage where data_type= #{dataType}
and date_time between #{startTime} and #{endTime}
</select>
<select id="getSafety" resultType="com.securitycontrol.screen.domain.ProjectData">
select count(id) as num ,risk_level as riskLevel
from sj_project_safety
where start_time between #{startTime} and #{endTime}
GROUP BY risk_level
</select>
<select id="getTodaySafety" resultType="com.securitycontrol.screen.domain.ProjectData">
select count(id) as num ,risk_level as riskLevel
from sj_project_safety
where start_time=#{dateTime}
GROUP BY risk_level
</select>
<select id="getXhSafety" resultType="java.lang.Integer">
select count(id) as num
from sj_project_safety
where is_xh='1' and start_time between #{startTime} and #{endTime}
</select>
<select id="getTwoSafety" resultType="java.lang.Integer">
select count(id) as num
from sj_project_safety
where is_xh='0' and risk_level !='1' and start_time between #{startTime} and #{endTime}
</select>
</mapper>