|
@@ -1,3 +1,112 @@
|
|
|
+//========= 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' ,
|