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