You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

145 lines
6.1 KiB

<?xml version="1.0" encoding="utf-8"?>
<datasources>
<!--获取事件-->
<data>
<id>selectEventReceiveById</id>
<type>1</type>
<item>
<interTypy>
select
t.guid, t.msg_title, t.object_type, t.object_sub_type, t.object_small_type, t.obj_level,
t.occur_time, t.occur_addr, t.longitude, t.latitude, t.submit_person, t.submit_person_phone,
t.source_org_info, t.handle_flag, t.description
from eve_event_receive t
WHERE t.guid = #{eventId}
</interTypy>
</item>
</data>
<!--获取事件列表-->
<data>
<id>selectBackFeedList</id>
<type>1</type>
<item>
<interTypy>
<!--SELECT-->
<!--f.guid, f.task_id, f.back_content, f.back_time, f.back_dept, f.back_dept_id, f.back_type, f.back_address, f.back_person_mobile,-->
<!--f.description, f.is_read, f.longitude, f.latitude, f.create_time, f.create_user, f.back_person, f.back_person_id, t.task_title,-->
<!--cf.file_name, cf.file_url-->
<!--FROM cmd_task_feedback f-->
<!--LEFT JOIN cmd_task t ON t.guid = f.task_id-->
<!--LEFT JOIN cmd_files cf ON cf.foreign_id = f.guid-->
<!--WHERE-->
<!--t.event_id = #{eventId}-->
<!--ORDER BY create_time desc-->
select
log.guid, log.event_id, log.bus_id, log.log_explain, log.log_type, log.res_name, log.res_id, log.create_by_remark, log.log_time
from cmd_log_record log
where log.event_id = #{eventId}
ORDER BY log.log_time desc;
</interTypy>
</item>
</data>
<!-- 获取数字预案 -->
<data>
<id>selectDigitalPlan</id>
<type>1</type>
<item>
<interTypy>
SELECT
guid, script, svg_xml, eve_event_id, old_plan_version_id, flow_status, create_time, create_by, update_time, update_by, str1, str2, str3, str4, str5 FROM plan_event_flow
WHERE
eve_event_id = #{eventId}
</interTypy>
</item>
</data>
<!-- 其他事件查询 -->
<data>
<id>selectEventByFlagNo</id>
<type>1</type>
<item>
<interTypy>
select
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
assessment_status, assessment_time, assessor
from eve_event_receive
WHERE handle_flag = 0
</interTypy>
</item>
</data>
<data>
<id>selectEventByFlagIng</id>
<type>1</type>
<item>
<interTypy>
select
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
assessment_status, assessment_time, assessor
from eve_event_receive
WHERE handle_flag = 1
</interTypy>
</item>
</data>
<data>
<id>selectEventByFlagOk</id>
<type>1</type>
<item>
<interTypy>
select
guid, msg_title, incident_id, object_type, object_sub_type, object_small_type, obj_level,
occur_time, occur_addr, district_code, reason, description, longitude, latitude, affect_degree,
loss, handle_flag, submit_mode, submit_person, submit_person_phone, submit_time, source_org_info,
source_org_name, accept_sugg, accept_person, accept_person_phone, accepts_time, create_org_code,
create_org_name, create_person, create_time, update_time, update_by, dept_id, user_id,
assessment_status, assessment_time, assessor
from eve_event_receive
WHERE handle_flag = 2
</interTypy>
</item>
</data>
<!-- 有下角人员获取 -->
<data>
<id>selectTaskPerson</id>
<type>1</type>
<item>
<interTypy>
select
rec_person_id, rec_person, rec_dept, rec_person_phone, rec_person_post
from cmd_task_person
where task_id in (
select guid from cmd_task where event_id = #{eventId}
) GROUP BY rec_person_id;
</interTypy>
</item>
</data>
<!-- 资源调拨的展示 -->
<data>
<id>getPlanResource</id>
<type>1</type>
<item>
<interTypy>
select
guid, res_type, res_name, principal, mobile, super_unit, number
from plan_task_resource
WHERE
res_type = 'emyOrg' or res_type = 'emyXtOrg' or res_type = 'emyPerson' or res_type = 'emyEquipment' or res_type = 'emyMaterial'
and plan_version_id in (select plan_version_id from dss_event_plan_relation where event_id = #{eventId})
GROUP BY principal;
</interTypy>
</item>
</data>
</datasources>