|
@@ -10,6 +10,7 @@
|
|
<resultMap type="EventInfoBO" id="EventInfoResult">
|
|
<resultMap type="EventInfoBO" id="EventInfoResult">
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
|
|
+ <result property="eventTypeName" column="event_type_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
@@ -45,6 +46,7 @@
|
|
<resultMap type="EventInfo" id="EventDetailResult">
|
|
<resultMap type="EventInfo" id="EventDetailResult">
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
|
|
+ <result property="eventTypeName" column="event_type_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
@@ -103,6 +105,7 @@
|
|
<resultMap type="EventInfoBO" id="EventInfoProcessResult">
|
|
<resultMap type="EventInfoBO" id="EventInfoProcessResult">
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
|
|
+ <result property="eventTypeName" column="event_type_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
@@ -138,6 +141,7 @@
|
|
<resultMap type="EventInfo" id="EventDetailProcessResult">
|
|
<resultMap type="EventInfo" id="EventDetailProcessResult">
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventId" column="event_id"/>
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
|
|
+ <result property="eventTypeName" column="event_type_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventName" column="event_name"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
<result property="reportSource" column="report_source"/>
|
|
@@ -196,24 +200,51 @@
|
|
|
|
|
|
<!-- *************************************** sql块 开始*********************************************** -->
|
|
<!-- *************************************** sql块 开始*********************************************** -->
|
|
<sql id="selectUnconfirmedEventInfoVo">
|
|
<sql id="selectUnconfirmedEventInfoVo">
|
|
- SELECT a.event_id, a.event_type, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
|
|
|
|
+ SELECT DISTINCT a.event_id, a.event_type, b.event_type_name, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
FROM event_unconfirmed a
|
|
FROM event_unconfirmed a
|
|
|
|
+ LEFT JOIN event_type b ON a.event_type = b.id
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<sql id="selectEventProcessInfoVo">
|
|
<sql id="selectEventProcessInfoVo">
|
|
- SELECT a.event_id, a.event_type, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
|
|
|
|
+ SELECT DISTINCT a.event_id, a.event_type, b.event_type_name, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
FROM event_process a
|
|
FROM event_process a
|
|
|
|
+ LEFT JOIN event_type b ON a.event_type = b.id
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<sql id="selectUsualEventInfoVo">
|
|
<sql id="selectUsualEventInfoVo">
|
|
- SELECT a.event_id, a.event_type, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
|
|
|
|
+ SELECT DISTINCT a.event_id, a.event_type, b.event_type_name, a.event_name, a.event_description, a.report_source, a.longitude, a.latitude,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.reporter, a.camera_code, a.report_time, a.event_status, a.address, a.is_urged, a.urge_count,
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
a.create_by, a.create_time, a.update_by, a.update_time
|
|
FROM event_usual a
|
|
FROM event_usual a
|
|
|
|
+ LEFT JOIN event_type b ON a.event_type = b.id
|
|
|
|
+ </sql>
|
|
|
|
+
|
|
|
|
+ <sql id="selectEventListWhere">
|
|
|
|
+ <if test="eventId!= null and eventId!= ''">
|
|
|
|
+ and a.event_id = #{eventId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="eventType!= null and eventType!= ''">
|
|
|
|
+ and a.event_type = #{eventType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="eventName!= null and eventName!= ''">
|
|
|
|
+ and a.event_name LIKE CONCAT('%', #{eventName}, '%')
|
|
|
|
+ </if>
|
|
|
|
+ <if test="reportTimeStart != null and reportTimeEnd != null">
|
|
|
|
+ and a.report_time between
|
|
|
|
+ concat(#{reportTimeStart}, ' 00:00:00')
|
|
|
|
+ and
|
|
|
|
+ concat(#{reportTimeEnd}, ' 23:59:59')
|
|
|
|
+ </if>
|
|
|
|
+ <if test="reportSource!= null and reportSource!= ''">
|
|
|
|
+ and a.report_source = #{reportSource}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="eventStatus!= null and eventStatus!= ''">
|
|
|
|
+ and a.event_status = #{eventStatus}
|
|
|
|
+ </if>
|
|
</sql>
|
|
</sql>
|
|
<!-- *************************************** sql块 结束*********************************************** -->
|
|
<!-- *************************************** sql块 结束*********************************************** -->
|
|
|
|
|
|
@@ -265,9 +296,7 @@
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
<where>
|
|
<where>
|
|
- <if test="eventId != null and eventId != ''">
|
|
|
|
- a.event_id = #{eventId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ <include refid="selectEventListWhere"/>
|
|
${params.dataScope}
|
|
${params.dataScope}
|
|
</where>
|
|
</where>
|
|
order by a.create_time desc
|
|
order by a.create_time desc
|
|
@@ -283,9 +312,7 @@
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
<where>
|
|
<where>
|
|
- <if test="eventId != null and eventId != ''">
|
|
|
|
- a.event_id = #{eventId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ <include refid="selectEventListWhere"/>
|
|
${params.dataScope}
|
|
${params.dataScope}
|
|
</where>
|
|
</where>
|
|
order by a.create_time desc
|
|
order by a.create_time desc
|
|
@@ -301,9 +328,7 @@
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN event_dept ed on a.event_id = ed.event_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
LEFT JOIN ${database_system}.sys_dept d on ed.dept_id = d.dept_id
|
|
<where>
|
|
<where>
|
|
- <if test="eventId!= null and eventId!= ''">
|
|
|
|
- a.event_id = #{eventId}
|
|
|
|
- </if>
|
|
|
|
|
|
+ <include refid="selectEventListWhere"/>
|
|
${params.dataScope}
|
|
${params.dataScope}
|
|
</where>
|
|
</where>
|
|
order by a.create_time desc
|
|
order by a.create_time desc
|