Bladeren bron

更新 'usky-fire'

gez 1 jaar geleden
bovenliggende
commit
1044799edb
1 gewijzigde bestanden met toevoegingen van 109 en 0 verwijderingen
  1. 109 0
      usky-fire

+ 109 - 0
usky-fire

@@ -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' ,