34 lines
1.5 KiB
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,data_money
|
||
|
|
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>
|