铜陵经侦
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.

63 lines
2.1 KiB

1 month ago
-- 警情作废审批:功能点与角色(增量脚本)
-- PostgreSQL / Kingbase
-- 作废审核已改为独立菜单,请同时执行 docs/20260708_void_audit_menu.sql
-- 1. 接报案大厅 — 发起作废
INSERT INTO t_menu (menu_name, menu_type, parent_id, frame_flag, cache_flag, visible_flag, disabled_flag,
perms_type, api_perms, web_perms, context_menu_id, deleted_flag, create_user_id, create_time, update_time)
SELECT '发起作废', 3, m.menu_id, false, false, true, false, 1, 'alarm:void:apply', 'alarm:void:apply', m.menu_id, false, 1, NOW(), NOW()
FROM t_menu m
WHERE m.menu_name = '接报案大厅' AND m.deleted_flag = 0
AND NOT EXISTS (SELECT 1 FROM t_menu x WHERE x.web_perms = 'alarm:void:apply' AND x.deleted_flag = 0);
-- 2. 角色
INSERT INTO t_role (role_name, role_code, remark, create_time, update_time)
SELECT '市局接报案中心接警员', 'alarm_city_receiver', '登记、编辑、发起作废(市局)', NOW(), NOW()
WHERE NOT EXISTS (SELECT 1 FROM t_role WHERE role_code = 'alarm_city_receiver');
INSERT INTO t_role (role_name, role_code, remark, create_time, update_time)
SELECT '区县经侦大队接报案分中心接警员', 'alarm_district_receiver', '登记、编辑、发起作废(区县)', NOW(), NOW()
WHERE NOT EXISTS (SELECT 1 FROM t_role WHERE role_code = 'alarm_district_receiver');
INSERT INTO t_role (role_name, role_code, remark, create_time, update_time)
SELECT '市局接报案中心主任', 'alarm_city_director', '作废审核(市局,章成)', NOW(), NOW()
WHERE NOT EXISTS (SELECT 1 FROM t_role WHERE role_code = 'alarm_city_director');
INSERT INTO t_role (role_name, role_code, remark, create_time, update_time)
SELECT '区县经侦大队大队长', 'alarm_district_captain', '作废审核(区县)', NOW(), NOW()
WHERE NOT EXISTS (SELECT 1 FROM t_role WHERE role_code = 'alarm_district_captain');
-- 3. 演示账号(默认密码 123456,需在员工管理中确认或手动创建)
-- alarm_city_receiver / alarm_district_receiver / zhangcheng / district_captain