Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
fdf239da
Commit
fdf239da
authored
Jul 14, 2022
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加火报系统各部件告警查询视图
parent
d8799fed
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
317 additions
and
280 deletions
+317
-280
view_all.sql
...stem-equip/src/main/resources/changelog/init/view_all.sql
+309
-0
FireFightingSystemMapper.xml
...ip/src/main/resources/mapper/FireFightingSystemMapper.xml
+8
-280
No files found.
amos-boot-system-equip/src/main/resources/changelog/init/view_all.sql
View file @
fdf239da
...
@@ -7123,3 +7123,311 @@ SELECT
...
@@ -7123,3 +7123,311 @@ SELECT
to_days
(
`p_plan_task`
.
`end_time`
)
-
to_days
(
curdate
())
to_days
(
`p_plan_task`
.
`end_time`
)
-
to_days
(
curdate
())
)
>=
0
)
>=
0
)
AS
`unFinishNum`
;
)
AS
`unFinishNum`
;
-- 增加火报系统各属性查询视图,以后维护只在本视图
DROP
VIEW
IF
EXISTS
`v_fire_fas_index_num`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_fire_fas_index_num`
AS
SELECT
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SmokeAlarm_Shield'
AND
s
.
`value`
=
'true'
)
AS
ywtcqpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SmokeAlarm_Fault'
AND
s
.
`value`
=
'true'
)
AS
ywtcqgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SmokeAlarm_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
ywtcqhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SoundLightAlarm_Shield'
AND
s
.
`value`
=
'true'
)
AS
sgbjqpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SoundLightAlarm_Fault'
AND
s
.
`value`
=
'true'
)
AS
sgbjqgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_SoundLightAlarm_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
sgbjqhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_InfraredLight_Shield'
AND
s
.
`value`
=
'true'
)
AS
hwdspb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_InfraredLight_Fault'
AND
s
.
`value`
=
'true'
)
AS
hwdsgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_InfraredLight_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
hwdshj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_ManualAlarm_Shield'
AND
s
.
`value`
=
'true'
)
AS
sdbjapb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_ManualAlarm_Fault'
AND
s
.
`value`
=
'true'
)
AS
sdbjagz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_ManualAlarm_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
sdbjahj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureCable_Shield'
AND
s
.
`value`
=
'true'
)
AS
gwdlpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureCable_Fault'
AND
s
.
`value`
=
'true'
)
AS
gwdlgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureCable_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
gwdlhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureFireDetector_Shield'
AND
s
.
`value`
=
'true'
)
AS
fbwgpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureFireDetector_Fault'
AND
s
.
`value`
=
'true'
)
AS
fbwggz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_TemperatureFireDetector_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
fbwgqhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_AirSampler_Shield'
AND
s
.
`value`
=
'true'
)
AS
kqcypb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_AirSampler_Fault'
AND
s
.
`value`
=
'true'
)
AS
kqcygz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_AirSampler_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
kqcyhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_UltravioletLight_Shield'
AND
s
.
`value`
=
'true'
)
AS
zwhypb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_UltravioletLight_Fault'
AND
s
.
`value`
=
'true'
)
AS
zwhygz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FAS_UltravioletLight_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
zwhyhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'SCS_FireDamper_Shield'
AND
s
.
`value`
=
'true'
)
AS
fhzpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'SCS_FireDamper_Fault'
AND
s
.
`value`
=
'true'
)
AS
fhzgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'SCS_FireDamper_FireAlarm'
AND
s
.
`value`
=
'true'
)
AS
fhzhj
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FES_FireBroadcast_Shield'
AND
s
.
`value`
=
'true'
)
AS
yjgbpb
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FES_FireBroadcast_Fault'
AND
s
.
`value`
=
'true'
)
AS
yjgbgz
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
s
WHERE
s
.
equipment_index_key
=
'FES_FireBroadcast_Start'
AND
s
.
`value`
=
'true'
)
AS
yjgbqd
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
si
WHERE
si
.
equipment_index_key
=
'FES_FireBroadcast_Start'
)
AS
yjgbnum
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
`s`
WHERE
`s`
.
`equipment_index_key`
=
'FAS_VESDA_SignalMAction'
AND
upper
(
`s`
.
`value`
)
=
'TRUE'
)
AS
`vesdahj`
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
`s`
WHERE
`s`
.
`equipment_index_key`
IN
(
'FAS_VESDA_SignalMFault'
,
'FAS_VESDA_Fault'
,
'FAS_VESDAActionOutputMFault'
,
'FAS_VESDAAlarmOutputMFault'
)
AND
upper
(
`s`
.
`value`
)
=
'TRUE'
)
AS
`vesdagz`
,
(
SELECT
count
(
1
)
FROM
`wl_equipment_specific_index`
`s`
WHERE
`s`
.
`equipment_index_key`
IN
(
'FAS_VESDA_SignalMShield'
,
'FAS_VESDA_Shield'
,
'FAS_VESDAActionOutputMShield'
,
'FAS_VESDAAlarmOutputMShield'
)
AND
upper
(
`s`
.
`value`
)
=
'TRUE'
)
AS
`vesdapb`
;
\ No newline at end of file
amos-boot-system-equip/src/main/resources/mapper/FireFightingSystemMapper.xml
View file @
fdf239da
...
@@ -953,288 +953,16 @@
...
@@ -953,288 +953,16 @@
`wl_equipment_specific_index` si
`wl_equipment_specific_index` si
WHERE
WHERE
si.equipment_index_key = 'SCS_FireDamper_FireAlarm'
si.equipment_index_key = 'SCS_FireDamper_FireAlarm'
) AS fhznum
) AS fhznum,
</select>
(SELECT
<select
id=
"fireAlarmSysIndexNumber"
resultType=
"java.util.Map"
>
SELECT
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SmokeAlarm_Shield'
AND s.`value` = 'true'
) AS ywtcqpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SmokeAlarm_Fault'
AND s.`value` = 'true'
) AS ywtcqgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SmokeAlarm_FireAlarm'
AND s.`value` = 'true'
) AS ywtcqhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SoundLightAlarm_Shield'
AND s.`value` = 'true'
) AS sgbjqpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SoundLightAlarm_Fault'
AND s.`value` = 'true'
) AS sgbjqgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_SoundLightAlarm_FireAlarm'
AND s.`value` = 'true'
) AS sgbjqhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_InfraredLight_Shield'
AND s.`value` = 'true'
) AS hwdspb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_InfraredLight_Fault'
AND s.`value` = 'true'
) AS hwdsgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_InfraredLight_FireAlarm'
AND s.`value` = 'true'
) AS hwdshj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_ManualAlarm_Shield'
AND s.`value` = 'true'
) AS sdbjapb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_ManualAlarm_Fault'
AND s.`value` = 'true'
) AS sdbjagz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_ManualAlarm_FireAlarm'
AND s.`value` = 'true'
) AS sdbjahj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureCable_Shield'
AND s.`value` = 'true'
) AS gwdlpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureCable_Fault'
AND s.`value` = 'true'
) AS gwdlgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureCable_FireAlarm'
AND s.`value` = 'true'
) AS gwdlhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureFireDetector_Shield'
AND s.`value` = 'true'
) AS fbwgpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureFireDetector_Fault'
AND s.`value` = 'true'
) AS fbwggz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_TemperatureFireDetector_FireAlarm'
AND s.`value` = 'true'
) AS fbwgqhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_AirSampler_Shield'
AND s.`value` = 'true'
) AS kqcypb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_AirSampler_Fault'
AND s.`value` = 'true'
) AS kqcygz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_AirSampler_FireAlarm'
AND s.`value` = 'true'
) AS kqcyhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_UltravioletLight_Shield'
AND s.`value` = 'true'
) AS zwhypb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_UltravioletLight_Fault'
AND s.`value` = 'true'
) AS zwhygz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FAS_UltravioletLight_FireAlarm'
AND s.`value` = 'true'
) AS zwhyhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'SCS_FireDamper_Shield'
AND s.`value` = 'true'
) AS fhzpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'SCS_FireDamper_Fault'
AND s.`value` = 'true'
) AS fhzgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'SCS_FireDamper_FireAlarm'
AND s.`value` = 'true'
) AS fhzhj,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FES_FireBroadcast_Shield'
AND s.`value` = 'true'
) AS yjgbpb,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FES_FireBroadcast_Fault'
AND s.`value` = 'true'
) AS yjgbgz,
(
SELECT
count(1)
FROM
`wl_equipment_specific_index` s
WHERE
s.equipment_index_key = 'FES_FireBroadcast_Start'
AND s.`value` = 'true'
) AS yjgbqd,
(
SELECT
count(1)
count(1)
FROM
from
`wl_equipment_specific_index` si
`wl_equipment_specific_index` si
WHERE
where
si.equipment_index_key = 'FES_FireBroadcast_Start'
si.equipment_index_key = 'FAS_VESDA_SignalMAction') as vesdanum
) AS yjgbnum
</select>
<select
id=
"fireAlarmSysIndexNumber"
resultType=
"java.util.Map"
>
SELECT * FROM v_fire_fas_index_num
</select>
</select>
<select
id=
"fireWaterSysHydrant"
resultType=
"java.util.Map"
>
<select
id=
"fireWaterSysHydrant"
resultType=
"java.util.Map"
>
SELECT
SELECT
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment