From d994285f05305d98bd7896872cebef8359b026c6 Mon Sep 17 00:00:00 2001 From: "review512jwy@163.com" <“review512jwy@163.com”> Date: Thu, 16 Apr 2026 10:31:51 +0800 Subject: [PATCH] =?UTF-8?q?f10=E7=9B=B8=E5=85=B3sql=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/db/migration/V73__f10.sql | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 data-center-business-controller/src/main/resources/db/migration/V73__f10.sql diff --git a/data-center-business-controller/src/main/resources/db/migration/V73__f10.sql b/data-center-business-controller/src/main/resources/db/migration/V73__f10.sql new file mode 100644 index 0000000..92a7bad --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V73__f10.sql @@ -0,0 +1,59 @@ +ALTER TABLE alert_history ADD COLUMN source_type INT NOT NULL DEFAULT 1 COMMENT '来源类型:1=普通设备告警,2=F10告警'; + + + +DROP TABLE IF EXISTS `f10_journal_log`; + +CREATE TABLE `f10_journal_log` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `device_id` varchar(100) NOT NULL COMMENT '设备ID', + `company_id` bigint DEFAULT NULL, + `raw_hex` text COMMENT '原始HEX报文', + `raw_text` text COMMENT '正文文本(Shift-JIS)', + `serial_no` varchar(10) DEFAULT NULL COMMENT '报文序列号(Serial No)', + `mode` varchar(10) DEFAULT NULL COMMENT '报文模式(Mode)', + `signal_seq` varchar(10) DEFAULT NULL COMMENT '信号通番', + `receive_date` varchar(10) DEFAULT NULL COMMENT '受信日付 YYYYMMDD', + `receive_time` varchar(10) DEFAULT NULL COMMENT '受信時刻 HHMMSS', + `channel_no` varchar(10) DEFAULT NULL COMMENT 'チャンネル番号', + `test_flag` varchar(10) DEFAULT NULL COMMENT '試験設定フラグ', + `block_no` varchar(10) DEFAULT NULL COMMENT 'ブロック番号', + `block_name` varchar(50) DEFAULT NULL COMMENT 'ブロック名称', + `signal_type1` varchar(10) DEFAULT NULL COMMENT '信号種別1', + `signal_type2` varchar(10) DEFAULT NULL COMMENT '信号種別2', + `signal_label` varchar(10) DEFAULT NULL COMMENT '信号ラベル', + `signal_status` varchar(10) DEFAULT NULL COMMENT '信号状態', + `course_no` varchar(10) DEFAULT NULL COMMENT '機動コース番号', + `area_code` varchar(10) DEFAULT NULL COMMENT '担当地区コード', + `course_code` varchar(10) DEFAULT NULL COMMENT '機動コースコード', + `standby_name` varchar(50) DEFAULT NULL COMMENT '待機所名', + `physical_addr` varchar(10) DEFAULT NULL COMMENT '物理アドレス', + `customer_name` varchar(500) DEFAULT NULL COMMENT '契約先名称', + `phone` varchar(50) DEFAULT NULL COMMENT '電話番号', + `remark` varchar(500) DEFAULT NULL COMMENT '備考', + `display_color` varchar(10) DEFAULT NULL COMMENT '表示色', + `error_reason` varchar(10) DEFAULT NULL COMMENT '異常要因', + `line_type` varchar(10) DEFAULT NULL COMMENT '回線種別', + `area_name` varchar(50) DEFAULT NULL COMMENT '地区名称', + `send_date` varchar(10) DEFAULT NULL COMMENT '送信日付 YYYYMMDD', + `send_time` varchar(10) DEFAULT NULL COMMENT '送信時刻 HHMMSS', + `customer_no` varchar(10) DEFAULT NULL COMMENT '契約先番号', + `display_data1` varchar(50) DEFAULT NULL COMMENT '表示データ1', + `display_data2` varchar(50) DEFAULT NULL COMMENT '表示データ2', + `instruction_flag` varchar(10) DEFAULT NULL COMMENT '指令書作成フラグ', + `signal_code` varchar(10) DEFAULT NULL COMMENT '信号コード', + `card_no` varchar(10) DEFAULT NULL COMMENT 'カード番号', + `card_type` varchar(10) DEFAULT NULL COMMENT 'カード種別', + `mansion_building` varchar(10) DEFAULT NULL COMMENT 'マンション棟番号', + `mansion_room` varchar(10) DEFAULT NULL COMMENT 'マンション部屋番号', + `option_field` varchar(50) DEFAULT NULL COMMENT 'オプション領域', + `created_at` bigint DEFAULT NULL COMMENT '创建时间毫秒级时间戳', + `created_time` datetime DEFAULT NULL COMMENT '创建时间', + `receive_timestamp` bigint DEFAULT NULL COMMENT 'receive_date+receive_time的毫秒级时间戳', + `expired_flag` int DEFAULT NULL COMMENT '是否过期告警(0=正常,1=过期)', + `alert_history_id` bigint DEFAULT NULL COMMENT '告警表主键ID', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_device_alarm_ts` (`device_id`,`receive_timestamp`), + KEY `idx_device_id` (`device_id`), + KEY `idx_created_at` (`created_at`) +) ENGINE=InnoDB COMMENT='F10数据'; \ No newline at end of file