usky-fire.md 16 KB

//========= 03月29日 新增 消防XXX模块==================

CREATE TABLE patrol_inspection_attendance ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '签到、签退信息记录表主键ID', dept_id bigint(20) DEFAULT NULL COMMENT '组织机构ID', tenant_id int(12) NOT NULL COMMENT '租户ID', operator varchar(50) NOT NULL COMMENT '签到人', operator_id bigint(20) NOT NULL COMMENT '签到人id', operate_date datetime NOT NULL COMMENT '操作时间', sign_in_type int(1) NOT NULL COMMENT '签到类型(0:签到,1:签退)', operate_code varchar(50) NOT NULL COMMENT '操作类型', device_code varchar(50) NOT NULL COMMENT '设备编号', image_path varchar(255) DEFAULT NULL COMMENT '图片路径', longitude decimal(10,7) NOT NULL COMMENT '经度', latitude decimal(10,7) NOT NULL COMMENT '维度', remarks varchar(255) DEFAULT NULL COMMENT '备注', identification_number varchar(50) NOT NULL COMMENT '身份编号', PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='签到、签退信息记录表';

CREATE TABLE patrol_inspection_type ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '类型表主键id', operate_code varchar(50) NOT NULL COMMENT '类型编号', type_name varchar(50) NOT NULL COMMENT '类型名称', tenant_id int(11) NOT NULL COMMENT '租户ID', dept_id bigint(20) NOT NULL COMMENT '组织机构ID', remarks varchar(255) DEFAULT NULL COMMENT '备注', delete_flag int(1) NOT NULL DEFAULT '0' COMMENT '删除标识,0 - 未删除,1 - 已删除', PRIMARY KEY (id), KEY type_name_index (type_name), KEY type_code_index (operate_code) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='类型表';

