| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- -- ============================================================================
- -- 应急信息管理模块 DDL — 12 张表(Oracle DDL 转 PG)
- -- ============================================================================
- -- 1. 应急预案基本信息
- CREATE TABLE slaj.t_busi_conplan_basic (
- guid CHAR(32) PRIMARY KEY, plan_name VARCHAR(100), org_guid CHAR(32), entry_time TIMESTAMP,
- eva_cycle NUMERIC, revised CHAR(1), plan_type CHAR(1), creper_guid CHAR(32), create_time TIMESTAMP,
- updper_guid CHAR(32), update_time TIMESTAMP, plan_status CHAR(1), parent_id CHAR(32),
- revision_info VARCHAR(200), parent_name VARCHAR(100), revise_time TIMESTAMP
- );
- COMMENT ON TABLE slaj.t_busi_conplan_basic IS '应急预案基本信息表';
- -- 2. 演练评估
- CREATE TABLE slaj.t_busi_drill_eva (
- de_guid CHAR(32) PRIMARY KEY, basic_id VARCHAR(500), eva_time TIMESTAMP, org_guid CHAR(32),
- creper_guid CHAR(32), create_time TIMESTAMP, updper_guid CHAR(32), update_time TIMESTAMP,
- assess VARCHAR(200), dr_guid CHAR(32)
- );
- COMMENT ON TABLE slaj.t_busi_drill_eva IS '应急演练评估信息表';
- -- 3. 演练记录
- CREATE TABLE slaj.t_busi_drill_record (
- dr_guid CHAR(32) PRIMARY KEY, basic_id VARCHAR(500), drill_type CHAR(1), drill_time TIMESTAMP,
- partake_num NUMERIC DEFAULT 0, partake_org VARCHAR(200), org_guid CHAR(32), creper_guid CHAR(32),
- create_time TIMESTAMP, updper_guid CHAR(32), update_time TIMESTAMP, drill_name VARCHAR(200),
- pdr_guid CHAR(32), rdb CHAR(1), cor_status CHAR(1)
- );
- COMMENT ON TABLE slaj.t_busi_drill_record IS '演练实施记录表';
- -- 4. 保险评估
- CREATE TABLE slaj.t_busi_insure_eva (
- guid CHAR(32) PRIMARY KEY, org_guid CHAR(32), create_time TIMESTAMP, start_date TIMESTAMP,
- end_date TIMESTAMP, eng_total NUMERIC, is_insure NUMERIC, not_insure NUMERIC, tend_total NUMERIC,
- tend_is_insure NUMERIC, tend_not_insure NUMERIC, bxl NUMERIC, nbxl NUMERIC, bx_fx NUMERIC,
- date_type CHAR(1), date_year CHAR(4), date_quarter CHAR(1)
- );
- COMMENT ON TABLE slaj.t_busi_insure_eva IS '应急预案安全生产评价';
- -- 5. 预案统计
- CREATE TABLE slaj.t_busi_plan_count (
- guid CHAR(32) PRIMARY KEY, org_guid CHAR(32), create_time TIMESTAMP, zh_plan NUMERIC,
- zx_plan NUMERIC, xc_plan NUMERIC, org_num NUMERIC, report_plan_org NUMERIC,
- org_plan_ra NUMERIC, drill_num NUMERIC, plan_drill_ra NUMERIC
- );
- COMMENT ON TABLE slaj.t_busi_plan_count IS '应急预案统计';
- -- 6. 预案公示
- CREATE TABLE slaj.t_busi_plan_disclosure (
- di_guid CHAR(32) PRIMARY KEY, basic_id CHAR(32), public_time TIMESTAMP, public_type VARCHAR(50),
- public_scope VARCHAR(100), org_guid CHAR(32), creper_guid CHAR(32), create_time TIMESTAMP,
- updper_guid CHAR(32), update_time TIMESTAMP, public_status CHAR(1)
- );
- COMMENT ON TABLE slaj.t_busi_plan_disclosure IS '预案信息公开表';
- -- 7. 预案评估
- CREATE TABLE slaj.t_busi_plan_eva (
- guid CHAR(32) PRIMARY KEY, org_guid CHAR(32), create_time TIMESTAMP, start_date TIMESTAMP,
- end_date TIMESTAMP, org_num NUMERIC, zh NUMERIC, zx NUMERIC, xc NUMERIC, plan NUMERIC,
- sbl NUMERIC, yl NUMERIC, yll NUMERIC, date_type CHAR(1), date_year CHAR(4),
- date_quarter CHAR(1), plan_fx NUMERIC
- );
- COMMENT ON TABLE slaj.t_busi_plan_eva IS '应急预案评估';
- -- 8. 定期评估
- CREATE TABLE slaj.t_busi_regular_evalu (
- guid CHAR(32) PRIMARY KEY, basic_id CHAR(32), eva_time TIMESTAMP, org_guid CHAR(32),
- creper_guid CHAR(32), create_time TIMESTAMP, updper_guid CHAR(32), update_time TIMESTAMP,
- eva_date TIMESTAMP, eva_result VARCHAR(2000)
- );
- COMMENT ON TABLE slaj.t_busi_regular_evalu IS '应急预案定期评估';
- -- 9. 评审信息
- CREATE TABLE slaj.t_busi_review_info (
- ri_guid CHAR(32) PRIMARY KEY, basic_id VARCHAR(500), revi_time TIMESTAMP, revi_org VARCHAR(200),
- revi_pers VARCHAR(200), revi_opin VARCHAR(2000), revi_resu CHAR(1), revi_type CHAR(1),
- org_guid CHAR(32), creper_guid CHAR(32), create_time TIMESTAMP, updper_guid CHAR(32), update_time TIMESTAMP
- );
- COMMENT ON TABLE slaj.t_busi_review_info IS '应急预案评审信息';
- -- 10. 应急物资储备
- CREATE TABLE slaj.t_busi_supplies_reserve (
- guid CHAR(32) PRIMARY KEY, org_guid CHAR(32), supp_type CHAR(1), supp_code VARCHAR(50),
- supp_name VARCHAR(200), supp_spec VARCHAR(200), supp_amount NUMERIC, supp_unit VARCHAR(20),
- note VARCHAR(200), create_time TIMESTAMP, creater VARCHAR(50), edit_time TIMESTAMP,
- editer VARCHAR(50), dist_date TIMESTAMP, mana_org_guid CHAR(32), supp_cont_type CHAR(1),
- supp_status CHAR(1), stor_cond VARCHAR(100), mana_pers VARCHAR(100), mana_pers_tel VARCHAR(50)
- );
- COMMENT ON TABLE slaj.t_busi_supplies_reserve IS '应急物资储备';
- -- 11. 应急队伍信息
- CREATE TABLE slaj.t_busi_team_info (
- guid CHAR(32) PRIMARY KEY, org_guid CHAR(32), team_type CHAR(1), team_name VARCHAR(200),
- chie_team VARCHAR(1000), team_num NUMERIC, team_tel VARCHAR(100), train_cont VARCHAR(1000),
- equi_info VARCHAR(200), team_resp VARCHAR(1000), team_code VARCHAR(100), sup_guid CHAR(32),
- note VARCHAR(200)
- );
- COMMENT ON TABLE slaj.t_busi_team_info IS '应急救援队伍信息';
- -- 12. 培训记录
- CREATE TABLE slaj.t_busi_train_record (
- tr_guid CHAR(32) PRIMARY KEY, basic_id VARCHAR(500), train_type CHAR(1), train_time TIMESTAMP,
- part_num NUMERIC, train_cont VARCHAR(2000), org_guid CHAR(32), creper_guid CHAR(32),
- create_time TIMESTAMP, updper_guid CHAR(32), update_time TIMESTAMP, train_name VARCHAR(500),
- train_addr VARCHAR(200)
- );
- COMMENT ON TABLE slaj.t_busi_train_record IS '应急预案培训记录表';
|