From 90fda3ce01ad53ee2e76724b17d416d665ae158b Mon Sep 17 00:00:00 2001 From: "review512jwy@163.com" <“review512jwy@163.com”> Date: Sat, 13 Jun 2026 22:31:00 +0800 Subject: [PATCH] =?UTF-8?q?F10=E5=91=8A=E8=AD=A6=E3=80=81=E5=91=8A?= =?UTF-8?q?=E8=AD=A6=E5=A4=84=E7=90=86=20ppt=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../db/migration/V88__camera_enabled.sql | 1 + .../db/migration/V89__block_flag.sql | 1 + .../db/migration/V90__alert_handle_modify.sql | 6 ++ .../migration/V91__dashboard_block_config.sql | 18 ++++++ .../mappers/auto/BasicBuildingMapper.xml | 30 ++++++++-- .../mappers/ex/BasicBuildingMapperExt.xml | 1 + .../dto/building/OptBuildingParams.java | 3 + .../business/model/BasicBuilding.java | 55 +++++++++++++++-- .../business/model/BasicBuildingExample.java | 60 +++++++++++++++++++ .../business/vo/building/BuildingPageVO.java | 3 + 10 files changed, 167 insertions(+), 11 deletions(-) create mode 100644 data-center-business-controller/src/main/resources/db/migration/V88__camera_enabled.sql create mode 100644 data-center-business-controller/src/main/resources/db/migration/V89__block_flag.sql create mode 100644 data-center-business-controller/src/main/resources/db/migration/V90__alert_handle_modify.sql create mode 100644 data-center-business-controller/src/main/resources/db/migration/V91__dashboard_block_config.sql diff --git a/data-center-business-controller/src/main/resources/db/migration/V88__camera_enabled.sql b/data-center-business-controller/src/main/resources/db/migration/V88__camera_enabled.sql new file mode 100644 index 0000000..14b209b --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V88__camera_enabled.sql @@ -0,0 +1 @@ +ALTER TABLE basic_building ADD `camera_enabled` int DEFAULT '0' COMMENT '是否有监控摄像头,0-没有,1-有'; diff --git a/data-center-business-controller/src/main/resources/db/migration/V89__block_flag.sql b/data-center-business-controller/src/main/resources/db/migration/V89__block_flag.sql new file mode 100644 index 0000000..b260846 --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V89__block_flag.sql @@ -0,0 +1 @@ +ALTER TABLE alert_history ADD `block_flag` int DEFAULT '0' COMMENT '是否屏蔽,0-不屏蔽,1-屏蔽'; diff --git a/data-center-business-controller/src/main/resources/db/migration/V90__alert_handle_modify.sql b/data-center-business-controller/src/main/resources/db/migration/V90__alert_handle_modify.sql new file mode 100644 index 0000000..303f18f --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V90__alert_handle_modify.sql @@ -0,0 +1,6 @@ +ALTER TABLE alert_handle_history ADD `phone_notification_type` int DEFAULT '0' COMMENT '电话通知类型:0-未知,1-拨出,2-来电'; +ALTER TABLE alert_handle_history ADD `phone_notification_time` bigint DEFAULT NULL COMMENT '电话通知时间,毫秒级时间戳'; +ALTER TABLE alert_handle_history ADD `creator` varchar(100) DEFAULT NULL COMMENT '记录创建者(输入者)'; +ALTER TABLE alert_handle_history ADD `detail_title` text DEFAULT NULL COMMENT '状况标题'; +ALTER TABLE alert_handle_history ADD `detail_content` text DEFAULT NULL COMMENT '状况内容'; + diff --git a/data-center-business-controller/src/main/resources/db/migration/V91__dashboard_block_config.sql b/data-center-business-controller/src/main/resources/db/migration/V91__dashboard_block_config.sql new file mode 100644 index 0000000..67f24df --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V91__dashboard_block_config.sql @@ -0,0 +1,18 @@ +CREATE TABLE `dashboard_block_config` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `company_id` bigint DEFAULT NULL, + `building_id` bigint DEFAULT NULL, + `acceptance_method` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '受理方式', + `acceptance_at` bigint DEFAULT NULL COMMENT '受理时间', + `work_content` varchar(1000) DEFAULT NULL COMMENT '作业内容', + `block_big_class_id` json DEFAULT NULL COMMENT '屏蔽类别,对应basic_asset_class_big表里的id', + `start_time` bigint DEFAULT NULL COMMENT '起始时间', + `end_time` bigint DEFAULT NULL COMMENT '截止时间', + `status` int DEFAULT '0' COMMENT '0-未完成,1-完成', + `contact` varchar(255) DEFAULT NULL COMMENT '联系人', + `creator` varchar(255) DEFAULT NULL COMMENT '输入者', + `completion_time` bigint DEFAULT NULL COMMENT '完成时间', + `created_at` bigint DEFAULT NULL, + `flag` int DEFAULT '0' COMMENT '0-正常,1-删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='屏蔽设置'; \ No newline at end of file diff --git a/data-center-business-dao/src/main/resources/mappers/auto/BasicBuildingMapper.xml b/data-center-business-dao/src/main/resources/mappers/auto/BasicBuildingMapper.xml index e79e68d..714dfd1 100644 --- a/data-center-business-dao/src/main/resources/mappers/auto/BasicBuildingMapper.xml +++ b/data-center-business-dao/src/main/resources/mappers/auto/BasicBuildingMapper.xml @@ -27,6 +27,7 @@ + building_id, company_id, `name`, address, flag, create_time, creator_id, modify_time, modifier_id, udf_building_id, building_bucket, thumbnail_num, show_switch_2d3d, brief_introduction, - latitude, longitude, retain_alert, salesforce_primary_id, site_manager, king_contract_no, kvm_url + latitude, longitude, retain_alert, salesforce_primary_id, site_manager, king_contract_no, + kvm_url, camera_enabled