liujie
2026-01-29 fc8c8356f5e95cb8317069c9986120b1ecb88851
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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.ruoyi.system.mapper.ProjectInfoMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.ProjectInfo">
        <id column="id" property="id" />
        <result column="create_time" property="createTime" />
        <result column="deleted" property="deleted" />
        <result column="name" property="name" />
        <result column="update_time" property="updateTime" />
        <result column="dangerous_options" property="dangerousOptions" />
        <result column="detail" property="detail" />
        <result column="progress" property="progress" />
        <result column="progress_this_season" property="progressThisSeason" />
        <result column="super_dangerous_options" property="superDangerousOptions" />
        <result column="hazard_source" property="hazardSource" />
        <result column="update_date" property="updateDate" />
        <result column="creator_id" property="creatorId" />
        <result column="check_task_id" property="checkTaskId" />
        <result column="project_id" property="projectId" />
        <result column="hazard_source_types" property="hazardSourceTypes" />
    </resultMap>
 
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, create_time, deleted, name, update_time, dangerous_options, detail, progress, progress_this_season, super_dangerous_options, hazard_source, update_date, creator_id, check_task_id, project_id, hazard_source_types
    </sql>
    <select id="getProjectHiddenDangerTrend" resultType="com.ruoyi.system.model.Record"
          >
        select t2.id,t2.hierarchy_names,t2.create_time,t2.device_id from task t1
        left join record t2 on t1.id=t2.check_task_id
        where t1.project_id=#{projectId} and t1.deleted=0
        and t2.create_time between #{startTime} and #{endTime}
    </select>
 
</mapper>