蓄电池监控管理平台数据库初始化程序
whyclj
2020-08-01 482923b92a1657ba4b3610a33d11f3f364a18812
创建设备重启计划表
6个文件已修改
44 ■■■■■ 已修改文件
BattMonitor_DB_Builder/bin/com/version_inf/version_inf.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/config.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 2 ●●● 补丁 | 查看 | 原始文档 | 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/bin/com/version_inf/version_inf.txt
@@ -131,3 +131,6 @@
V1.48 edit at date 2020-06-10
    1.在db_ram_db.tb_fbs9100_state表中添加"dev_conresist1"字段用于显示组2接触器导通阻抗
    
V1.49 edit at date 2020-08-01
    1.在web_site数据库中新建tb_dev_restart_plan表用于设备重启计划操作
BattMonitor_DB_Builder/config.xml
@@ -2,7 +2,7 @@
<root>
  <mysql_ramdb_recreate_en>false</mysql_ramdb_recreate_en>
  <mysql_server_ip>192.168.10.221</mysql_server_ip>
  <mysql_server_ip>127.0.0.1</mysql_server_ip>
  <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0-->
  <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1-->
  <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2-->
BattMonitor_DB_Builder/src/com/database_util/DB_web_site.java
@@ -54,6 +54,7 @@
        
        createBattReplace_Table(pool,recreate);                        //创建机房电池组更换记录表
        
        createDev_Restart_PlanTable(pool,recreate);                    //创建设备重启计划表
    }
    
@@ -1048,6 +1049,37 @@
    }
    
    /**
     *
     * @param pool
     * @param recreate
     */
    public static void createDev_Restart_PlanTable(MysqlConnPool pool, boolean recreate) {
        String sql_str_del = " DROP TABLE IF EXISTS "+Sql_Mysql.Dev_Restart_Plan_Table;
        String sql_str = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Dev_Restart_Plan_Table + " (" +
                "  num bigint(20) NOT NULL," +
                "  dev_id int(11) NOT NULL DEFAULT '0' COMMENT '设备id'," +
                "  restart_starttime datetime NOT NULL DEFAULT '2000-01-01 00:00:00' COMMENT '重启开始时间'," +
                "  restart_cycle int(11) NOT NULL DEFAULT '1' COMMENT '重启周期'," +
                "  restart_en int(11) NOT NULL DEFAULT '0' COMMENT '重启使能  0:不启用 ;1:启用'," +
                "  note varchar(255) NOT NULL DEFAULT '' COMMENT '备用'," +
                "  PRIMARY KEY (`num`)," +
                "  UNIQUE KEY `index_dev_id` (`dev_id`) USING BTREE" +
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8;";
        Sql_Mysql sql = new Sql_Mysql(pool.getConn());
        try {
            if(recreate) {
                sql.sqlMysqlExecute(sql_str_del);
            }
            sql.sqlMysqlExecute(sql_str);
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            sql.close_con();
        }
    }
    /**
     *    设置指定的线程重启[ 告警线程; ]
     */
    public static void setUpThreadRestart(MysqlConnPool conn_pool) {
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -152,7 +152,7 @@
    public final static String BattDischarge_Table = WEB_Site + ".`tb_batt_discharge`";                    //基站故障表
    public final static String BattReplace_Table = WEB_Site + ".`tb_batt_replace`";                        //电池更换记录表
    
    public final static String Dev_Restart_Plan_Table = WEB_Site +".`tb_dev_restart_plan`";                //设备定期重启计划表
    
    
    /***************************** db_battinf数据库  ***************************************/
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -131,3 +131,6 @@
V1.48 edit at date 2020-06-10
    1.在db_ram_db.tb_fbs9100_state表中添加"dev_conresist1"字段用于显示组2接触器导通阻抗
    
V1.49 edit at date 2020-08-01
    1.在web_site数据库中新建tb_dev_restart_plan表用于设备重启计划操作
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java
@@ -17,7 +17,7 @@
    /**************************************************************************/
    /**************************************************************************/
    public final static boolean app_debug = false;
    public final static float m_VersionNum = (float) 1.048;
    public final static float m_VersionNum = (float) 1.049;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/