dispatch_plan_library_seed.sql 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. -- =====================================================================
  2. -- dispatch_plan_library_seed.sql
  3. -- 预案模板库种子数据(供「新建预案」时选择模板,预填名称与章节正文)
  4. -- ---------------------------------------------------------------------
  5. -- 幂等:按 plan_name NOT EXISTS 判断,可重复执行。
  6. -- KingbaseES:整段在一个事务中执行;FROM dual 为 Kingbase 兼容写法。
  7. -- =====================================================================
  8. BEGIN;
  9. -- TP-001 通用应急预案模板
  10. INSERT INTO app_user.dis_plan_library
  11. (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag)
  12. SELECT '通用应急预案模板', '1', '3', '',
  13. 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 调查评估',
  14. (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0'
  15. FROM dual
  16. WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '通用应急预案模板' AND del_flag = '0');
  17. -- TP-004 燃气专项预案模板
  18. INSERT INTO app_user.dis_plan_library
  19. (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag)
  20. SELECT '燃气专项预案模板', '2', '2', '燃气公司',
  21. 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 恢复供气',
  22. (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0'
  23. FROM dual
  24. WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '燃气专项预案模板' AND del_flag = '0');
  25. -- TP-006 供水专项预案模板
  26. INSERT INTO app_user.dis_plan_library
  27. (plan_name, event_type, event_level, responsible_unit, plan_content, create_user_id, create_time, del_flag)
  28. SELECT '供水专项预案模板', '2', '2', '供水公司',
  29. 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 总结评估',
  30. (SELECT min(user_id) FROM app_user.sys_user WHERE user_name = 'admin' AND del_flag = '0'), CURRENT_TIMESTAMP, '0'
  31. FROM dual
  32. WHERE NOT EXISTS (SELECT 1 FROM app_user.dis_plan_library WHERE plan_name = '供水专项预案模板' AND del_flag = '0');
  33. COMMIT;