linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?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="org.springblade.modules.task.mapper.TaskCampusReportingEventMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="taskCampusReportingEventResultMap" type="org.springblade.modules.task.entity.TaskCampusReportingEventEntity">
        <result property="id"    column="id"    />
        <result property="taskId"    column="task_id"    />
        <result property="placeId"    column="place_id"    />
        <result property="districtId"    column="district_id"    />
        <result property="districtName"    column="district_name"    />
        <result property="checkTime"    column="check_time"    />
        <result property="checkUserId"    column="check_user_id"    />
        <result property="checkUserName"    column="check_user_name"    />
        <result property="checkTelephone"    column="check_telephone"    />
        <result property="location"    column="location"    />
        <result property="scStatus"    column="sc_status"    />
        <result property="scImageUrls"    column="sc_image_urls"    />
        <result property="uanImageUrls"    column="uan_image_urls"    />
        <result property="confirmTime"    column="confirm_time"    />
        <result property="confirmUserId"    column="confirm_user_id"    />
        <result property="confirmUserName"    column="confirm_user_name"    />
        <result property="confirmNotion"    column="confirm_notion"    />
        <result property="confirmFlag"    column="confirm_flag"    />
        <result property="campusName"    column="campus_name"    />
        <result property="fourOne"    column="four_one"    />
        <result property="fireFacsNums"    column="fire_facs_nums"    />
        <result property="fireFacsStatus"    column="fire_facs_status"    />
        <result property="fireFacsImageUrls"    column="fire_facs_image_urls"    />
        <result property="fireFacsType"    column="fire_facs_type"    />
        <result property="patrolImageUrls"    column="patrol_image_urls"    />
        <result property="antiCollision"    column="anti_collision"    />
        <result property="antiCollisionImageUrls"    column="anti_collision_image_urls"    />
        <result property="fullSoNums"    column="full_so_nums"    />
        <result property="partSoNums"    column="part_so_nums"    />
        <result property="monitorNums"    column="monitor_nums"    />
        <result property="monitorOver"    column="monitor_over"    />
        <result property="highAltitudeMonitor"    column="high_altitude_monitor"    />
        <result property="haImageUrls"    column="ha_image_urls"    />
        <result property="foImageUrls"    column="fo_image_urls"    />
    </resultMap>
 
 
    <sql id="selectTaskCampusReportingEvent">
        select
            id,
            task_id,
            place_id,
            check_time,
            check_user_id,
            check_user_name,
            check_telephone,
            location,
            sc_status,
            sc_image_urls,
            uan_image_urls,
            confirm_time,
            confirm_user_id,
            confirm_user_name,
            confirm_notion,
            confirm_flag,
            campus_name,
            four_one,
            fire_facs_nums,
            fire_facs_status,
            fire_facs_image_urls,
            fire_facs_type,
            patrol_image_urls,
            anti_collision,
            anti_collision_image_urls,
            full_so_nums,
            part_so_nums,
            monitor_nums,
            monitor_over,
            high_altitude_monitor,
            ha_image_urls,
            fo_image_urls
        from
            jczz_task_campus_reporting_event
    </sql>
 
    <select id="selectTaskCampusReportingEventPage" resultMap="taskCampusReportingEventResultMap">
        <include refid="selectTaskCampusReportingEvent"/>
        <where>
            <if test="taskCampusReportingEvent.id != null "> and id = #{taskCampusReportingEvent.id}</if>
            <if test="taskCampusReportingEvent.taskId != null "> and task_id = #{taskCampusReportingEvent.taskId}</if>
            <if test="taskCampusReportingEvent.placeId != null "> and place_id = #{taskCampusReportingEvent.placeId}</if>
            <if test="taskCampusReportingEvent.checkTime != null "> and check_time = #{taskCampusReportingEvent.checkTime}</if>
            <if test="taskCampusReportingEvent.checkUserId != null "> and check_user_id = #{taskCampusReportingEvent.checkUserId}</if>
            <if test="taskCampusReportingEvent.checkUserName != null  and taskCampusReportingEvent.checkUserName != ''"> and check_user_name = #{taskCampusReportingEvent.checkUserName}</if>
            <if test="taskCampusReportingEvent.checkTelephone != null  and taskCampusReportingEvent.checkTelephone != ''"> and check_telephone = #{taskCampusReportingEvent.checkTelephone}</if>
            <if test="taskCampusReportingEvent.location != null  and taskCampusReportingEvent.location != ''"> and location = #{taskCampusReportingEvent.location}</if>
            <if test="taskCampusReportingEvent.scStatus != null  and taskCampusReportingEvent.scStatus != ''"> and sc_status = #{taskCampusReportingEvent.scStatus}</if>
            <if test="taskCampusReportingEvent.scImageUrls != null  and taskCampusReportingEvent.scImageUrls != ''"> and sc_image_urls = #{taskCampusReportingEvent.scImageUrls}</if>
            <if test="taskCampusReportingEvent.uanImageUrls != null  and taskCampusReportingEvent.uanImageUrls != ''"> and uan_image_urls = #{taskCampusReportingEvent.uanImageUrls}</if>
            <if test="taskCampusReportingEvent.confirmTime != null "> and confirm_time = #{taskCampusReportingEvent.confirmTime}</if>
            <if test="taskCampusReportingEvent.confirmUserId != null "> and confirm_user_id = #{taskCampusReportingEvent.confirmUserId}</if>
            <if test="taskCampusReportingEvent.confirmUserName != null  and taskCampusReportingEvent.confirmUserName != ''"> and confirm_user_name = #{taskCampusReportingEvent.confirmUserName}</if>
            <if test="taskCampusReportingEvent.confirmNotion != null  and taskCampusReportingEvent.confirmNotion != ''"> and confirm_notion = #{taskCampusReportingEvent.confirmNotion}</if>
            <if test="taskCampusReportingEvent.confirmFlag != null  and taskCampusReportingEvent.confirmFlag != ''"> and confirm_flag = #{taskCampusReportingEvent.confirmFlag}</if>
            <if test="taskCampusReportingEvent.campusName != null  and taskCampusReportingEvent.campusName != ''"> and campus_name = #{taskCampusReportingEvent.campusName}</if>
            <if test="taskCampusReportingEvent.fourOne != null  and taskCampusReportingEvent.fourOne != ''"> and four_one = #{taskCampusReportingEvent.fourOne}</if>
            <if test="taskCampusReportingEvent.fireFacsNums != null "> and fire_facs_nums = #{taskCampusReportingEvent.fireFacsNums}</if>
            <if test="taskCampusReportingEvent.fireFacsStatus != null  and taskCampusReportingEvent.fireFacsStatus != ''"> and fire_facs_status = #{taskCampusReportingEvent.fireFacsStatus}</if>
            <if test="taskCampusReportingEvent.fireFacsImageUrls != null  and taskCampusReportingEvent.fireFacsImageUrls != ''"> and fire_facs_image_urls = #{taskCampusReportingEvent.fireFacsImageUrls}</if>
            <if test="taskCampusReportingEvent.fireFacsType != null  and taskCampusReportingEvent.fireFacsType != ''"> and fire_facs_type = #{taskCampusReportingEvent.fireFacsType}</if>
            <if test="taskCampusReportingEvent.patrolImageUrls != null  and taskCampusReportingEvent.patrolImageUrls != ''"> and patrol_image_urls = #{taskCampusReportingEvent.patrolImageUrls}</if>
            <if test="taskCampusReportingEvent.antiCollision != null  and taskCampusReportingEvent.antiCollision != ''"> and anti_collision = #{taskCampusReportingEvent.antiCollision}</if>
            <if test="taskCampusReportingEvent.antiCollisionImageUrls != null  and taskCampusReportingEvent.antiCollisionImageUrls != ''"> and anti_collision_image_urls = #{taskCampusReportingEvent.antiCollisionImageUrls}</if>
            <if test="taskCampusReportingEvent.fullSoNums != null "> and full_so_nums = #{taskCampusReportingEvent.fullSoNums}</if>
            <if test="taskCampusReportingEvent.partSoNums != null "> and part_so_nums = #{taskCampusReportingEvent.partSoNums}</if>
            <if test="taskCampusReportingEvent.monitorNums != null "> and monitor_nums = #{taskCampusReportingEvent.monitorNums}</if>
            <if test="taskCampusReportingEvent.monitorOver != null  and taskCampusReportingEvent.monitorOver != ''"> and monitor_over = #{taskCampusReportingEvent.monitorOver}</if>
            <if test="taskCampusReportingEvent.highAltitudeMonitor != null  and taskCampusReportingEvent.highAltitudeMonitor != ''"> and high_altitude_monitor = #{taskCampusReportingEvent.highAltitudeMonitor}</if>
            <if test="taskCampusReportingEvent.haImageUrls != null  and taskCampusReportingEvent.haImageUrls != ''"> and ha_image_urls = #{taskCampusReportingEvent.haImageUrls}</if>
            <if test="taskCampusReportingEvent.foImageUrls != null  and taskCampusReportingEvent.foImageUrls != ''"> and fo_image_urls = #{taskCampusReportingEvent.foImageUrls}</if>
        </where>
    </select>
 
 
</mapper>