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.
160 lines
8.1 KiB
160 lines
8.1 KiB
|
1 month ago
|
-- 铜陵市公安局组织架构(部门管理真实数据)
|
||
|
|
-- 数据来源:铜陵市人民政府信息公开网(tl.gov.cn)组织机构公开信息及分局三定方案
|
||
|
|
-- 保留 department_id=1 作为根节点,供管理员账号挂靠
|
||
|
|
|
||
|
|
-- 非根部门员工归并至市局
|
||
|
|
UPDATE t_employee
|
||
|
|
SET department_id = 1,
|
||
|
|
update_time = NOW()
|
||
|
|
WHERE department_id IN (SELECT department_id FROM t_department WHERE department_id <> 1);
|
||
|
|
|
||
|
|
DELETE FROM t_department WHERE department_id <> 1;
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time)
|
||
|
|
VALUES (1, '铜陵市公安局', NULL, 0, 1000, NOW(), NOW())
|
||
|
|
ON CONFLICT (department_id) DO UPDATE
|
||
|
|
SET name = EXCLUDED.name, parent_id = 0, sort = 1000, update_time = NOW();
|
||
|
|
|
||
|
|
-- ========== 市局机关 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(101, '办公室', NULL, 1, 990, NOW(), NOW()),
|
||
|
|
(102, '政治部', NULL, 1, 980, NOW(), NOW()),
|
||
|
|
(103, '警务保障部', NULL, 1, 970, NOW(), NOW()),
|
||
|
|
(104, '情报指挥中心', NULL, 1, 960, NOW(), NOW()),
|
||
|
|
(105, '人事科', NULL, 1, 950, NOW(), NOW()),
|
||
|
|
(106, '机关党委', NULL, 1, 940, NOW(), NOW()),
|
||
|
|
(107, '离退休干部科', NULL, 1, 930, NOW(), NOW()),
|
||
|
|
(108, '新闻宣传科', NULL, 1, 920, NOW(), NOW()),
|
||
|
|
(109, '法制支队', NULL, 1, 910, NOW(), NOW()),
|
||
|
|
(110, '督察审计支队', NULL, 1, 900, NOW(), NOW()),
|
||
|
|
(111, '刑事警察支队', NULL, 1, 890, NOW(), NOW()),
|
||
|
|
(112, '治安管理支队', NULL, 1, 880, NOW(), NOW()),
|
||
|
|
(113, '交通警察支队', NULL, 1, 870, NOW(), NOW()),
|
||
|
|
(114, '出入境管理支队', NULL, 1, 860, NOW(), NOW()),
|
||
|
|
(115, '网络安全保卫支队', NULL, 1, 850, NOW(), NOW()),
|
||
|
|
(116, '特警支队', NULL, 1, 840, NOW(), NOW()),
|
||
|
|
(117, '监所管理支队', NULL, 1, 830, NOW(), NOW()),
|
||
|
|
(118, '经济犯罪侦查支队', NULL, 1, 820, NOW(), NOW()),
|
||
|
|
(119, '食品药品环境知识产权犯罪侦查支队', NULL, 1, 810, NOW(), NOW());
|
||
|
|
|
||
|
|
-- 经侦支队下设
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(121, '经侦支队一大队', NULL, 118, 300, NOW(), NOW()),
|
||
|
|
(122, '经侦支队二大队', NULL, 118, 290, NOW(), NOW()),
|
||
|
|
(123, '经济犯罪案件接报案中心', NULL, 118, 280, NOW(), NOW());
|
||
|
|
|
||
|
|
-- ========== 铜官分局 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(201, '铜官分局', NULL, 1, 700, NOW(), NOW());
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(2011, '办公室', NULL, 201, 90, NOW(), NOW()),
|
||
|
|
(2012, '政工科', NULL, 201, 80, NOW(), NOW()),
|
||
|
|
(2013, '治安大队', NULL, 201, 70, NOW(), NOW()),
|
||
|
|
(2014, '法制大队', NULL, 201, 60, NOW(), NOW()),
|
||
|
|
(2015, '刑侦大队', NULL, 201, 50, NOW(), NOW()),
|
||
|
|
(2016, '经侦大队', NULL, 201, 40, NOW(), NOW()),
|
||
|
|
(2017, '铜官山派出所', NULL, 201, 30, NOW(), NOW()),
|
||
|
|
(2018, '长江路派出所', NULL, 201, 29, NOW(), NOW()),
|
||
|
|
(2019, '石城路派出所', NULL, 201, 28, NOW(), NOW()),
|
||
|
|
(2020, '杨家山派出所', NULL, 201, 27, NOW(), NOW()),
|
||
|
|
(2021, '狮子山派出所', NULL, 201, 26, NOW(), NOW()),
|
||
|
|
(2022, '新庙派出所', NULL, 201, 25, NOW(), NOW()),
|
||
|
|
(2023, '新城派出所', NULL, 201, 24, NOW(), NOW()),
|
||
|
|
(2024, '东部园区派出所', NULL, 201, 23, NOW(), NOW());
|
||
|
|
|
||
|
|
-- ========== 义安分局 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(301, '义安分局', NULL, 1, 600, NOW(), NOW());
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(3011, '政工监督室', NULL, 301, 90, NOW(), NOW()),
|
||
|
|
(3012, '警务保障室', NULL, 301, 80, NOW(), NOW()),
|
||
|
|
(3013, '指挥中心', NULL, 301, 70, NOW(), NOW()),
|
||
|
|
(3014, '法制大队', NULL, 301, 60, NOW(), NOW()),
|
||
|
|
(3015, '刑事侦查大队', NULL, 301, 50, NOW(), NOW()),
|
||
|
|
(3016, '治安管理大队', NULL, 301, 40, NOW(), NOW()),
|
||
|
|
(3017, '经济犯罪侦查大队', NULL, 301, 35, NOW(), NOW()),
|
||
|
|
(3018, '交通管理大队', NULL, 301, 30, NOW(), NOW()),
|
||
|
|
(3019, '特(巡)警大队', NULL, 301, 25, NOW(), NOW()),
|
||
|
|
(3020, '禁毒大队', NULL, 301, 20, NOW(), NOW()),
|
||
|
|
(3021, '五松派出所', NULL, 301, 19, NOW(), NOW()),
|
||
|
|
(3022, '顺安派出所', NULL, 301, 18, NOW(), NOW()),
|
||
|
|
(3023, '钟鸣派出所', NULL, 301, 17, NOW(), NOW()),
|
||
|
|
(3024, '天门派出所', NULL, 301, 16, NOW(), NOW()),
|
||
|
|
(3025, '东联派出所', NULL, 301, 15, NOW(), NOW()),
|
||
|
|
(3026, '西联派出所', NULL, 301, 14, NOW(), NOW()),
|
||
|
|
(3027, '胥坝派出所', NULL, 301, 13, NOW(), NOW()),
|
||
|
|
(3028, '水上派出所', NULL, 301, 12, NOW(), NOW()),
|
||
|
|
(3029, '高铁北站派出所', NULL, 301, 11, NOW(), NOW());
|
||
|
|
|
||
|
|
-- ========== 郊区分局 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(401, '郊区分局', NULL, 1, 500, NOW(), NOW());
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(4011, '政工科', NULL, 401, 90, NOW(), NOW()),
|
||
|
|
(4012, '办公室', NULL, 401, 80, NOW(), NOW()),
|
||
|
|
(4013, '治安大队', NULL, 401, 70, NOW(), NOW()),
|
||
|
|
(4014, '法制大队', NULL, 401, 60, NOW(), NOW()),
|
||
|
|
(4015, '刑侦大队', NULL, 401, 50, NOW(), NOW()),
|
||
|
|
(4016, '经侦大队', NULL, 401, 40, NOW(), NOW()),
|
||
|
|
(4017, '郊区派出所', NULL, 401, 30, NOW(), NOW()),
|
||
|
|
(4018, '大通派出所', NULL, 401, 29, NOW(), NOW()),
|
||
|
|
(4019, '普济圩派出所', NULL, 401, 28, NOW(), NOW()),
|
||
|
|
(4020, '铜山派出所', NULL, 401, 27, NOW(), NOW()),
|
||
|
|
(4021, '安铜派出所', NULL, 401, 26, NOW(), NOW()),
|
||
|
|
(4022, '老洲派出所', NULL, 401, 25, NOW(), NOW()),
|
||
|
|
(4023, '陈瑶湖派出所', NULL, 401, 24, NOW(), NOW()),
|
||
|
|
(4024, '周潭派出所', NULL, 401, 23, NOW(), NOW());
|
||
|
|
|
||
|
|
-- ========== 枞阳县公安局 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(501, '枞阳县公安局', NULL, 1, 400, NOW(), NOW());
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(5011, '办公室', NULL, 501, 90, NOW(), NOW()),
|
||
|
|
(5012, '政工科', NULL, 501, 80, NOW(), NOW()),
|
||
|
|
(5013, '指挥中心', NULL, 501, 70, NOW(), NOW()),
|
||
|
|
(5014, '法制大队', NULL, 501, 60, NOW(), NOW()),
|
||
|
|
(5015, '刑侦大队', NULL, 501, 50, NOW(), NOW()),
|
||
|
|
(5016, '治安大队', NULL, 501, 40, NOW(), NOW()),
|
||
|
|
(5017, '经侦大队', NULL, 501, 35, NOW(), NOW()),
|
||
|
|
(5018, '经济犯罪案件接报案中心(枞阳)', NULL, 501, 30, NOW(), NOW()),
|
||
|
|
(5019, '枞阳镇派出所', NULL, 501, 29, NOW(), NOW()),
|
||
|
|
(5020, '汤沟派出所', NULL, 501, 28, NOW(), NOW()),
|
||
|
|
(5021, '藕山派出所', NULL, 501, 27, NOW(), NOW()),
|
||
|
|
(5022, '项铺派出所', NULL, 501, 26, NOW(), NOW()),
|
||
|
|
(5023, '钱铺派出所', NULL, 501, 25, NOW(), NOW()),
|
||
|
|
(5024, '官埠桥派出所', NULL, 501, 24, NOW(), NOW()),
|
||
|
|
(5025, '横埠派出所', NULL, 501, 23, NOW(), NOW()),
|
||
|
|
(5026, '会宫派出所', NULL, 501, 22, NOW(), NOW()),
|
||
|
|
(5027, '浮山派出所', NULL, 501, 21, NOW(), NOW());
|
||
|
|
|
||
|
|
-- ========== 经开区分局 ==========
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(601, '经开区分局', NULL, 1, 300, NOW(), NOW());
|
||
|
|
|
||
|
|
INSERT INTO t_department (department_id, name, manager_id, parent_id, sort, create_time, update_time) VALUES
|
||
|
|
(6011, '办公室', NULL, 601, 90, NOW(), NOW()),
|
||
|
|
(6012, '政工科', NULL, 601, 80, NOW(), NOW()),
|
||
|
|
(6013, '治安大队', NULL, 601, 70, NOW(), NOW()),
|
||
|
|
(6014, '法制大队', NULL, 601, 60, NOW(), NOW()),
|
||
|
|
(6015, '刑侦大队', NULL, 601, 50, NOW(), NOW()),
|
||
|
|
(6016, '经侦大队', NULL, 601, 40, NOW(), NOW()),
|
||
|
|
(6017, '新城派出所', NULL, 601, 30, NOW(), NOW()),
|
||
|
|
(6018, '西湖派出所', NULL, 601, 29, NOW(), NOW()),
|
||
|
|
(6019, '大桥派出所', NULL, 601, 28, NOW(), NOW());
|
||
|
|
|
||
|
|
-- 同步自增序列(若存在)
|
||
|
|
DO $$
|
||
|
|
BEGIN
|
||
|
|
IF EXISTS (
|
||
|
|
SELECT 1 FROM pg_class c
|
||
|
|
JOIN pg_namespace n ON n.oid = c.relnamespace
|
||
|
|
WHERE c.relkind = 'S' AND c.relname = 't_department_department_id_seq'
|
||
|
|
) THEN
|
||
|
|
PERFORM setval('t_department_department_id_seq', (SELECT COALESCE(MAX(department_id), 1) FROM t_department));
|
||
|
|
END IF;
|
||
|
|
END $$;
|