SELECT id,name,pId FROM `sys_catalog`
SELECT
id,name,pId,eqid
FROM
sys_catalog where 1 = 1
and id = #{id}
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
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
COUNT(*) AS value,
s.addvcd,
blade_region.name as name
FROM
sys_equipment s
INNER JOIN blade_region on blade_region.`code`=s.addvcd
WHERE s.parent_id!=0
GROUP BY s.addvcd,blade_region.name
SELECT COUNT(*) as cou,waringType FROM `sys_alarm` where DATE_FORMAT(alarmTime,'%Y-%m-%d')>=#{beginTime} and DATE_FORMAT(alarmTime,'%Y-%m-%d')<=#{endTime} GROUP BY waringType ORDER BY cou desc
SELECT
dept.id,
dept.pId as parent_id,
dept.name AS title,
dept.eqid AS "value",
dept.eqid AS "key",
(
SELECT
CASE WHEN count(1) > 0 THEN 1 ELSE 0 END
FROM
sys_catalog
WHERE
pId = dept.id
) AS "has_children"
FROM
sys_catalog dept
WHERE
dept.pId = #{param2}
and dept.tenant_id = #{param1}
select id, pId as parent_id, name as title, id as "value", id as "key" from sys_catalog
update sys_catalog SET name=#{name},eqid=#{eqid}
,pId=#{pid}
where eqid=#{eqid}
INSERT INTO sys_catalog (name,eqid,pId) VALUES (#{name},#{eqid},#{pid})
select DISTINCT * from (
(SELECT
dept.id,
dept.parent_id,
dept.dept_name AS title,
dept.id AS "value",
dept.id AS "key",
(
SELECT
CASE WHEN count(1) > 0 THEN 1 ELSE 0 END
FROM
blade_dept
WHERE
parent_id = dept.id and is_deleted = 0
) AS "has_children"
FROM
blade_dept dept
WHERE
dept.is_deleted = 0
)
union
(select
bu.id,
REVERSE(left(REVERSE(dept_id),LOCATE(',',REVERSE(dept_id))-1)) as parent_id,
real_name AS title,
bu.id AS "value",
bu.id AS "key",
0 as "has_children"
from
blade_user bu
left join
blade_role br
on
bu.role_id = br.id
where
br.role_alias = 'qfqkdw'
and
bu.is_deleted=0
)
)c