From c74abef816c15953e1699ec1e3efa665c05ea566 Mon Sep 17 00:00:00 2001 From: whycrzg <ruanzhigang@whycst.com> Date: 星期一, 06 九月 2021 17:27:53 +0800 Subject: [PATCH] db_user库新建表tb_user_work、tb_work_alarm,db_alarm数据库中新建表`tb_alarm_message` --- BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java | 72 +++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+), 1 deletions(-) diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java b/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java index f7b2ebf..6e2e937 100644 --- a/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java +++ b/BattMonitor_DB_Builder/src/com/database_util/DB_db_user.java @@ -58,7 +58,11 @@ createUser_Limit_Table(pool, recreate); createUser_Log_Table(pool, recreate); - + + createTb_User_Work(pool, recreate); + + createTb_Work_Alarm(pool, recreate); + } /** @@ -1032,4 +1036,70 @@ sql.close_con(); } } + + public static void createTb_User_Work(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_User_Work; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_User_Work + " (" + + " `id` int(11) NOT NULL AUTO_INCREMENT,\n" + + " `workId` int(11) NULL DEFAULT NULL,\n" + + " `userId` int(11) NULL DEFAULT NULL COMMENT '维护员id',\n" + + " `imageBefore` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '处理前照片',\n" + + " `imageAfter` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '处理后照片',\n" + + " `workWay` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '处理办法',\n" + + " `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警描述',\n" + + " `workSuggest` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '建议',\n" + + " `managerId` int(11) NULL DEFAULT NULL COMMENT '管理员审核',\n" + + " `note` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审核意见',\n" + + " `createTime` datetime NULL DEFAULT NULL COMMENT '创建时间-接单时间',\n" + + " `endTime` datetime NULL DEFAULT NULL COMMENT '结束时间',\n" + + " `checkStatus` tinyint(4) NULL DEFAULT NULL COMMENT '审核状态',\n" + + " `checkedTime` datetime NULL DEFAULT NULL COMMENT '审核时间',\n" + + " PRIMARY KEY (`id`) USING BTREE" + + ") ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 ROW_FORMAT = Dynamic;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + try { + if(true == recreate) { + sql.sqlMysqlExecute(sql_str01); + } + sql.sqlMysqlExecute(sql_str02); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + + public static void createTb_Work_Alarm(MysqlConnPool pool, boolean recreate) { + String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Work_Alarm; + String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Work_Alarm + " (" + + " `id` int(11) NOT NULL AUTO_INCREMENT,\n" + + " `alarmRecId` int(11) NULL DEFAULT NULL COMMENT 'tb_battalarm_data的num',\n" + + " `alarmRecordId` bigint(20) NULL DEFAULT NULL COMMENT 'battalarm和devalarm的record_id',\n" + + " `stationId` int(11) NULL DEFAULT NULL COMMENT '站点机房id',\n" + + " `battGroupId` int(11) NULL DEFAULT NULL COMMENT 'tb_battalarm_data的BattGroupId',\n" + + " `deviceId` int(11) NULL DEFAULT NULL,\n" + + " `managerId` int(11) NULL DEFAULT NULL COMMENT '管理员id',\n" + + " `userId` int(11) NULL DEFAULT NULL COMMENT '维护员id',\n" + + " `status` tinyint(4) NULL DEFAULT NULL COMMENT '状态',\n" + + " `dispatchTime` datetime NULL DEFAULT NULL COMMENT '派单时间',\n" + + " `alarmLevel` tinyint(4) NULL DEFAULT NULL COMMENT '告警等级',\n" + + " `alarmName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警名称',\n" + + " `alarmTime` datetime NULL DEFAULT NULL,\n" + + " `createTime` datetime NULL DEFAULT NULL,\n" + + " PRIMARY KEY (`id`) USING BTREE,\n" + + " INDEX `idx_device_id`(`deviceId`) USING BTREE" + + ") ENGINE=InnoDB AUTO_INCREMENT=1447 DEFAULT CHARSET=utf8 ROW_FORMAT = Dynamic;"; + Sql_Mysql sql = new Sql_Mysql(pool.getConn()); + try { + if(true == recreate) { + sql.sqlMysqlExecute(sql_str01); + } + sql.sqlMysqlExecute(sql_str02); + } catch (SQLException e) { + e.printStackTrace(); + } finally { + sql.close_con(); + } + } + } -- Gitblit v1.9.1