CREATE TABLE data_jingan_analysis ( id int(10) unsigned NOT NULL AUTO_INCREMENT, app_key varchar(50) NOT NULL COMMENT '一级平台密钥', timestamp datetime NOT NULL COMMENT '时间', format varchar(25) NOT NULL COMMENT '数据格式', v varchar(25) NOT NULL COMMENT '版本号', sign_method varchar(25) NOT NULL COMMENT '签名加密方式', pid varchar(50) NOT NULL COMMENT '建筑物群id', bid varchar(50) NOT NULL COMMENT '建筑物ID', fid varchar(50) NOT NULL COMMENT '楼层ID', supervise_id varchar(50) NOT NULL COMMENT '督察单id', supervise_code varchar(50) DEFAULT NULL COMMENT '督查单编号', status int(2) NOT NULL COMMENT '处理状态(0未处理,1处理成功)', content varchar(100) NOT NULL COMMENT '督察单内容', type int(1) NOT NULL COMMENT '类型(1火警,2故障,3屏蔽,4隐患 (当type的值是隐患4时只有device_id,aid, 当type的值是1,2,3时只有mainframe_id, loop_number, position_number))', device_id varchar(50) DEFAULT NULL COMMENT '二级平台设备id', aid varchar(50) DEFAULT NULL COMMENT '一级平台属性id', loop_number varchar(25) DEFAULT NULL COMMENT '二级平台回路编号(部件区号)', position_number varchar(25) DEFAULT NULL COMMENT '二级平台点位编号(部件位号)', mainframe_id varchar(25) DEFAULT NULL COMMENT '二级平台主机id', sign varchar(50) NOT NULL COMMENT '签名', company_code varchar(50) NOT NULL COMMENT '单位编号', handle_by varchar(25) DEFAULT NULL COMMENT '处理人', handle_time datetime DEFAULT NULL COMMENT '处理时间', handle_content varchar(200) DEFAULT NULL COMMENT '处理内容', handle_phone varchar(20) DEFAULT NULL COMMENT '处理人电话', handle_status int(1) DEFAULT '0' COMMENT '处理状态;0 未处理,1 已处理', dept_id int(11) DEFAULT NULL COMMENT '组织机构ID', tenant_id int(11) DEFAULT NULL COMMENT '租户ID', PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='静安电子督察单数据';

CREATE TABLE data_jingan_person ( id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '人工督查单解析后ID', app_key varchar(255) DEFAULT NULL COMMENT '物联网服务商接入平台给服务商分配的app_key', timestamp datetime DEFAULT NULL COMMENT '时间', format varchar(25) DEFAULT NULL COMMENT '响应格式 : json', version varchar(25) DEFAULT NULL COMMENT 'API协议版本: 1.0', sign_method varchar(25) DEFAULT NULL COMMENT '签名的摘要算法: md5', artificial_id varchar(255) DEFAULT NULL COMMENT '一级平台的人工督察单id', pid varchar(255) DEFAULT NULL COMMENT '一级平台的建筑群id', artificial_code varchar(255) DEFAULT NULL COMMENT '人工督察单编号', company_id varchar(25) DEFAULT NULL COMMENT '一级平台单位id', content varchar(255) DEFAULT NULL COMMENT '督察单内容', status int(1) DEFAULT NULL COMMENT '告警处理状态:0未处理,1处理成功', sign varchar(255) DEFAULT NULL COMMENT '签名值,二级平台根据这个签名值判断数据来源', company_code varchar(25) DEFAULT NULL COMMENT '二级平台单位编号', handle_by varchar(25) DEFAULT NULL COMMENT '处理人', handle_time datetime DEFAULT NULL COMMENT '处理时间', handle_content varchar(200) DEFAULT NULL COMMENT '处理内容', handle_phone varchar(20) DEFAULT NULL COMMENT '处理人电话', handle_status int(1) DEFAULT '0' COMMENT '处理状态;0 未处理,1 已处理', dept_id int(11) DEFAULT NULL COMMENT '组织机构ID', tenant_id int(11) DEFAULT NULL COMMENT '租户ID', PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

ALTER TABLE patrol_inspection_personnel ADD COLUMN operate_type INT(1) DEFAULT NULL COMMENT '签到状态(0 签退,1 签到)'; ALTER TABLE patrol_inspection_personnel ADD COLUMN document_info TEXT DEFAULT NULL COMMENT '证件信息'; ALTER TABLE patrol_inspection_personnel ADD COLUMN nation VARCHAR(50) DEFAULT NULL COMMENT '民族'; ALTER TABLE patrol_inspection_personnel ADD COLUMN edu_level INT(1) DEFAULT '1' COMMENT '文化程度(1、小学 2、初中 3、高中 4、大学 5、其他 )'; ALTER TABLE patrol_inspection_personnel ADD COLUMN register_residence VARCHAR(200) DEFAULT NULL COMMENT '户籍地址'; ALTER TABLE patrol_inspection_personnel ADD COLUMN residence VARCHAR(200) DEFAULT NULL COMMENT '居住地址'; ALTER TABLE patrol_inspection_personnel ADD COLUMN physics_card VARCHAR(50) DEFAULT NULL COMMENT '物理卡号'; ALTER TABLE patrol_inspection_personnel ADD COLUMN id_card VARCHAR(50) DEFAULT NULL COMMENT '身份证号'; ALTER TABLE patrol_inspection_personnel ADD COLUMN full_name VARCHAR(100) DEFAULT NULL COMMENT '姓名'; ALTER TABLE patrol_inspection_personnel ADD COLUMN whether_employ INT(1) DEFAULT '1' COMMENT '是否在职(0、不在职 1、在职)'; ALTER TABLE patrol_inspection_personnel ADD COLUMN birth_date DATE DEFAULT NULL COMMENT '出生日期'; ALTER TABLE patrol_inspection_personnel ADD COLUMN sex INT(1) DEFAULT '2' COMMENT '用户性别(0男 1女 2未知)'; ALTER TABLE patrol_inspection_personnel ADD COLUMN phone_number VARCHAR(20) DEFAULT NULL COMMENT '联系电话'; ALTER TABLE patrol_inspection_personnel ADD COLUMN main_position INT(5) DEFAULT '1' COMMENT '主要职务'; ALTER TABLE patrol_inspection_personnel ADD COLUMN service_content VARCHAR(100) DEFAULT NULL COMMENT '服务内容';

//========= 03月29日 新增 消防XXX模块 END==================

DROP TABLE IF EXISTS base_build_attach; CREATE TABLE base_build_attach(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
build_id INT(15)    COMMENT '建筑ID' ,
hazardous_produce_a DECIMAL(24,2)    COMMENT '甲类危险品生产数量(吨/月)' ,
hazardous_produce_b DECIMAL(24,2)    COMMENT '乙类危险品生产数量(吨/月)' ,
hazardous_produce_c DECIMAL(24,2)    COMMENT '丙类危险品生产数量(吨/月)' ,
hazardous_produce_d DECIMAL(24,2)    COMMENT '丁戊类危险品生产数量(吨/月)' ,
hazardous_storage_a DECIMAL(24,2)    COMMENT '甲类危险品存储数量(吨)' ,
hazardous_storage_b DECIMAL(24,2)    COMMENT '乙类危险品存储数量(吨)' ,
hazardous_storage_c DECIMAL(24,2)    COMMENT '丙类危险品存储数量(吨)' ,
hazardous_storage_d DECIMAL(24,2)    COMMENT '丁戊类危险品存储数量(吨)' ,
PRIMARY KEY (id)

) COMMENT = '厂房建筑外联表';

DROP TABLE IF EXISTS base_build_extinguish; CREATE TABLE base_build_extinguish(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
build_id INT(15)    COMMENT '建筑ID' ,
extinguish_type INT(1)    COMMENT '灭火器类型;1、水基型灭火器 2、干粉灭火器 3、洁净气体灭火器 4、二氧化碳灭火器 5、泡沫灭火器 6、其他灭火器' ,
extinguish_num INT(10)    COMMENT '灭火器数量' ,
delete_flag varchar(10) DEFAULT '0' COMMENT '删除标识(0 未删除,1 已删除)',
PRIMARY KEY (id)

) COMMENT = '厂房灭火器';

DROP TABLE IF EXISTS dem_report_grade; CREATE TABLE dem_report_grade(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
company_id VARCHAR(50)    COMMENT '单位ID' ,
total_grade int(5) DEFAULT NULL COMMENT '总评分',
build_integrity INT(5)    COMMENT '建筑整体指数评分' ,
facility_status INT(5)    COMMENT '设施状况指数评分' ,
self_manage INT(5)    COMMENT '自主管理指数评分' ,
law_enforce INT(5)    COMMENT '监督执法指数评分' ,
fire_risk INT(5)    COMMENT '火灾风险指数评分' ,
statistic_period VARCHAR(50)    COMMENT '统计时段' ,
statistic_month VARCHAR(20)    COMMENT '统计月份' ,
create_time DATETIME    COMMENT '生成时间' ,
PRIMARY KEY (id)

) COMMENT = '报告评分';

alter table base_build Add column fireproof_coat int(1) DEFAULT '0' COMMENT '防火涂层(0、无 1、有)'; alter table base_build Add column fire_facility_system varchar(50) DEFAULT NULL COMMENT '消防设施系统;0、无 1、有'; alter table base_build Add column other_system varchar(50) DEFAULT NULL COMMENT '其他系统;0、无 1、有'; alter table base_build Add column other_facilities varchar(200) DEFAULT NULL COMMENT '其他设施'; alter table base_build Add column birth_cert varchar(20) DEFAULT NULL COMMENT '产证';

---03月29日 alter table base_company_change Add column birth_cert varchar(20) DEFAULT NULL COMMENT '产证';

---04月03日 DROP TABLE IF EXISTS dem_fire_station; CREATE TABLE dem_fire_station(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
station_name VARCHAR(30)    COMMENT '消防站名称' ,
station_address VARCHAR(100)    COMMENT '消防站地址' ,
station_type INT(1)    COMMENT '消防站类型;1、一类消防站 2、二类消防站 3、小型消防站' ,
longitude VARCHAR(50)    COMMENT '经度' ,
latitude VARCHAR(50)    COMMENT '纬度' ,
street_town VARCHAR(20)    COMMENT '所属街镇' ,
PRIMARY KEY (id)

) COMMENT = '消防站';

DROP TABLE IF EXISTS dem_high_rise; CREATE TABLE dem_high_rise(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
to_do_ptersonnel VARCHAR(30)    COMMENT '当前待办人员' ,
build_name VARCHAR(50)    COMMENT '建筑名称' ,
build_secondary_name VARCHAR(50)    COMMENT '建筑物二级名称' ,
address VARCHAR(100)    COMMENT '建筑物地址' ,
many_ownership INT(1)    COMMENT '是否多产权建筑;0、否 1、是' ,
birth_cert VARCHAR(20)    COMMENT '房产证数量(本)' ,
principal_property_owner VARCHAR(50)    COMMENT '主要产权人(单位、自然人)名称' ,
credit_code VARCHAR(30)    COMMENT '统一社会信用代码(自然人此项不填)' ,
property_service INT(1)    COMMENT '是否聘请物业服务企业进行管理;0、否 1、是' ,
property_num INT(2)    COMMENT '聘用物业家数' ,
property_service_name VARCHAR(50)    COMMENT '物业服务企业名称' ,
property_credit_code VARCHAR(30)    COMMENT '物业统一社会信用代码' ,
lproperty_andline_num VARCHAR(30)    COMMENT '单位座机号码' ,
property_project_leader VARCHAR(30)    COMMENT '项目负责人姓名' ,
property_leader_phone VARCHAR(20)    COMMENT '项目负责人手机号码' ,
fire_service_maintain INT(1)    COMMENT '是否聘请消防技术服务机构开展建筑消防设施维护' ,
maintain_num INT(2)    COMMENT '聘用家数' ,
maintain_name VARCHAR(50)    COMMENT '消防技术服务机构名称' ,
maintain_credit_code VARCHAR(30)    COMMENT '统一社会信用代码' ,
maintain_project_leader VARCHAR(30)    COMMENT '项目负责人姓名' ,
maintain_leader_phone VARCHAR(20)    COMMENT '项目负责人手机号码' ,
fire_service_check INT(1)    COMMENT '是否聘请消防技术服务机构开展建筑消防设施检测' ,
check_num INT(2)    COMMENT '聘用家数' ,
check_name VARCHAR(50)    COMMENT '消防技术服务机构名称' ,
check_credit_code VARCHAR(30)    COMMENT '统一社会信用代码' ,
check_project_leader VARCHAR(30)    COMMENT '项目负责人姓名' ,
check_leader_phone VARCHAR(20)    COMMENT '项目负责人手机号码' ,
fire_service_estimate INT(1)    COMMENT '是否聘请消防技术服务机构开展消防安全评估' ,
estimate_num INT(2)    COMMENT '聘用家数' ,
estimate_name VARCHAR(50)    COMMENT '消防技术服务机构名称' ,
estimate_credit_code VARCHAR(30)    COMMENT '统一社会信用代码' ,
estimate_project_leader VARCHAR(30)    COMMENT '项目负责人姓名' ,
estimate_leader_phone VARCHAR(20)    COMMENT '项目负责人手机号码' ,
control_room INT(1)    COMMENT '是否设有消防控制室' ,
control_room_address VARCHAR(100)    COMMENT '消防控制室位置' ,
certificate_num VARCHAR(20)    COMMENT '消防控制室持证上岗人数' ,
pump_room_address VARCHAR(100)    COMMENT '消防水泵房位置' ,
combiner_address VARCHAR(100)    COMMENT '水泵结合器位置' ,
build_high DOUBLE(20,2)    COMMENT '建筑高度' ,
complete_year VARCHAR(10)    COMMENT '建成年代' ,
under_floor VARCHAR(20)    COMMENT '地下建筑层数' ,
above_floor VARCHAR(20)    COMMENT '地上建筑层数' ,
build_type VARCHAR(30)    COMMENT '建筑类型' ,
birth_cert_register VARCHAR(30)    COMMENT '不动产证登记用途' ,
birth_cert_use VARCHAR(50)    COMMENT '不动产证中“规划用途”栏或附记栏中记载的用途为' ,
functional_purpose VARCHAR(100)    COMMENT '功能用途' ,
other_desc VARCHAR(255)    COMMENT '其他(文字描述)' ,
longitude VARCHAR(50)    COMMENT '经度' ,
latitude VARCHAR(50)    COMMENT '纬度' ,
PRIMARY KEY (id)

) COMMENT = '高层公共建筑底数';

---04月07日 DROP TABLE IF EXISTS dem_street_micro_station; CREATE TABLE dem_street_micro_station(

id INT(11) NOT NULL AUTO_INCREMENT  COMMENT '主键ID' ,
street_town VARCHAR(20)    COMMENT '所属街镇' ,
station_code INT(2)    COMMENT '编号' ,
station_address VARCHAR(100)    COMMENT '消防站地址' ,
linear_distance VARCHAR(50)    COMMENT '距消防站直线距离' ,
drive_distance VARCHAR(50)    COMMENT '距消防站行驶距离' ,
jam_drive VARCHAR(20)    COMMENT '交通拥堵行驶时间' ,
unimpeded_drive VARCHAR(20)    COMMENT '交通畅通行驶时间' ,
point_situation VARCHAR(50)    COMMENT '点位情况' ,
build_situation VARCHAR(50)    COMMENT '建筑情况' ,
vehicle_park VARCHAR(20)    COMMENT '车辆停放' ,
birth_cert VARCHAR(30)    COMMENT '是否有产证' ,
birth_cert_situation VARCHAR(50)    COMMENT '产证情况' ,
longitude VARCHAR(50)    COMMENT '经度' ,
latitude VARCHAR(50)    COMMENT '纬度' ,
PRIMARY KEY (id)

) COMMENT = '街镇微型消防站';

---04月11日 alter table base_ggp_facility Add column street_town varchar(20) DEFAULT NULL COMMENT '所属街镇';