From c504baf0a2e4e6932d952690a88d3c0c2d23c360 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期五, 31 三月 2023 11:50:10 +0800
Subject: [PATCH] 追加放电计划临时表后期新增字段

---
 BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java |   65 +++++++++++++++++++++++++++++---
 1 files changed, 58 insertions(+), 7 deletions(-)

diff --git a/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java b/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
index 379ef24..8e624da 100644
--- a/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
+++ b/BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -4684,16 +4684,16 @@
 				"  `group_id` bigint(20) DEFAULT NULL COMMENT '班组id,与包机组一致'," + 
 				"  `group_name` varchar(200) DEFAULT NULL COMMENT '班组名称,与包机组一致'," + 
 				"  `node_station` tinyint(1) DEFAULT NULL COMMENT '是否节点站'," + 
-				"  `mon_cap_std` float DEFAULT NULL," + 
-				"  `mon_vol_std` float DEFAULT NULL," + 
+				"  `mon_cap_std` float DEFAULT NULL COMMENT '标称容量'," + 
+				"  `mon_vol_std` float DEFAULT NULL COMMENT '标称单体电压'," + 
 				"  `cap_percent` float DEFAULT NULL COMMENT '放电容量百分比'," + 
-				"  `discharge_start_time` datetime DEFAULT NULL," + 
-				"  `create_time` datetime DEFAULT NULL," + 
-				"  `create_user_id` int(11) DEFAULT NULL," + 
+				"  `discharge_start_time` datetime DEFAULT NULL COMMENT '计划启动时间'," + 
+				"  `create_time` datetime DEFAULT NULL COMMENT '创建时间'," + 
+				"  `create_user_id` int(11) DEFAULT NULL COMMENT '创建用户id'," + 
 				"  `submit_status` tinyint(1) DEFAULT NULL COMMENT '0:未提交,1:已提交'," + 
 				"  `approve_status` tinyint(1) DEFAULT NULL COMMENT '0:待审核,1:审核通过,2:审核拒绝'," + 
-				"  `approve_time` datetime DEFAULT NULL," + 
-				"  `approve_user_id` int(11) DEFAULT NULL," + 
+				"  `approve_time` datetime DEFAULT NULL COMMENT '审核时间'," + 
+				"  `approve_user_id` int(11) DEFAULT NULL COMMENT '审核用户id'," + 
 				"  `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因'," + 
 				"  PRIMARY KEY (`id`)" + 
 				") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='放电计划临时表';"; 
@@ -4717,6 +4717,57 @@
 				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
 						+ " ADD COLUMN `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因';");
 			}
+			res = null;
+			//添加create_user_id 创建用户id
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='web_site'"
+					+ " AND table_name='tb_battdischarge_plan_temp'"
+					+ " AND column_name='create_user_id'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
+						+ " ADD COLUMN `create_user_id` int(11) DEFAULT NULL COMMENT '创建用户id';");
+			}
+			res = null;
+			//添加submit_status 提交状态
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='web_site'"
+					+ " AND table_name='tb_battdischarge_plan_temp'"
+					+ " AND column_name='submit_status'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
+						+ " ADD COLUMN `submit_status` tinyint(1) DEFAULT NULL COMMENT '0:未提交,1:已提交';");
+			}
+			res = null;
+			//添加approve_status 审核状态
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='web_site'"
+					+ " AND table_name='tb_battdischarge_plan_temp'"
+					+ " AND column_name='approve_status'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
+						+ " ADD COLUMN `approve_status` tinyint(1) DEFAULT NULL COMMENT '0:待审核,1:审核通过,2:审核拒绝';");
+			}
+			res = null;
+			//添加approve_time 审核时间
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='web_site'"
+					+ " AND table_name='tb_battdischarge_plan_temp'"
+					+ " AND column_name='approve_time'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
+						+ " ADD COLUMN `approve_time` datetime DEFAULT NULL COMMENT '审核时间';");
+			}
+			res = null;
+			//添加approve_user_id 审核用户id
+			res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns"
+					+ " WHERE table_schema='web_site'"
+					+ " AND table_name='tb_battdischarge_plan_temp'"
+					+ " AND column_name='approve_user_id'");
+			if(false == res.next()) {
+				sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table 
+						+ " ADD COLUMN `approve_user_id` int(11) DEFAULT NULL COMMENT '审核用户id';");
+			}
+			
 		} catch (SQLException e) {
 			e.printStackTrace();
 		} finally {

--
Gitblit v1.9.1