From 5b266065742cce52ac45979d11c17b4d6a3d287b Mon Sep 17 00:00:00 2001 From: "zhczyx@163.com" Date: Tue, 30 Dec 2025 21:04:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E4=B8=AD?= =?UTF-8?q?=EF=BC=8C=E6=96=B0=E5=A2=9E=E3=80=81=E7=BC=96=E8=BE=91=E3=80=81?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E9=83=BD=E5=A2=9E=E5=8A=A0=E4=BA=86gateway?= =?UTF-8?q?=E5=85=B3=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/config/language/msg/msg_cn.yml | 1 + .../resources/config/language/msg/msg_en.yml | 3 +- .../resources/config/language/msg/msg_jp.yml | 1 + .../db/migration/V65__device_update.sql | 2 + .../mappers/auto/DeviceInfoMapper.xml | 49 ++++++++++----- .../mappers/ex/DeviceInfoMapperExt.xml | 7 ++- .../business/dto/device/DeviceAddParams.java | 3 + .../dto/device/DeviceUpdateParams.java | 3 + .../deviceinfo/DeviceInfoExcel.java | 3 + .../datacenter/business/model/DeviceInfo.java | 34 +++++++++++ .../business/model/DeviceInfoExample.java | 60 +++++++++++++++++++ .../business/vo/device/DeviceVO.java | 2 + .../service/impl/DeviceServiceImpl.java | 28 +++++++++ 13 files changed, 179 insertions(+), 17 deletions(-) create mode 100644 data-center-business-controller/src/main/resources/db/migration/V65__device_update.sql diff --git a/data-center-business-common/src/main/resources/config/language/msg/msg_cn.yml b/data-center-business-common/src/main/resources/config/language/msg/msg_cn.yml index e3679f4..519632e 100644 --- a/data-center-business-common/src/main/resources/config/language/msg/msg_cn.yml +++ b/data-center-business-common/src/main/resources/config/language/msg/msg_cn.yml @@ -18,6 +18,7 @@ msgcn: buildingNameDoesNotExist: 楼宇名称不存在 floorNameHasExisted: 楼层名称已存在 floorNameDoesNotExist: 楼层名称不存在 + gatewayClientDoesNotExist: 网关不存在 buildingNotFound: 不存在该楼宇 fbNotSameCompany: 需与楼宇归属于同一企业 spaceNameHasExisted: 房间名称已存在 diff --git a/data-center-business-common/src/main/resources/config/language/msg/msg_en.yml b/data-center-business-common/src/main/resources/config/language/msg/msg_en.yml index 2303bda..2390b0f 100644 --- a/data-center-business-common/src/main/resources/config/language/msg/msg_en.yml +++ b/data-center-business-common/src/main/resources/config/language/msg/msg_en.yml @@ -26,7 +26,8 @@ msgen: assetNameHasExisted: Asset name already exists. assetSymbolHasExisted: Asset symbol already exists. assetNameDoesNotExist: Asset name does not exist. - assetSymbolDoesNotExist: 资产记号不存在 + gatewayClientDoesNotExist: Gateway client does not exist. + assetSymbolDoesNotExist: Asset symbol does not exist. spaceNotFound: Room not found. faNotSameCompany: Must belong to the same company as the room. bindedDevice: Device is bound. diff --git a/data-center-business-common/src/main/resources/config/language/msg/msg_jp.yml b/data-center-business-common/src/main/resources/config/language/msg/msg_jp.yml index 21bf390..0317610 100644 --- a/data-center-business-common/src/main/resources/config/language/msg/msg_jp.yml +++ b/data-center-business-common/src/main/resources/config/language/msg/msg_jp.yml @@ -27,6 +27,7 @@ msgjp: assetSymbolHasExisted: 記号はすでに存在します assetNameDoesNotExist: 該当資産名がない assetSymbolDoesNotExist: 資産記号が存在しません + gatewayClientDoesNotExist: 該当ゲートウェイが存在しません spaceNotFound: 該当空間がない faNotSameCompany: 空間と同じ会社に所属してください bindedDevice: 登録されたデバイスは存在しています diff --git a/data-center-business-controller/src/main/resources/db/migration/V65__device_update.sql b/data-center-business-controller/src/main/resources/db/migration/V65__device_update.sql new file mode 100644 index 0000000..6ed449d --- /dev/null +++ b/data-center-business-controller/src/main/resources/db/migration/V65__device_update.sql @@ -0,0 +1,2 @@ +ALTER TABLE `device_info` +ADD COLUMN `gateway_client_id` INT NULL DEFAULT NULL AFTER `asset_id`; diff --git a/data-center-business-dao/src/main/resources/mappers/auto/DeviceInfoMapper.xml b/data-center-business-dao/src/main/resources/mappers/auto/DeviceInfoMapper.xml index 06fb28f..d96da25 100644 --- a/data-center-business-dao/src/main/resources/mappers/auto/DeviceInfoMapper.xml +++ b/data-center-business-dao/src/main/resources/mappers/auto/DeviceInfoMapper.xml @@ -16,6 +16,7 @@ + @@ -111,9 +112,9 @@ This element is automatically generated by MyBatis Generator, do not modify. --> id, device_id, device_sn, type_id, wsclient_id, space_id, device_name, remark, building_id, - asset_id, flag, company_id, created_by, created_timestamp, updated_by, updated_timestamp, - project_id, floor_id, monitoring_point_name, monitoring_point_category_id, data_provider_id, - gateway_info_id, alarm_level, retain_alert, unit + asset_id, gateway_client_id, flag, company_id, created_by, created_timestamp, updated_by, + updated_timestamp, project_id, floor_id, monitoring_point_name, monitoring_point_category_id, + data_provider_id, gateway_info_id, alarm_level, retain_alert, unit