V2.06 edit at date 2024-10-22
1.表'db_app_sys.tb_page_param2'插入默认配置
"INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`,
`value`, `categoryId`,`lableEnUs`) VALUES ('5', 'visit_count', '累计访问人次',
'0', '3','');";
2.新增表'db_ram_db.tb_acdc_secuity'交直流监控实时数据
| | |
| | | CREATE USER 'whyc'@'localhost' IDENTIFIED BY 'Fg001@hdw'; |
| | | GRANT ALL PRIVILEGES ON *.* TO 'whyc'@'localhost'; |
| | | FLUSH PRIVILEGES; |
| | | |
| | | |
| | | V2.06 edit at date 2024-10-22 |
| | | 1.表'db_app_sys.tb_page_param2'插入默认配置 |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('5', 'visit_count', '累计访问人次', '0', '3','');"; |
| | | 2.新增表'db_ram_db.tb_acdc_secuity'交直流监控实时数据 |
| | | CREATE TABLE `tb_acdc_secuity` ( |
| | | `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', |
| | | `dev_id` int(11) NOT NULL DEFAULT '1' COMMENT '设备ID', |
| | | `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', |
| | | `acin1_vola` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电压', |
| | | `acin1_volb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电压', |
| | | `acin1_volc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电压', |
| | | `acin1_curra` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电流', |
| | | `acin1_currb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电流', |
| | | `acin1_currc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电流', |
| | | `acin1_freq` float NOT NULL DEFAULT '0' COMMENT '第一路交流输入频率', |
| | | `acin2_vola` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电压', |
| | | `acin2_volb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电压', |
| | | `acin2_volc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电压', |
| | | `acin2_curra` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电流', |
| | | `acin2_currb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电流', |
| | | `acin2_currc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电流', |
| | | `acin2_freq` float NOT NULL DEFAULT '0' COMMENT '第二路交流输入频率', |
| | | `dc_outvol` float NOT NULL DEFAULT '0' COMMENT '直流输出电压', |
| | | `load_curr` float NOT NULL DEFAULT '0' COMMENT '负载电流', |
| | | PRIMARY KEY (`num`), |
| | | UNIQUE KEY `idx_dev_id` (`dev_id`) USING BTREE, |
| | | KEY `idx_record_time` (`record_time`) USING BTREE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交直流监控屏实时数据表'; |
| | | |
| | | V2.05 edit at date 2024-10-15 |
| | | 1.表'db_pwrdev_inf.tb_pwrdev_inf'表新增字段整流模块数量-用于展示调整整流模块数量 |
| | |
| | | int id = res.getInt("id"); |
| | | ids.add(id); |
| | | } |
| | | // System.out.println("db_app_sys.tb_page_param2 ids:"+ids); |
| | | System.err.println("db_app_sys.tb_page_param2 ids:"+ids); |
| | | List<Integer> idsDefault2 = SqlsUtils.idsDefault2; |
| | | for (int i = 0; i < idsDefault2.size(); i++) { |
| | | if (!ids.contains(idsDefault2.get(i))) { |
| | |
| | | //创建 通信电源核容一体机遥测实时状态表 |
| | | createDev6159_Power_Yx_Table(pool, recreate); |
| | | |
| | | //创建 交直流监控屏实时数据表 |
| | | createAcdc_Secuity_Table(pool, recreate); |
| | | |
| | | System.out.println(" Db_Ram_Db init end at " + Com.getDateTimeFormat(new Date(), Com.DTF_YMDhms)); |
| | | } |
| | | |
| | | /** |
| | | * 创建交直流监控屏实时数据表 |
| | | * @param pool |
| | | * @param recreate |
| | | */ |
| | | private static void createAcdc_Secuity_Table(MysqlConnPool pool, boolean recreate) { |
| | | String sql_str01 = " DROP TABLE IF EXISTS "+Sql_Mysql.Acdc_Secuity_Table; |
| | | String sql_str02 = "CREATE TABLE IF NOT EXISTS " + Sql_Mysql.Acdc_Secuity_Table + " (" + |
| | | " `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'," + |
| | | " `dev_id` int(11) NOT NULL DEFAULT '1' COMMENT '设备ID'," + |
| | | " `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00'," + |
| | | " `acin1_vola` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电压'," + |
| | | " `acin1_volb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电压'," + |
| | | " `acin1_volc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电压'," + |
| | | " `acin1_curra` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电流'," + |
| | | " `acin1_currb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电流'," + |
| | | " `acin1_currc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电流'," + |
| | | " `acin1_freq` float NOT NULL DEFAULT '0' COMMENT '第一路交流输入频率'," + |
| | | " `acin2_vola` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电压'," + |
| | | " `acin2_volb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电压'," + |
| | | " `acin2_volc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电压'," + |
| | | " `acin2_curra` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电流'," + |
| | | " `acin2_currb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电流'," + |
| | | " `acin2_currc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电流'," + |
| | | " `acin2_freq` float NOT NULL DEFAULT '0' COMMENT '第二路交流输入频率'," + |
| | | " `dc_outvol` float NOT NULL DEFAULT '0' COMMENT '直流输出电压'," + |
| | | " `load_curr` float NOT NULL DEFAULT '0' COMMENT '负载电流'," + |
| | | " PRIMARY KEY (`num`)," + |
| | | " UNIQUE KEY `idx_dev_id` (`dev_id`) USING BTREE," + |
| | | " KEY `idx_record_time` (`record_time`) USING BTREE" + |
| | | ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交直流监控屏实时数据表';"; |
| | | 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(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 创建充放电一体机离线检测表 |
| | | * @param pool |
| | | * @param recreate |
| | |
| | | Integer[] temp= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,54,55,56}; |
| | | idsDefault = Arrays.asList(temp); |
| | | |
| | | Integer[] temp2= {1,2,3,4}; |
| | | Integer[] temp2= {1,2,3,4,5}; |
| | | idsDefault2 = Arrays.asList(temp2); |
| | | |
| | | sqlstb_page_param2 = new ArrayList<>(); |
| | | String tb_page_param2 = "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('1', 'visit_time_first', '用户登录访问控制-访问时间最早', '00:00:01', '1','User Login Access Control-Access Earliest');" + |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('2', 'visit_time_last', '用户登录访问控制-访问时间最晚', '23:59:59', '1','User Login Access Control-Access Latest');" + |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('3', 'visit_ip', '用户登录访问控制-访问客户端ip-允许', '*', '1','User Login Access Control-Access Client IP-Allow');"+ |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('4', 'audit_cap', '审计数据记录容量', '5000', '2','');"; |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('4', 'audit_cap', '审计数据记录容量', '5000', '2','');" + |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('5', 'visit_count', '累计访问人次', '0', '3','');"; |
| | | String[] strs2 = tb_page_param2.split(";"); |
| | | for (int i = 0; i < strs2.length; i++) { |
| | | sqlstb_page_param2.add(strs2[i]); |
| | |
| | | |
| | | public final static String Dev_6185_AlmpPram_Table = DB_RamDB + ".tb_dev_6185_almparam"; //BTS61850告警参数表 |
| | | |
| | | public final static String Dev6159_Power_Yc_Table = DB_RamDB + ".tb_dev6159_power_yc"; //BTS61850告警参数表 |
| | | public final static String Dev6159_Power_Yx_Table = DB_RamDB + ".tb_dev6159_power_yx"; //BTS61850告警参数表 |
| | | public final static String Dev6159_Power_Yc_Table = DB_RamDB + ".tb_dev6159_power_yc"; //BTS61850告警参数表 |
| | | public final static String Dev6159_Power_Yx_Table = DB_RamDB + ".tb_dev6159_power_yx"; //BTS61850告警参数表 |
| | | |
| | | public final static String Acdc_Secuity_Table = DB_RamDB + ".tb_acdc_secuity"; //交直流监控屏实时数据表 |
| | | |
| | | |
| | | /**************************** db_user数据库 ***************************************************/ |
| | |
| | | CREATE USER 'whyc'@'localhost' IDENTIFIED BY 'Fg001@hdw'; |
| | | GRANT ALL PRIVILEGES ON *.* TO 'whyc'@'localhost'; |
| | | FLUSH PRIVILEGES; |
| | | |
| | | |
| | | V2.06 edit at date 2024-10-22 |
| | | 1.表'db_app_sys.tb_page_param2'插入默认配置 |
| | | "INSERT INTO `db_app_sys`.`tb_page_param2`(`id`, `param`, `label`, `value`, `categoryId`,`lableEnUs`) VALUES ('5', 'visit_count', '累计访问人次', '0', '3','');"; |
| | | 2.新增表'db_ram_db.tb_acdc_secuity'交直流监控实时数据 |
| | | CREATE TABLE `tb_acdc_secuity` ( |
| | | `num` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', |
| | | `dev_id` int(11) NOT NULL DEFAULT '1' COMMENT '设备ID', |
| | | `record_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', |
| | | `acin1_vola` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电压', |
| | | `acin1_volb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电压', |
| | | `acin1_volc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电压', |
| | | `acin1_curra` float NOT NULL DEFAULT '0' COMMENT '第一路交流A相输入电流', |
| | | `acin1_currb` float NOT NULL DEFAULT '0' COMMENT '第一路交流B相输入电流', |
| | | `acin1_currc` float NOT NULL DEFAULT '0' COMMENT '第一路交流C相输入电流', |
| | | `acin1_freq` float NOT NULL DEFAULT '0' COMMENT '第一路交流输入频率', |
| | | `acin2_vola` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电压', |
| | | `acin2_volb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电压', |
| | | `acin2_volc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电压', |
| | | `acin2_curra` float NOT NULL DEFAULT '0' COMMENT '第二路交流A相输入电流', |
| | | `acin2_currb` float NOT NULL DEFAULT '0' COMMENT '第二路交流B相输入电流', |
| | | `acin2_currc` float NOT NULL DEFAULT '0' COMMENT '第二路交流C相输入电流', |
| | | `acin2_freq` float NOT NULL DEFAULT '0' COMMENT '第二路交流输入频率', |
| | | `dc_outvol` float NOT NULL DEFAULT '0' COMMENT '直流输出电压', |
| | | `load_curr` float NOT NULL DEFAULT '0' COMMENT '负载电流', |
| | | PRIMARY KEY (`num`), |
| | | UNIQUE KEY `idx_dev_id` (`dev_id`) USING BTREE, |
| | | KEY `idx_record_time` (`record_time`) USING BTREE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='交直流监控屏实时数据表'; |
| | | |
| | | V2.05 edit at date 2024-10-15 |
| | | 1.表'db_pwrdev_inf.tb_pwrdev_inf'表新增字段整流模块数量-用于展示调整整流模块数量 |
| | |
| | | /**************************************************************************/ |
| | | /**************************************************************************/ |
| | | public final static boolean app_debug = false; |
| | | public final static float m_VersionNum = (float) 2.05; |
| | | public final static float m_VersionNum = (float) 2.06; |
| | | public final static String m_Version = "Welcome To Use BTS DB BUILDER V" + m_VersionNum + " RC_20180908"; |
| | | /**************************************************************************/ |
| | | /**************************************************************************/ |