蓄电池监控管理平台数据库初始化程序
whycrzg
2021-12-13 bc1bcfd3c1bc77deff73ec0deb8bf65eaad81616
V1.99 edit at date 2021-12-13
1:新增`db_app_sys`.`tb_menu_approve` 模板表创建
4个文件已修改
57 ■■■■■ 已修改文件
BattMonitor_DB_Builder/src/com/database_util/DB_App_Sys.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java 2 ●●●●● 补丁 | 查看 | 原始文档 | 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
@@ -38,11 +38,56 @@
        
        createTb_Page_Param_User_Table(pool, recreate);
        
        createTb_Page_Param2_Table(pool, recreate);//创建表并初始化值
//        tb_page_param2
        createTb_Page_Param2_Table(pool, recreate);//创建表并初始化值
        createTb_Menu_Approve_Table(pool, recreate);//创建表tb_menu_approve
    }
    
    /**
     *
     * @Title: createTb_Menu_Approve_Table
     * @Description: 建表tb_menu_approve
     * @param pool
     * @param recreate
     * @author author
     * @date 2021年12月13日
     */
    private static void createTb_Menu_Approve_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Menu_Approve_Table;
        String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Menu_Approve_Table + " (" +
                "  `id` int(11) NOT NULL," +
                "  `label` varchar(255) DEFAULT NULL COMMENT '中文名称'," +
                "  `name` varchar(255) DEFAULT NULL COMMENT '名称'," +
                "  `src` varchar(255) DEFAULT NULL COMMENT '路径'," +
                "  `icon` varchar(100) DEFAULT NULL COMMENT '图标'," +
                "  `closable` tinyint(4) DEFAULT NULL COMMENT '是否可关闭'," +
                "  `enableduse` tinyint(4) DEFAULT NULL COMMENT '是否启用'," +
                "  `permitName` varchar(255) DEFAULT NULL COMMENT '权限'," +
                "  `level` tinyint(4) DEFAULT NULL COMMENT '菜单等级'," +
                "  `ord` tinyint(4) DEFAULT NULL COMMENT '排序'," +
                "  `menuId` int(11) DEFAULT NULL COMMENT '上级菜单id'," +
                "  `createTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '申请时间'," +
                "  `approveTime` datetime DEFAULT NULL COMMENT '审批时间'," +
                "  `userId` int(11) DEFAULT NULL COMMENT '申请用户'," +
                "  `status` tinyint(1) DEFAULT '0' COMMENT '审批状态 0:未审批,1:已审批-通过,2:已审批-拒绝'," +
                "  KEY `idx_id` (`id`)," +
                "  KEY `idx_userId` (`userId`)" +
                ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;";
        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_Page_Param2_Table(MysqlConnPool pool, boolean recreate) {
        String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_Page_Param2_Table;
        String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_Page_Param2_Table + " (" + 
BattMonitor_DB_Builder/src/com/sql/Sql_Mysql.java
@@ -264,6 +264,8 @@
    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`";
    public static final String Tb_Page_Param2_Table = DB_AppSys + ".`tb_page_param2`";
    public static final String Tb_Menu_Approve_Table = DB_AppSys + ".`tb_menu_approve`";
    
    
    
BattMonitor_DB_Builder/src/com/version_inf/version_inf.txt
@@ -340,4 +340,6 @@
V1.98 edit at date 2021-12-10
    1:修改`db_battinf`.`tb_battinf` 表下检测新增字段sort_id 
V1.99 edit at date 2021-12-13
    1:新增`db_app_sys`.`tb_menu_approve` 模板表创建
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.98;
    public final static float m_VersionNum = (float) 1.99;
    public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908";
    /**************************************************************************/
    /**************************************************************************/