From e9d37c954ff817da4ce93f32455ddeac6f3f09ea Mon Sep 17 00:00:00 2001 From: ChenYi <296215406@outlook.com> Date: Wed, 1 Apr 2026 17:23:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...er.cs => 20260401063556_InitialCreate.Designer.cs} | 11 ++++++----- ...itialCreate.cs => 20260401063556_InitialCreate.cs} | 7 +++---- .../Migrations/IoTDbContextModelSnapshot.cs | 9 +++++---- 3 files changed, 14 insertions(+), 13 deletions(-) rename src/JiShe.IoT.EntityFrameworkCore/Migrations/{20260326023314_InitialCreate.Designer.cs => 20260401063556_InitialCreate.Designer.cs} (99%) rename src/JiShe.IoT.EntityFrameworkCore/Migrations/{20260326023314_InitialCreate.cs => 20260401063556_InitialCreate.cs} (99%) diff --git a/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.Designer.cs b/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.Designer.cs similarity index 99% rename from src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.Designer.cs rename to src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.Designer.cs index 0b04d3a..acf010d 100644 --- a/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.Designer.cs +++ b/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.Designer.cs @@ -5,7 +5,6 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Newtonsoft.Json.Linq; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Volo.Abp.EntityFrameworkCore; @@ -14,7 +13,7 @@ using Volo.Abp.EntityFrameworkCore; namespace JiShe.IoT.Migrations { [DbContext(typeof(IoTDbContext))] - [Migration("20260326023314_InitialCreate")] + [Migration("20260401063556_InitialCreate")] partial class InitialCreate { /// @@ -1593,7 +1592,9 @@ namespace JiShe.IoT.Migrations .HasComment("物模型标识符访问模式"); b.Property("CallServiceOperateCommand") - .HasColumnType("text"); + .HasMaxLength(128) + .HasColumnType("character varying(128)") + .HasComment("服务调用参数通用指令,物模型服务类才有,一般用于保存操作子设备时的透明转发指令。"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() @@ -1648,7 +1649,7 @@ namespace JiShe.IoT.Migrations .HasColumnType("character varying(64)") .HasComment("物联网平台中对应的产品物模型属性或者事件数据类型"); - b.Property("IoTPlatformRawFieldExtension") + b.Property("IoTPlatformRawFieldExtension") .HasColumnType("jsonb") .HasComment("物联网平台中对应产品物模型标识符扩展,结构体或者数组的时候,是参数的名称与长度的键值对,其他类型就是长度或者值范围"); @@ -1706,7 +1707,7 @@ namespace JiShe.IoT.Migrations .HasColumnType("character varying(64)") .HasComment("管理后台产品标准的物模型属性或者事件名称"); - b.Property("StandardFieldFieldExtension") + b.Property("StandardFieldFieldExtension") .HasColumnType("jsonb") .HasComment("标准物模型字段标识符扩展,数组或者结构体时候的参数或者元素名称集合"); diff --git a/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.cs b/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.cs similarity index 99% rename from src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.cs rename to src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.cs index 8c82d9e..cc933e5 100644 --- a/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260326023314_InitialCreate.cs +++ b/src/JiShe.IoT.EntityFrameworkCore/Migrations/20260401063556_InitialCreate.cs @@ -1,6 +1,5 @@ using System; using Microsoft.EntityFrameworkCore.Migrations; -using Newtonsoft.Json.Linq; #nullable disable @@ -944,17 +943,17 @@ namespace JiShe.IoT.Migrations FiledType = table.Column(type: "character varying(50)", maxLength: 50, nullable: false, comment: "物联网平台中对应产品物模型属性或者事件类型"), IoTPlatformRawFieldName = table.Column(type: "character varying(64)", maxLength: 64, nullable: false, comment: "物联网平台中对应的产品物模型属性或者事件名称"), IoTPlatformRawFieldDataType = table.Column(type: "character varying(64)", maxLength: 64, nullable: true, comment: "物联网平台中对应的产品物模型属性或者事件数据类型"), - IoTPlatformRawFieldExtension = table.Column(type: "jsonb", nullable: true, comment: "物联网平台中对应产品物模型标识符扩展,结构体或者数组的时候,是参数的名称与长度的键值对,其他类型就是长度或者值范围"), + IoTPlatformRawFieldExtension = table.Column(type: "jsonb", nullable: true, comment: "物联网平台中对应产品物模型标识符扩展,结构体或者数组的时候,是参数的名称与长度的键值对,其他类型就是长度或者值范围"), StandardFieldName = table.Column(type: "character varying(64)", maxLength: 64, nullable: false, comment: "管理后台产品标准的物模型属性或者事件名称"), StandardFieldValueType = table.Column(type: "character varying(20)", maxLength: 20, nullable: false, comment: "标准物模型字段值类型"), StandardFieldDisplayName = table.Column(type: "character varying(64)", maxLength: 64, nullable: false, comment: "管理后台产品标准的物模型属性或者事件名称"), - StandardFieldFieldExtension = table.Column(type: "jsonb", nullable: true, comment: "标准物模型字段标识符扩展,数组或者结构体时候的参数或者元素名称集合"), + StandardFieldFieldExtension = table.Column(type: "jsonb", nullable: true, comment: "标准物模型字段标识符扩展,数组或者结构体时候的参数或者元素名称集合"), IsValueNeedConvert = table.Column(type: "boolean", nullable: false, comment: "是否需要值类型转换"), IsSpecialIdentifier = table.Column(type: "boolean", nullable: false, comment: "是否是特殊物模型标识符"), IsOperableIdentifier = table.Column(type: "boolean", nullable: false, comment: "是否可操作物模型标识符"), AccessMode = table.Column(type: "character varying(10)", maxLength: 10, nullable: false, defaultValue: "r", comment: "物模型标识符访问模式"), IdentifierType = table.Column(type: "integer", nullable: false, comment: "物模型标识符类型"), - CallServiceOperateCommand = table.Column(type: "text", nullable: true), + CallServiceOperateCommand = table.Column(type: "character varying(128)", maxLength: 128, nullable: true, comment: "服务调用参数通用指令,物模型服务类才有,一般用于保存操作子设备时的透明转发指令。"), ConcurrencyStamp = table.Column(type: "character varying(40)", maxLength: 40, nullable: false), CreationTime = table.Column(type: "timestamp with time zone", nullable: false), CreatorId = table.Column(type: "uuid", nullable: true), diff --git a/src/JiShe.IoT.EntityFrameworkCore/Migrations/IoTDbContextModelSnapshot.cs b/src/JiShe.IoT.EntityFrameworkCore/Migrations/IoTDbContextModelSnapshot.cs index ee77657..0652c07 100644 --- a/src/JiShe.IoT.EntityFrameworkCore/Migrations/IoTDbContextModelSnapshot.cs +++ b/src/JiShe.IoT.EntityFrameworkCore/Migrations/IoTDbContextModelSnapshot.cs @@ -4,7 +4,6 @@ using JiShe.IoT.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Newtonsoft.Json.Linq; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Volo.Abp.EntityFrameworkCore; @@ -1590,7 +1589,9 @@ namespace JiShe.IoT.Migrations .HasComment("物模型标识符访问模式"); b.Property("CallServiceOperateCommand") - .HasColumnType("text"); + .HasMaxLength(128) + .HasColumnType("character varying(128)") + .HasComment("服务调用参数通用指令,物模型服务类才有,一般用于保存操作子设备时的透明转发指令。"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() @@ -1645,7 +1646,7 @@ namespace JiShe.IoT.Migrations .HasColumnType("character varying(64)") .HasComment("物联网平台中对应的产品物模型属性或者事件数据类型"); - b.Property("IoTPlatformRawFieldExtension") + b.Property("IoTPlatformRawFieldExtension") .HasColumnType("jsonb") .HasComment("物联网平台中对应产品物模型标识符扩展,结构体或者数组的时候,是参数的名称与长度的键值对,其他类型就是长度或者值范围"); @@ -1703,7 +1704,7 @@ namespace JiShe.IoT.Migrations .HasColumnType("character varying(64)") .HasComment("管理后台产品标准的物模型属性或者事件名称"); - b.Property("StandardFieldFieldExtension") + b.Property("StandardFieldFieldExtension") .HasColumnType("jsonb") .HasComment("标准物模型字段标识符扩展,数组或者结构体时候的参数或者元素名称集合");