蓄电池监控管理平台数据库初始化程序
whycrzg
2021-10-18 130b35b91680a88b950607268a550f9cda822aea
V1.84 edit at date 2021-10-18
1.新增'db_app_sys.tb_page_param_user'表的创建语句
4个文件已修改
39 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/main/main_BTS_DB_Builder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java
@@ -36,8 +36,40 @@
        createTb_dashboard_module_Table(pool, recreate);
        createTb_dashboard_module_chart_Table(pool, recreate);
        
        createTb_Page_Param_User_Table(pool, recreate);
    }
    
    /**
     *
     * @Title: createTb_Page_Param_User_Table
     * @Description: 创建表db_app_sys.tb_page_param_user
     * @param pool
     * @param recreate
     */
    private static void createTb_Page_Param_User_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Page_Param_User_Table;
        String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Page_Param_User_Table + " (" +
                "`id` int(11) NOT NULL AUTO_INCREMENT," +
                "  `key` varchar(45) CHARACTER SET utf8 DEFAULT NULL," +
                "  `label` varchar(45) CHARACTER SET utf8 DEFAULT NULL," +
                "  `show` tinyint(4) DEFAULT NULL," +
                "  `user_id` int(11) DEFAULT NULL," +
                "  PRIMARY KEY (`id`)" +
                ") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='页面可配置,关联用户id';";
        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();
        }
    }
    private static void createTb_dashboard_module_chart_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_dashboard_module_chart_Table;
        String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_dashboard_module_chart_Table + " (" + 
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -257,6 +257,7 @@
    public static final String Tb_dashboard_chart_type_Table = DB_AppSys + ".`tb_dashboard_chart_type`";
    public static final String Tb_dashboard_module_chart_Table = DB_AppSys + ".`tb_dashboard_module`";
    public static final String Tb_dashboard_module_Table = DB_AppSys + ".`tb_dashboard_module_chart`";
    public static final String Tb_Page_Param_User_Table = DB_AppSys + ".`tb_page_param_user`";
    
    
    
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -293,4 +293,8 @@
    
V1.83 edit at date 2021-10-15
    1.新增'db_ram_db.tb_bts_gprs_state'表新增'op_cmd'
V1.84 edit at date 2021-10-18
    1.新增'db_app_sys.tb_page_param_user'表的创建语句
    
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.83;
    public final static float m_VersionNum = (float) 1.84;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/