| | |
| | |
|
| | | createMenu_Table(pool, recreate);
|
| | |
|
| | | //3.5大屏 |
| | | createTb_application_Table(pool, recreate); |
| | | createTb_application_config_Table(pool, recreate); |
| | | createTb_dashboard_chart_type_Table(pool, recreate); |
| | | createTb_dashboard_module_Table(pool, recreate); |
| | | createTb_dashboard_module_chart_Table(pool, recreate); |
| | | |
| | | } |
| | | |
| | | 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 + " (" + |
| | | " id int(11) NOT NULL AUTO_INCREMENT," + |
| | | " param varchar(30) DEFAULT NULL COMMENT '具体参数'," + |
| | | " status int(1) DEFAULT NULL COMMENT '参数是否页面显示'," + |
| | | " categoryId int(1) DEFAULT NULL COMMENT '参数分类,类目1,类目2'," + |
| | | " PRIMARY KEY (id) USING BTREE" + |
| | | ") ENGINE=InnoDB AUTO_INCREMENT=21 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(); |
| | | } |
| | | } |
| | | |
| | | private static void createTb_dashboard_module_Table(MysqlConnPool pool, boolean recreate) { |
| | | String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_dashboard_module_Table; |
| | | String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_dashboard_module_Table + " (" + |
| | | "`id` int(11) NOT NULL AUTO_INCREMENT," + |
| | | " `x` int(11) DEFAULT NULL COMMENT 'x坐标'," + |
| | | " `y` int(11) DEFAULT NULL COMMENT 'y坐标'," + |
| | | " `w` int(11) DEFAULT NULL COMMENT '宽度'," + |
| | | " `h` int(11) DEFAULT NULL COMMENT '高度'," + |
| | | " `module_id` int(11) DEFAULT NULL COMMENT '模块Id'," + |
| | | " `title` varchar(255) DEFAULT NULL COMMENT '模块标题'," + |
| | | " `label` varchar(255) DEFAULT NULL COMMENT '英文'," + |
| | | " `type` varchar(20) DEFAULT NULL COMMENT '图标类型:1.横向柱状图;2.竖向柱状图;3.折线图;4.饼图'," + |
| | | " `page_id` int(11) DEFAULT NULL COMMENT '页面Id'," + |
| | | " `user_id` int(11) DEFAULT NULL COMMENT '所属用户'," + |
| | | " PRIMARY KEY (`id`) USING BTREE" + |
| | | ") ENGINE=InnoDB 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(); |
| | | } |
| | | } |
| | | |
| | | private static void createTb_dashboard_chart_type_Table(MysqlConnPool pool, boolean recreate) { |
| | | String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_dashboard_chart_type_Table; |
| | | String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_dashboard_chart_type_Table + " (" + |
| | | "`id` int(11) NOT NULL AUTO_INCREMENT," + |
| | | " `type_id` int(11) DEFAULT NULL," + |
| | | " `type_name` varchar(20) DEFAULT NULL," + |
| | | " PRIMARY KEY (`id`) USING BTREE" + |
| | | ") ENGINE=InnoDB AUTO_INCREMENT=11 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(); |
| | | } |
| | | } |
| | | |
| | | private static void createTb_application_config_Table(MysqlConnPool pool, boolean recreate) { |
| | | String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_application_config_Table; |
| | | String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_application_config_Table + " (" + |
| | | "`num` int(11) NOT NULL AUTO_INCREMENT," + |
| | | " `id` int(11) NOT NULL COMMENT '配置模块对应id'," + |
| | | " `app_id` int(11) DEFAULT NULL COMMENT '所属应用id'," + |
| | | " `name` varchar(255) DEFAULT NULL COMMENT '应用中的模块配置名称'," + |
| | | " `w` double DEFAULT NULL COMMENT '宽度'," + |
| | | " `h` double DEFAULT NULL COMMENT '高度'," + |
| | | " `x` double DEFAULT NULL COMMENT 'X轴坐标'," + |
| | | " `y` double DEFAULT NULL COMMENT 'Y轴坐标'," + |
| | | " `type` varchar(255) DEFAULT NULL COMMENT '图标类型'," + |
| | | " PRIMARY KEY (`num`) USING BTREE" + |
| | | ") ENGINE=InnoDB AUTO_INCREMENT=404 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;"; |
| | | 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_application_Table(MysqlConnPool pool, boolean recreate) { |
| | | String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Tb_application_Table; |
| | | String sql_str02 = " CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Tb_application_Table + " (" + |
| | | "`id` int(11) NOT NULL AUTO_INCREMENT," + |
| | | " `name` varchar(255) DEFAULT NULL," + |
| | | " `screenshot` varchar(255) DEFAULT NULL COMMENT '缩略图'," + |
| | | " `bg_pic` varchar(255) DEFAULT NULL COMMENT '背景图片'," + |
| | | " `head_pic` varchar(255) DEFAULT NULL COMMENT '头部图片'," + |
| | | " `user_id` int(11) DEFAULT NULL COMMENT '应用所属的用户'," + |
| | | " `active_status` tinyint(1) DEFAULT NULL," + |
| | | " PRIMARY KEY (`id`) USING BTREE" + |
| | | ") ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;"; |
| | | 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(); |
| | | } |
| | | }
|
| | |
|
| | | /**
|