-- ===================================================================== -- dispatch_plan_library_seed.sql -- 预案模板库种子数据(供「新建预案」时选择模板,预填名称与章节正文) -- --------------------------------------------------------------------- -- 幂等:按 plan_name NOT EXISTS 判断,可重复执行。 -- KingbaseES:整段在一个事务中执行;FROM dual 为 Kingbase 兼容写法。 -- ===================================================================== BEGIN; -- TP-001 通用应急预案模板 INSERT INTO app_user.dis_plan_library (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag) SELECT '通用应急预案模板', '1', '3', '', E'第一章 总则\n1.1 编制目的\n1.2 编制依据\n1.3 适用范围\n1.4 工作原则\n\n第二章 组织体系\n2.1 应急指挥部\n2.2 成员单位职责\n2.3 现场处置组\n\n第三章 预防预警\n3.1 风险辨识\n3.2 预警发布\n\n第四章 应急响应\n4.1 响应分级\n4.2 处置流程\n4.3 信息报告\n\n第五章 后期处置\n5.1 善后处理\n5.2 调查评估', (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0' FROM dual WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '通用应急预案模板' AND del_flag = '0'); -- TP-004 燃气专项预案模板 INSERT INTO app_user.dis_plan_library (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag) SELECT '燃气专项预案模板', '2', '2', '燃气公司', E'第一章 总则\n1.1 编制目的\n1.2 适用范围\n\n第二章 危险源辨识\n2.1 燃气泄漏\n2.2 管道占压\n2.3 第三方施工破坏\n\n第三章 响应分级\n3.1 Ⅰ级(爆燃)\n3.2 Ⅱ级(大面积泄漏)\n3.3 Ⅲ级(一般泄漏)\n\n第四章 处置程序\n4.1 关阀断气\n4.2 警戒疏散\n4.3 抢修作业\n4.4 恢复供气', (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0' FROM dual WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '燃气专项预案模板' AND del_flag = '0'); -- TP-006 供水专项预案模板 INSERT INTO app_user.dis_plan_library (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag) SELECT '供水专项预案模板', '2', '2', '供水公司', E'第一章 总则\n1.1 编制目的\n1.2 适用范围\n\n第二章 组织机构\n2.1 应急指挥部\n2.2 抢修队伍\n\n第三章 响应分级\n3.1 Ⅰ级(DN800 以上爆管)\n3.2 Ⅱ级(区域停水)\n3.3 Ⅲ级(一般漏损)\n\n第四章 处置程序\n4.1 关阀降压\n4.2 交通配合\n4.3 抢修换管\n4.4 恢复供水\n\n第五章 后期处置\n5.1 路面恢复\n5.2 水质复检\n5.3 总结评估', (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0' FROM dual WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '供水专项预案模板' AND del_flag = '0'); COMMIT;