蓄电池监控管理平台数据库初始化程序
Administrator
2021-10-09 41fd6a96aff9b69257ef21d55fa3eb73696da143
V1.79 edit at date 2021-10-09
1.新增'web_site.tb_peak_statistics'表的创建语句
5个文件已修改
43 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt
@@ -273,4 +273,7 @@
    
V1.78 edit at date 2021-10-04
    1.线程监控表'web_site.tb_process_survey'中新增消峰填谷计划线程    '11019'  ---->  'BMS_PEAK_SUPPRESSION_PLAN'
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
V1.79 edit at date 2021-10-09
    1.新增'web_site.tb_peak_statistics'表的创建语句
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -62,7 +62,9 @@
        
        createDatabase_Backup_Table(pool, recreate);                //创建数据库备份表
        
        createTb_Eletmp_Table(pool, recreate);                //创建模板表
        createTb_Eletmp_Table(pool, recreate);                        //创建模板表
        createTb_Peak_Statistics_Table(pool, recreate);                //创建消峰填谷计划统计表
    }
    
@@ -85,6 +87,32 @@
            sql.close_con();
        }
    }
    private static void createTb_Peak_Statistics_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Peak_Statistics_Table;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Peak_Statistics_Table + " (" +
                " `num` bigint(20) NOT NULL AUTO_INCREMENT," +
                "  `BattGroupId` int(11) NOT NULL DEFAULT '1000001' COMMENT '电池组ID'," +
                "  `record_time` date NOT NULL COMMENT '当前天的记录的时间'," +
                "  `electric` float NOT NULL DEFAULT '0' COMMENT '用电量(kwh)'," +
                "  `ele_price` float NOT NULL DEFAULT '0' COMMENT '电价'," +
                "  `test_record_count` int(11) NOT NULL DEFAULT '0' COMMENT '当前参考的记录数'," +
                "  `test_starttime` datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '当前参考的测试记录的开始时间'," +
                "  `test_type` int(11) NOT NULL DEFAULT '0' COMMENT '当前参考数据的测试类型'," +
                "  `test_cap` float NOT NULL DEFAULT '0' COMMENT '当前参考的测试容量'," +
                "  PRIMARY KEY (`num`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;";
        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();
        }
    }
    /**
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -215,6 +215,7 @@
    public final static String License_Table = WEB_Site +".`tb_license`";                                //超级用户表
    public final static String Database_Backup_Table = WEB_Site +".`tb_database_backup`";                //超级用户表
    public static final String Eletmp_Table = WEB_Site +".`tb_eletmp`";                                    //模板表
    public static final String Peak_Statistics_Table = WEB_Site +".`tb_peak_statistics`";                //消峰填谷电价统计表
    
    
    
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -273,4 +273,7 @@
    
V1.78 edit at date 2021-10-04
    1.线程监控表'web_site.tb_process_survey'中新增消峰填谷计划线程    '11019'  ---->  'BMS_PEAK_SUPPRESSION_PLAN'
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
    2.当前程序运行后修改告警线程和消峰填谷线程,让线程监控重启这2个线程
V1.79 edit at date 2021-10-09
    1.新增'web_site.tb_peak_statistics'表的创建语句
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -28,7 +28,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.78;
    public final static float m_VersionNum = (float) 1.79;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/