蓄电池监控管理平台数据库初始化程序
whycrzg
2021-09-24 e64a896f962ca0c3b676962a2b2159f27eae196a
db_ram_db库新建表tb_li9130_setparam_plan
4个文件已修改
59 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_Ram_db.java
@@ -97,9 +97,60 @@
        createTb_li9130_bms_state(pool, recreate);
        //创建锂电池BMS告警量表
        createTb_li9130_bms_alm(pool, recreate);
        createTb_li9130_setparam_plan(pool, recreate);
    }
    
    /**
     *
     * @Title: createTb_li9130_setparam_plan
     * @Description:
     * @param pool
     * @param recreate
     * @author author
     * @date 2021年9月24日
     */
    private static void createTb_li9130_setparam_plan(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_li9130_setparam_plan;
        String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_li9130_setparam_plan + " (" +
                "`num` bigint(20) NOT NULL AUTO_INCREMENT," +
                "  `dev_id` int(11) NOT NULL DEFAULT '0' COMMENT '设备id'," +
                "  `BattGroupId` int(11) NOT NULL DEFAULT '0' COMMENT '电池组ID'," +
                "  `test_type` int(11) NOT NULL DEFAULT '0' COMMENT '测试类型'," +
                "  `test_starttime` time NOT NULL DEFAULT '00:00:00' COMMENT '开始时间'," +
                "  `test_stoptime` time NOT NULL DEFAULT '00:00:00' COMMENT '停止时间'," +
                "  `is_startup` int(11) NOT NULL DEFAULT '0' COMMENT '是否启用'," +
                "  `HourRate` int(11) NOT NULL DEFAULT '0' COMMENT '小时率'," +
                "  `DisCurr` float NOT NULL DEFAULT '0' COMMENT '放电电流'," +
                "  `DisCap` float NOT NULL DEFAULT '0' COMMENT '放电容量'," +
                "  `DisTime` int(11) NOT NULL DEFAULT '0' COMMENT '放电时长'," +
                "  `GroupVol_LOW` float NOT NULL DEFAULT '0' COMMENT '组端电压下限'," +
                "  `MonomerVol_LOW` float NOT NULL DEFAULT '0' COMMENT '单体电压下限'," +
                "  `MonomerLowCount` int(11) NOT NULL DEFAULT '0' COMMENT '单体下限数量'," +
                "  `BattGroupNum` int(11) NOT NULL DEFAULT '0' COMMENT '电池组编号'," +
                "  `OnlineVolLowAction` int(11) NOT NULL DEFAULT '0' COMMENT '在线电压低处理'," +
                "  `DCVolHighLimit` float NOT NULL DEFAULT '0' COMMENT '升压上限'," +
                "  `ChargeCurrSet` float NOT NULL DEFAULT '0' COMMENT '充电电流'," +
                "  `MonomerTmp_High` float NOT NULL DEFAULT '0' COMMENT '温度上限'," +
                "  PRIMARY KEY (`num`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=5 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();
        }
    }
    /**
     * 
     * @Title: createTb_li9130_bms_alm
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -153,6 +153,7 @@
    public static final String Tb_li9130_dcdc_data = DB_RamDB + ".`tb_li9130_dcdc_data`";                            //锂电池BMS模拟量
    public static final String Tb_li9130_bms_state = DB_RamDB + ".`tb_li9130_bms_state`";                            //锂电池BMS告警量
    public static final String Tb_li9130_bms_alm = DB_RamDB + ".`tb_li9130_bms_alm`";
    public static final String Tb_li9130_setparam_plan = DB_RamDB + ".`tb_li9130_setparam_plan`";
    
    
    
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -255,3 +255,6 @@
    每次返回4行数据目前最多有4个BMS模拟告警量
    数据库表:db_ram_db.tb_li9130_bms_alm
    
V1.73 edit at date 2021-9-24
    1:db_ram_db库新建表tb_li9130_setparam_plan
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -27,7 +27,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.72;
    public final static float m_VersionNum = (float) 1.73;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/