select * from sys_information where 1=1
and enterpriseName like concat(concat('%', #{information.enterprisename}),'%')
and representative like concat(concat('%', #{information.representative}),'%')
and stats=#{information.stats}
and jurisdiction=#{information.jurisdiction}
and departmentid=#{information.departmentid}
delete
from sys_information
where creditCode = #{creditcode}
delete
from sys_shareholder
where creditCode = #{creditcode}
delete
from sys_member
where creditCode = #{creditcode}
SELECT isnull(B.confess, 0) AS confess,
isnull(C.staff, 0) AS staff,
isnull(D.security, 0) AS security,
isnull(E.armed, 0) AS armed
FROM (SELECT jurisdiction FROM sys_information GROUP BY jurisdiction) A
FULL JOIN (SELECT COUNT(stats) AS confess, jurisdiction
FROM sys_information
WHERE stats = 0
GROUP BY jurisdiction) B ON A.jurisdiction = B.jurisdiction
FULL JOIN (SELECT COUNT(stats) AS staff, jurisdiction
FROM sys_information
WHERE stats = 1
GROUP BY jurisdiction) C ON A.jurisdiction = C.jurisdiction
FULL JOIN (SELECT COUNT(stats) AS security, jurisdiction
FROM sys_information
WHERE stats = 2
GROUP BY jurisdiction) D ON A.jurisdiction = D.jurisdiction
FULL JOIN (SELECT COUNT(stats) AS armed, jurisdiction
FROM sys_information
WHERE stats = 3
GROUP BY jurisdiction) E ON A.jurisdiction = E.jurisdiction
WHERE A.jurisdiction = #{departmentid}
SELECT COUNT(u.dept_id) AS number, d.dept_name
FROM blade_user u
LEFT JOIN blade_dept d ON d.id = u.dept_id
WHERE u.hold = 1
GROUP BY u.dept_id, d.dept_name
delete
from blade_dept
where id = #{departmentid}
SELECT A.num as zc,
B.num as bzc
FROM (
SELECT COUNT(*) AS num,
u.dept_id
FROM blade_user u
WHERE u.examination_type = 0
GROUP BY u.dept_id
) A
LEFT JOIN (
SELECT COUNT(*) AS num,
u.dept_id
FROM blade_user u
WHERE u.examination_type = 1
GROUP BY u.dept_id
) B ON A.dept_id = B.dept_id
WHERE A.dept_id = #{deptid}
SELECT IFNULL(A.thisnum, 0) AS cz,
IFNULL(B.lastnum, 0) AS wcz
FROM (SELECT COUNT(*) AS thisnum, dept_id
FROM blade_user
WHERE role_id = '1412226235153731586' AND hold = 0
GROUP BY dept_id) A
LEFT JOIN (SELECT COUNT(*) AS lastnum, dept_id
FROM blade_user
WHERE role_id = '1412226235153731586' AND hold = 1
GROUP BY dept_id) B ON A.dept_id = B.dept_id
WHERE A.dept_id =#{deptid}
SELECT u.name,
COUNT(dispatcher_unit_id) AS num
FROM sys_dispatcher d
LEFT JOIN sys_dispatcher_unit u ON d.dispatcher_unit_id = u.id
WHERE d.dept_id = #{deptid}
GROUP BY u.name
SELECT COUNT(d.NAME) AS num,
u.real_name
FROM sys_dispatcher d
LEFT JOIN blade_user u ON u.cardid = d.cardid
WHERE d.dept_id = #{deptid}
GROUP BY u.real_name
SELECT A.numj,
B.numz
FROM (SELECT COUNT(*) AS numj, deptid FROM sys_socil GROUP BY deptid) A
LEFT JOIN (SELECT COUNT(*) AS numz, dept_id FROM blade_user GROUP BY dept_id) B ON A.deptid = B.dept_id
WHERE A.deptid = #{deptid}
select
si.*,bd.dept_name deptName
from
sys_information si
left join
blade_dept bd
on
si.departmentid = bd.id
left join
sys_train_exam ste
on
ste.dept_id = bd.id
where 1=1
and ste.audit_status = 1
and bd.dept_name like concat(concat('%', #{information.deptName}),'%')
and representative like concat(concat('%', #{information.representative}),'%')
and stats=#{stats}
and si.jurisdiction=#{jurisdiction}
and departmentid=#{departmentid}