nnnjjj123
2021-01-28 71b6b716361c52af290493d365a328fc1a3467e2
src/main/java/org/springblade/modules/catalog/mapper/catalogMapper.xml
@@ -15,8 +15,60 @@
        SELECT id,name,pId FROM `sys_catalog`
    </select>
    <select id="selectCatalogEqNUmber" resultType="java.lang.String">
        SELECT GROUP_CONCAT(eqid) FROM sys_catalog WHERE pId=#{pid} and eqid is NOT NULL;
    <select id="selectCatalogEqNUmber" resultType="java.util.HashMap">
        SELECT
            *
        FROM
            sys_catalog
    </select>
    <select id="selectCount" resultType="java.util.HashMap">
        SELECT
   COUNT( * ) AS counta
FROM
   sys_alarm UNION
SELECT
   COUNT( * )
FROM
   sys_equipment
WHERE
   parent_id != 0 UNION
SELECT
   COUNT( * )
FROM
   sys_suser UNION
SELECT
   COUNT( * )
FROM
   sys_security WHERE type=1
    </select>
    <select id="selectAddvcd" resultType="java.util.HashMap">
        SELECT
   COUNT(*) AS value,
   s.addvcd,
   d.addvnm as name
FROM
   sys_suser s
   INNER JOIN sys_district d ON d.addvcds = s.addvcd
GROUP BY
   s.addvcd
    </select>
    <select id="selectEq" resultType="java.util.HashMap">
      SELECT
   COUNT(*) AS value,
   s.addvcd,
   jfpth.blade_region.name as name
FROM
   sys_equipment s
   INNER JOIN jfpth.blade_region on jfpth.blade_region.`code`=s.addvcd
   WHERE s.parent_id!=0
   GROUP BY s.addvcd,jfpth.blade_region.name
    </select>
    <select id="selectWar" resultType="java.util.HashMap">
     SELECT COUNT(*) as cou,waringType FROM `sys_alarm` where DATE_FORMAT(alarmTime,'%Y-%m-%d')&gt;=#{beginTime} and DATE_FORMAT(alarmTime,'%Y-%m-%d')&lt;=#{endTime} GROUP BY waringType ORDER BY cou desc
    </select>