diff --git a/src/YunDa.Domain/YunDa.ISAS.EntityFrameworkCore/Migrations/20241213031319_update_table_v93.Designer.cs b/src/YunDa.Domain/YunDa.ISAS.EntityFrameworkCore/Migrations/20241213031319_update_table_v93.Designer.cs
new file mode 100644
index 0000000..77eab38
--- /dev/null
+++ b/src/YunDa.Domain/YunDa.ISAS.EntityFrameworkCore/Migrations/20241213031319_update_table_v93.Designer.cs
@@ -0,0 +1,5431 @@
+//
+using System;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Metadata;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using YunDa.ISAS.EntityFrameworkCore.EntityFrameworkCore;
+
+#nullable disable
+
+namespace YunDa.ISAS.Migrations
+{
+ [DbContext(typeof(ISASDbContext))]
+ [Migration("20241213031319_update_table_v93")]
+ partial class update_table_v93
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("ProductVersion", "8.0.11")
+ .HasAnnotation("Relational:MaxIdentifierLength", 64);
+
+ MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.ClientConfiguration.ThreeDimension.CCThreeDimension", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentInfoId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("ModelId")
+ .HasColumnType("int");
+
+ b.Property("ModelName")
+ .HasColumnType("longtext");
+
+ b.Property("TelecommandConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("TelemeteringConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("TelesignalisationConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("ThreeDimensionDataCategory")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.Property("VideoDevId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentInfoId");
+
+ b.HasIndex("TelecommandConfigurationId");
+
+ b.HasIndex("TelemeteringConfigurationId");
+
+ b.HasIndex("TelesignalisationConfigurationId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.HasIndex("VideoDevId");
+
+ b.ToTable("cc_three_dimension");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.MultidimensionalCheck", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentInfoId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("PatternRecognitionConfigutrationId1")
+ .HasColumnType("char(36)");
+
+ b.Property("PatternRecognitionConfigutrationId2")
+ .HasColumnType("char(36)");
+
+ b.Property("PresetPointId1")
+ .HasColumnType("char(36)");
+
+ b.Property("PresetPointId2")
+ .HasColumnType("char(36)");
+
+ b.Property("Remark")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TelesignalisationConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentInfoId");
+
+ b.HasIndex("PatternRecognitionConfigutrationId1");
+
+ b.HasIndex("PatternRecognitionConfigutrationId2");
+
+ b.HasIndex("PresetPointId1");
+
+ b.HasIndex("PresetPointId2");
+
+ b.HasIndex("TelesignalisationConfigurationId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_multidimensional_check");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.MultidimensionalCheckSchedule", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("EndTime")
+ .HasColumnType("longtext");
+
+ b.Property("IntervalMinute")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("Remark")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)");
+
+ b.Property("StartTime")
+ .HasColumnType("longtext");
+
+ b.Property("Week")
+ .HasColumnType("int");
+
+ b.HasKey("Id");
+
+ b.ToTable("dm_multidimensional_check_schedule");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.SelfCheckingConfiguration", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DataType")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("JudgmentMode")
+ .HasColumnType("int");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("LowerLimit")
+ .HasColumnType("float");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)");
+
+ b.Property("RepetitiveDisplacementTimes")
+ .HasColumnType("int");
+
+ b.Property("RepetitiveSendTimes")
+ .HasColumnType("int");
+
+ b.Property("SendTelemeteringValue")
+ .HasColumnType("float");
+
+ b.Property("SendTelesignalisationValue")
+ .HasColumnType("int");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TimeOfJudgment")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.Property("UpperLimit")
+ .HasColumnType("float");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_self_checking_configuration");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TeleCommandPlanSetting", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("Remark")
+ .HasColumnType("longtext");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_telecommand_plan_setting");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TeleCommandPlanTime", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("ByDays")
+ .HasColumnType("longtext");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Freq")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Remark")
+ .HasColumnType("longtext");
+
+ b.Property("SendTelecommandTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("StartTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("TeleCommandPlanSettingId")
+ .HasColumnType("char(36)");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TeleCommandPlanSettingId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_telecommand_plan_time");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TeleCommandSettingItem", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .HasColumnType("longtext");
+
+ b.Property("Remark")
+ .HasColumnType("longtext");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TeleCommandPlanSettingId")
+ .HasColumnType("char(36)");
+
+ b.Property("TeleCommandValue")
+ .HasColumnType("int");
+
+ b.Property("TelecommandConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TeleCommandPlanSettingId");
+
+ b.HasIndex("TelecommandConfigurationId");
+
+ b.ToTable("dm_telecommand_setting_item");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelecommandConfiguration", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CPUSector")
+ .HasColumnType("int");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DataSourceCategory")
+ .HasColumnType("int");
+
+ b.Property("DeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("DispatcherAddress")
+ .HasColumnType("int");
+
+ b.Property("EquipmentInfoId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("InfoAddress")
+ .HasColumnType("int");
+
+ b.Property("InfoCPUSector")
+ .HasColumnType("int");
+
+ b.Property("InfoDeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVirtualDevice")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("NoContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("RelatedTelesignalisationId")
+ .HasColumnType("char(36)");
+
+ b.Property("RemoteType")
+ .HasColumnType("int");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.Property("UnsurenessContent")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("YesContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentInfoId");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.HasIndex("RelatedTelesignalisationId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_telecommand_configuration");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelecommandTemplate", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("NoContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("RelatedTelesignalisationId")
+ .HasColumnType("char(36)");
+
+ b.Property("RemoteType")
+ .HasColumnType("int");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("UnsurenessContent")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("YesContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.ToTable("dm_telecommand_template");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelemeteringAlarmTemplate", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DMAlarmCategoryId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("MaxValue")
+ .HasColumnType("float");
+
+ b.Property("MinValue")
+ .HasColumnType("float");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TelemeteringTemplateId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("DMAlarmCategoryId");
+
+ b.HasIndex("TelemeteringTemplateId");
+
+ b.ToTable("dm_telemetering_alarm_template");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelemeteringConfiguration", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CPUSector")
+ .HasColumnType("int");
+
+ b.Property("Coefficient")
+ .HasColumnType("float");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DataSourceCategory")
+ .HasColumnType("int");
+
+ b.Property("DecimalDigits")
+ .HasColumnType("int");
+
+ b.Property("DeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("DispatcherAddress")
+ .HasColumnType("int");
+
+ b.Property("EquipmentInfoId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("InfoAddress")
+ .HasColumnType("int");
+
+ b.Property("InfoCPUSector")
+ .HasColumnType("int");
+
+ b.Property("InfoDeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsEnvironmentTemp")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSelfCheckingValue")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVirtualDevice")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("LowerLimit")
+ .HasColumnType("float");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("SelfCheckingConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.Property("Unit")
+ .HasColumnType("longtext");
+
+ b.Property("UpperLimit")
+ .HasColumnType("float");
+
+ b.Property("ismsbaseYCId")
+ .HasColumnType("longtext");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentInfoId");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.HasIndex("SelfCheckingConfigurationId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_telemetering_Configuration");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelemeteringTemplate", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("Coefficient")
+ .HasColumnType("float");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DecimalDigits")
+ .HasColumnType("int");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("Unit")
+ .HasColumnType("longtext");
+
+ b.HasKey("Id");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.ToTable("dm_telemetering_template");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelesignalisationConfiguration", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CPUSector")
+ .HasColumnType("int");
+
+ b.Property("CommValue")
+ .HasColumnType("int");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DMAlarmCategoryId")
+ .HasColumnType("char(36)");
+
+ b.Property("DataSourceCategory")
+ .HasColumnType("int");
+
+ b.Property("DeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("DispatcherAddress")
+ .HasColumnType("int");
+
+ b.Property("EquipmentInfoId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("InfoAddress")
+ .HasColumnType("int");
+
+ b.Property("InfoCPUSector")
+ .HasColumnType("int");
+
+ b.Property("InfoDeviceAddress")
+ .HasColumnType("int");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsCommStatus")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSelfCheckingValue")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVirtualDevice")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("NoContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("RemoteType")
+ .HasColumnType("int");
+
+ b.Property("SelfCheckingConfigurationId")
+ .HasColumnType("char(36)");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.Property("UnsurenessContent")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("YesContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("ismsbaseYXId")
+ .HasColumnType("longtext");
+
+ b.HasKey("Id");
+
+ b.HasIndex("DMAlarmCategoryId");
+
+ b.HasIndex("EquipmentInfoId");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.HasIndex("SelfCheckingConfigurationId");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("dm_telesignalisation_configuration");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.DataMonitoring.TelesignalisationTemplate", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CommValue")
+ .HasColumnType("int");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DMAlarmCategoryId")
+ .HasColumnType("char(36)");
+
+ b.Property("EquipmentTypeId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsCommStatus")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSave")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsSendDispatcher")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("IsVisible")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasMaxLength(50)
+ .HasColumnType("varchar(50)");
+
+ b.Property("NoContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("RemoteType")
+ .HasColumnType("int");
+
+ b.Property("SeqNo")
+ .HasColumnType("int");
+
+ b.Property("UnsurenessContent")
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.Property("YesContent")
+ .IsRequired()
+ .HasMaxLength(20)
+ .HasColumnType("varchar(20)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("DMAlarmCategoryId");
+
+ b.HasIndex("EquipmentTypeId");
+
+ b.ToTable("dm_telesignalisation_template");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.Foundation.NameDateText", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("Content")
+ .HasMaxLength(65535)
+ .HasColumnType("longtext");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("IsActive")
+ .HasColumnType("tinyint(1)");
+
+ b.Property("LastModificationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("LastModifierUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("Name")
+ .HasColumnType("longtext");
+
+ b.Property("Remark")
+ .HasMaxLength(200)
+ .HasColumnType("varchar(200)");
+
+ b.Property("TransformerSubstationId")
+ .HasColumnType("char(36)");
+
+ b.HasKey("Id");
+
+ b.HasIndex("TransformerSubstationId");
+
+ b.ToTable("fd_name_date_text");
+ });
+
+ modelBuilder.Entity("YunDa.ISAS.Entities.GeneralInformation.EquipmentDataCategory", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("char(36)");
+
+ b.Property("CreationTime")
+ .HasColumnType("datetime(6)");
+
+ b.Property("CreatorUserId")
+ .HasColumnType("char(36)");
+
+ b.Property("DataSourceCategory")
+ .HasColumnType("int");
+
+ b.Property