CREATE TABLE `tb_battdischarge_plan_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`plan_id` int(11) DEFAULT NULL COMMENT '放电计划表主键num',
`type` tinyint(4) DEFAULT NULL COMMENT
'1-取消计划,2-启动计划,3-修改放电参数,4-修改放电开始时间',
`reason` varchar(255) DEFAULT NULL COMMENT '更新原因',
`msg` varchar(255) DEFAULT NULL COMMENT '变更前后变化描述',
`user_id` int(11) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='放电计划日志表';
| | |
| | | |
| | | V1.63 edit at date 2023-03-28 |
| | | 1.新增山西电源电源告警参数重载线程,用于加载电源告警参数 |
| | | |
| | | 2.表'wei_site.tb_battdischarge_plan_temp'新增字段 |
| | | `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因' |
| | | 3.新增放电计划日志表 'wei_site.tb_battdischarge_plan_log' |
| | | CREATE TABLE `tb_battdischarge_plan_log` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `plan_id` int(11) DEFAULT NULL COMMENT '放电计划表主键num', |
| | | `type` tinyint(4) DEFAULT NULL COMMENT '1-取消计划,2-启动计划,3-修改放电参数,4-修改放电开始时间', |
| | | `reason` varchar(255) DEFAULT NULL COMMENT '更新原因', |
| | | `msg` varchar(255) DEFAULT NULL COMMENT '变更前后变化描述', |
| | | `user_id` int(11) DEFAULT NULL, |
| | | `create_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='放电计划日志表'; |
| | | |
| | | V1.62 edit at date 2023-03-22 |
| | | 1.创建山西电源告警参数表'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx',并录入所有电源设备告警参数 |
| | |
| | | createTB_Worksheet_Main_Table(pool, recreate); |
| | | |
| | | createTb_Alarm_Voice_Set_Table(pool, recreate); |
| | | |
| | | |
| | | createBattdischarge_Plan_Temp_Table(pool,recreate); //创建放电计划临时表 |
| | | |
| | | createBattdischarge_Plan_Log_Table(pool, recreate); //创建放电计划日志表 |
| | | |
| | | System.out.println(" DB_web_site init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms)); |
| | | } |
| | |
| | | " `approve_status` tinyint(1) DEFAULT NULL COMMENT '0:待审核,1:审核通过,2:审核拒绝'," + |
| | | " `approve_time` datetime DEFAULT NULL," + |
| | | " `approve_user_id` int(11) DEFAULT NULL," + |
| | | " `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因'," + |
| | | " PRIMARY KEY (`id`)" + |
| | | ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='放电计划临时表';"; |
| | | Sql_Mysql sql = new Sql_Mysql(pool.getConn()); |
| | | ResultSet res = null; |
| | | try { |
| | | if(true == recreate) { |
| | | //sql.sqlMysqlExecute(sql_str01); |
| | |
| | | } |
| | | sql.sqlMysqlExecute(sql_str02); //创建放电计划临时表 |
| | | |
| | | |
| | | //添加approve_reason 创建时间 |
| | | res = sql.sqlMysqlQuery("SELECT * FROM information_schema.columns" |
| | | + " WHERE table_schema='web_site'" |
| | | + " AND table_name='tb_battdischarge_plan_temp'" |
| | | + " AND column_name='approve_reason'"); |
| | | if(false == res.next()) { |
| | | sql.sqlMysqlExecute("ALTER TABLE " + Sql_Mysql.Tb_Battdischarge_Plan_Temp_Table |
| | | + " ADD COLUMN `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因';"); |
| | | } |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if(null != res) { |
| | | try { |
| | | res.close(); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | sql.close_con(); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | } |
| | | /** |
| | | * 创建放电计划日志表 |
| | | * @param pool |
| | | * @param recreate |
| | | */ |
| | | private static void createBattdischarge_Plan_Log_Table(MysqlConnPool pool, boolean recreate) { |
| | | String str_str = "CREATE TABLE IF NOT EXISTS "+Sql_Mysql.Tb_Battdischarge_Plan_Log_Table+" (" + |
| | | " `id` int(11) NOT NULL AUTO_INCREMENT," + |
| | | " `plan_id` int(11) DEFAULT NULL COMMENT '放电计划表主键num'," + |
| | | " `type` tinyint(4) DEFAULT NULL COMMENT '1-取消计划,2-启动计划,3-修改放电参数,4-修改放电开始时间'," + |
| | | " `reason` varchar(255) DEFAULT NULL COMMENT '更新原因'," + |
| | | " `msg` varchar(255) DEFAULT NULL COMMENT '变更前后变化描述'," + |
| | | " `user_id` int(11) DEFAULT NULL COMMENT '用户id'," + |
| | | " `create_time` datetime DEFAULT NULL COMMENT '记录时间'," + |
| | | " PRIMARY KEY (`id`)" + |
| | | ") ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='放电计划日志表';"; |
| | | Sql_Mysql sql = new Sql_Mysql(pool.getConn()); |
| | | try { |
| | | sql.sqlMysqlExecute(str_str); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | sql.close_con(); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | |
| | | |
| | | public static final String Tb_Alarm_Voice_Set_Table = WEB_Site +".`tb_alarm_voice_set`"; //告警语音设置 |
| | | public static final String Tb_Battdischarge_Plan_Temp_Table = WEB_Site +".`tb_battdischarge_plan_temp`"; //放电计划临时表 |
| | | public static final String Tb_Battdischarge_Plan_Log_Table = WEB_Site +".`tb_battdischarge_plan_log`"; //放电计划日志表 |
| | | |
| | | |
| | | |
| | |
| | | |
| | | V1.63 edit at date 2023-03-28 |
| | | 1.新增山西电源电源告警参数重载线程,用于加载电源告警参数 |
| | | |
| | | 2.表'wei_site.tb_battdischarge_plan_temp'新增字段 |
| | | `approve_reason` varchar(255) DEFAULT NULL COMMENT '审核原因' |
| | | 3.新增放电计划日志表 'wei_site.tb_battdischarge_plan_log' |
| | | CREATE TABLE `tb_battdischarge_plan_log` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `plan_id` int(11) DEFAULT NULL COMMENT '放电计划表主键num', |
| | | `type` tinyint(4) DEFAULT NULL COMMENT '1-取消计划,2-启动计划,3-修改放电参数,4-修改放电开始时间', |
| | | `reason` varchar(255) DEFAULT NULL COMMENT '更新原因', |
| | | `msg` varchar(255) DEFAULT NULL COMMENT '变更前后变化描述', |
| | | `user_id` int(11) DEFAULT NULL, |
| | | `create_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='放电计划日志表'; |
| | | |
| | | V1.62 edit at date 2023-03-22 |
| | | 1.创建山西电源告警参数表'db_pwrdev_alarm.tb_pwrdev_alarm_param_forsx',并录入所有电源设备告警参数 |