From 26aae58eaf4859227f303395865224523a9a927f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E7=BE=8E=E8=8D=A3?=
<10755671+mei-rong-he@user.noreply.gitee.com>
Date: Fri, 7 Nov 2025 11:48:21 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../20251107032753_hmr2025110701.Designer.cs | 135239 +++++++++++++++
.../20251107032753_hmr2025110701.cs | 2981 +
.../MigrationContextModelSnapshot.cs | 4337 +
APT.MS.Data/Mapping/T4/T4Map.cs | 556 +
.../Entities/FO/T_FO_CRUCIAL_LICENSE_JOB.cs | 6 +-
.../FO/T_FO_CRUCIAL_LICENSE_JOB_OUTSOURCE.cs | 25 +-
.../FO/T_FO_CRUCIAL_LICENSE_JOB_RISK.cs | 28 +
.../FO/T_FO_CRUCIAL_LICENSE_OUTSOURCE_RISK.cs | 26 +
APT.MS.Domain/Entities/FO/T_FO_EDUCATIONAL.cs | 18 +
APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB.cs | 245 +
.../Entities/FO/T_FO_FIRE_JOB_DETAIL.cs | 38 +
.../Entities/FO/T_FO_FIRE_JOB_DETAIL_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_FIRE_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_MONITOR_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_RISK.cs | 26 +
.../Entities/FO/T_FO_FIRE_JOB_USER.cs | 53 +
.../Entities/FO/T_FO_FIRE_JOB_USER_FILE.cs | 27 +
APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB.cs | 237 +
.../Entities/FO/T_FO_FIRE_JOB_WB_DETAIL.cs | 38 +
.../FO/T_FO_FIRE_JOB_WB_DETAIL_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_WB_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_WB_FIRE_FILE.cs | 27 +
.../FO/T_FO_FIRE_JOB_WB_MONITOR_FILE.cs | 27 +
.../Entities/FO/T_FO_FIRE_JOB_WB_RISK.cs | 26 +
.../Entities/FO/T_FO_FIRE_JOB_WB_USER.cs | 57 +
.../Entities/FO/T_FO_FIRE_JOB_WB_USER_FILE.cs | 27 +
APT.MS.Domain/Entities/FO/T_FO_FIRE_TYPE.cs | 19 +
.../Entities/FO/T_FO_LEADER_WELL_RECORD.cs | 90 +
.../FO/T_FO_LEADER_WELL_RECORD_DETAIL.cs | 99 +
.../FO/T_FO_LEADER_WELL_RECORD_DETAIL_AREA.cs | 28 +
.../FO/T_FO_LEADER_WELL_RECORD_DETAIL_FILE.cs | 28 +
.../FO/T_FO_LEADER_WELL_RECORD_FILE.cs | 29 +
.../FO/T_FO_LEADER_WELL_RECORD_USER.cs | 34 +
.../Entities/FO/T_FO_PROFESSIONAL_CATEGORY.cs | 18 +
.../Entities/FO/T_FO_PROFESSIONAL_RESUME.cs | 150 +
...FO_PROFESSIONAL_RESUME_CERTIFICATE_FILE.cs | 29 +
.../FO/T_FO_PROFESSIONAL_RESUME_DETAIL.cs | 58 +
.../T_FO_PROFESSIONAL_RESUME_DETAIL_FILE.cs | 29 +
...FO_PROFESSIONAL_RESUME_EDUCATIONAL_FILE.cs | 29 +
.../T_FO_PROFESSIONAL_RESUME_MEDICAL_FILE.cs | 29 +
.../FO/T_FO_PROFESSIONAL_RESUME_OTHER_FILE.cs | 29 +
.../FO/T_FO_PROFESSIONAL_RESUME_POST_FILE.cs | 29 +
.../FO/T_FO_PROFESSIONAL_RESUME_TRAIN_FILE.cs | 29 +
.../FO/T_FO_TECH_DISCLOSURE_FROM_SAFE.cs | 95 +
.../T_FO_TECH_DISCLOSURE_FROM_SAFE_PERSON.cs | 34 +
.../FO/T_FO_TECH_DISCLOSURE_FROM_TECH.cs | 95 +
.../T_FO_TECH_DISCLOSURE_FROM_TECH_PERSON.cs | 34 +
APT.MS.Domain/Entities/FO/T_FO_TECH_POST.cs | 29 +
APT.MS.Domain/Entities/FO/T_FO_USER_TYPE.cs | 18 +
APT.MS.Domain/Enums/FO/FOShiftRecordEnum.cs | 59 +-
.../APT.FO.WebApi/Controllers/T4/T4Control.cs | 17027 +-
52 files changed, 156337 insertions(+), 6016 deletions(-)
create mode 100644 APT.Data.Migrations/Migrations/20251107032753_hmr2025110701.Designer.cs
create mode 100644 APT.Data.Migrations/Migrations/20251107032753_hmr2025110701.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_CRUCIAL_LICENSE_JOB_RISK.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_CRUCIAL_LICENSE_OUTSOURCE_RISK.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_EDUCATIONAL.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_DETAIL.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_DETAIL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_FIRE_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_MONITOR_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_RISK.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_USER.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_USER_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_DETAIL.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_DETAIL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_FIRE_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_MONITOR_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_RISK.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_USER.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_JOB_WB_USER_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_FIRE_TYPE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD_DETAIL.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD_DETAIL_AREA.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD_DETAIL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_LEADER_WELL_RECORD_USER.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_CATEGORY.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_CERTIFICATE_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_DETAIL.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_DETAIL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_EDUCATIONAL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_MEDICAL_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_OTHER_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_POST_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_PROFESSIONAL_RESUME_TRAIN_FILE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_TECH_DISCLOSURE_FROM_SAFE.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_TECH_DISCLOSURE_FROM_SAFE_PERSON.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_TECH_DISCLOSURE_FROM_TECH.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_TECH_DISCLOSURE_FROM_TECH_PERSON.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_TECH_POST.cs
create mode 100644 APT.MS.Domain/Entities/FO/T_FO_USER_TYPE.cs
diff --git a/APT.Data.Migrations/Migrations/20251107032753_hmr2025110701.Designer.cs b/APT.Data.Migrations/Migrations/20251107032753_hmr2025110701.Designer.cs
new file mode 100644
index 0000000..97327eb
--- /dev/null
+++ b/APT.Data.Migrations/Migrations/20251107032753_hmr2025110701.Designer.cs
@@ -0,0 +1,135239 @@
+//
+using System;
+using APT.Migrations;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Metadata;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+namespace APT.Data.Migrations.Migrations
+{
+ [DbContext(typeof(MigrationContext))]
+ [Migration("20251107032753_hmr2025110701")]
+ partial class hmr2025110701
+ {
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("Relational:MaxIdentifierLength", 128)
+ .HasAnnotation("ProductVersion", "5.0.12")
+ .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_HMI", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CODE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("REMARK")
+ .HasMaxLength(300)
+ .HasColumnType("nvarchar(300)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_BD_HMI");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CODE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("DATA_TYPE")
+ .HasColumnType("int");
+
+ b.Property("ENABLE_STATUS")
+ .HasColumnType("int");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("ENUM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("ENUM_ITEM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("REMARK")
+ .HasMaxLength(100)
+ .HasColumnType("nvarchar(100)");
+
+ b.Property("SRC_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ENUM_ID");
+
+ b.HasIndex("ENUM_ITEM_ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.HasIndex("CODE", "ORG_ID")
+ .IsUnique()
+ .HasFilter("[CODE] IS NOT NULL");
+
+ b.ToTable("T_BD_PICTURE");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE_FILE", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IMG_FILE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IMG_FILE_PATH")
+ .HasMaxLength(300)
+ .HasColumnType("nvarchar(300)");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PICTURE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("SRC_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("ID");
+
+ b.HasIndex("IMG_FILE_ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.HasIndex("PICTURE_ID");
+
+ b.ToTable("T_BD_PICTURE_FILE");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PLACE", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("IS_LEAF")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(20)
+ .HasColumnType("nvarchar(20)");
+
+ b.Property("NAME_ACRONYM")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("NUM")
+ .HasColumnType("int");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PARENT_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PROP")
+ .HasColumnType("int");
+
+ b.Property("TEXT")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.HasIndex("PARENT_ID");
+
+ b.ToTable("T_BD_PLACE");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_SERVER_INFO", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CODE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("CPU")
+ .HasColumnType("decimal(18,2)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENABLE_STATUS")
+ .HasColumnType("int");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IP")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MEMORY")
+ .HasColumnType("decimal(18,2)");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("REMARK")
+ .HasMaxLength(100)
+ .HasColumnType("nvarchar(100)");
+
+ b.Property("STORAGE")
+ .HasColumnType("decimal(18,2)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_BD_SERVER_INFO");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_SYSTEM_INFO", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CONCURRENCY")
+ .HasColumnType("int");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PV")
+ .HasColumnType("int");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_BD_SYSTEM_INFO");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_WORD_TEMPLATE", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CODE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("DATA_API")
+ .HasMaxLength(100)
+ .HasColumnType("nvarchar(100)");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("REMARK")
+ .HasMaxLength(300)
+ .HasColumnType("nvarchar(300)");
+
+ b.Property("RET_ENTITY_TYPE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_BD_WORD_TEMPLATE");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_API", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("DESCRIBE")
+ .HasMaxLength(500)
+ .HasColumnType("nvarchar(500)");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("METHOD")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_FM_API");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PRINTER_COMPUTER_NAME")
+ .HasMaxLength(400)
+ .HasColumnType("nvarchar(400)");
+
+ b.Property("PRINTER_NAME")
+ .HasMaxLength(200)
+ .HasColumnType("nvarchar(200)");
+
+ b.Property("PRINT_NUMBER")
+ .HasColumnType("int");
+
+ b.Property("PRINT_STATUS")
+ .HasColumnType("int");
+
+ b.Property("PRINT_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("REMARK")
+ .HasMaxLength(200)
+ .HasColumnType("nvarchar(200)");
+
+ b.Property("SOURCE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("SOURCE_TYPE")
+ .HasColumnType("int");
+
+ b.Property("TEMPLET_FILE_NAME")
+ .HasMaxLength(400)
+ .HasColumnType("nvarchar(400)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_FM_AUTO_PRINT_RECORD");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD_DETAIL", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("AUTO_PRINT_RECORD_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PARAM_NAME")
+ .HasMaxLength(200)
+ .HasColumnType("nvarchar(200)");
+
+ b.Property("PARAM_VALUE")
+ .HasMaxLength(800)
+ .HasColumnType("nvarchar(800)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("AUTO_PRINT_RECORD_ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_FM_AUTO_PRINT_RECORD_DETAIL");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_ADD", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("ADDRESS")
+ .HasMaxLength(200)
+ .HasColumnType("nvarchar(200)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("HIERARCHY")
+ .HasMaxLength(20)
+ .HasColumnType("nvarchar(20)");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("LATITIDE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("LONGITUDE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.HasKey("ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.ToTable("T_FM_BASE_ADD");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_CONFIG", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("APP_CONS_PICTURE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("BACK_PIC_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("BOOK_TIME")
+ .HasColumnType("int");
+
+ b.Property("CALENDAR_DAYS")
+ .HasColumnType("int");
+
+ b.Property("CODE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("CONTINUOUS_CORRENT")
+ .HasColumnType("int");
+
+ b.Property("CONTINUOUS_CORRENT_WARING")
+ .HasColumnType("int");
+
+ b.Property("CORRENT_OK")
+ .HasColumnType("int");
+
+ b.Property("CORRENT_TOTAL")
+ .HasColumnType("int");
+
+ b.Property("COST_BENCHMARK")
+ .HasColumnType("decimal(18,2)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("CURRENT_VOLTAGE_HMI_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("DOWN_PERCENT")
+ .HasColumnType("decimal(18,2)");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("EXCEL_TYPE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("FILE_LEN")
+ .HasColumnType("int");
+
+ b.Property("FILE_PATH")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("FILE_TYPE")
+ .HasMaxLength(100)
+ .HasColumnType("nvarchar(100)");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("FLOW_SEND_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FLOW_STATUS")
+ .HasColumnType("int");
+
+ b.Property("FORM_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("HOME_HMI_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("IS_CHECK_MESSAGE")
+ .HasColumnType("bit");
+
+ b.Property("IS_DELETED")
+ .HasColumnType("bit");
+
+ b.Property("IS_MENU_SHRINK")
+ .HasColumnType("bit");
+
+ b.Property("IS_PRODUCT_CAL")
+ .HasColumnType("bit");
+
+ b.Property("IS_USER_LOG")
+ .HasColumnType("bit");
+
+ b.Property("KPI_CAL_TYPE")
+ .HasColumnType("int");
+
+ b.Property("LEVEL")
+ .HasColumnType("int");
+
+ b.Property("LOGO_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("LOWER_PICTURE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MAP_KEY")
+ .HasMaxLength(200)
+ .HasColumnType("nvarchar(200)");
+
+ b.Property("MESSAGE_TEMPLATE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("METER_READ_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("MODIFIER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("MODIFY_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("NAME")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("ORG_ID")
+ .IsRequired()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("PICTURE_URL")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("PIC_LEN")
+ .HasColumnType("int");
+
+ b.Property("PIC_PATH")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("PIC_TYPE")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.Property("PUSH_API_URL")
+ .HasMaxLength(100)
+ .HasColumnType("nvarchar(100)");
+
+ b.Property("SCREEN_TITLE")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("SCREEN_URL")
+ .HasColumnType("nvarchar(max)");
+
+ b.Property("SLOGAN")
+ .HasMaxLength(60)
+ .HasColumnType("nvarchar(60)");
+
+ b.Property("SRC_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("STATISTICAL_TYPE")
+ .HasColumnType("int");
+
+ b.Property("SYSTART_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("SYS_NAME")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("T0P_PICTURE_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("TEL")
+ .HasMaxLength(30)
+ .HasColumnType("nvarchar(30)");
+
+ b.HasKey("ID");
+
+ b.HasIndex("APP_CONS_PICTURE_ID");
+
+ b.HasIndex("BACK_PIC_ID");
+
+ b.HasIndex("CURRENT_VOLTAGE_HMI_ID");
+
+ b.HasIndex("HOME_HMI_ID");
+
+ b.HasIndex("LOGO_ID");
+
+ b.HasIndex("LOWER_PICTURE_ID");
+
+ b.HasIndex("MESSAGE_TEMPLATE_ID");
+
+ b.HasIndex("ORG_ID");
+
+ b.HasIndex("T0P_PICTURE_ID");
+
+ b.ToTable("T_FM_BASE_CONFIG");
+ });
+
+ modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_ENERGY", b =>
+ {
+ b.Property("ID")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("AUTH_DATE")
+ .HasColumnType("datetime2");
+
+ b.Property("AUTH_MECHANISM")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("CHARGE_TEL")
+ .HasMaxLength(20)
+ .HasColumnType("nvarchar(20)");
+
+ b.Property("CREATER_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property("CREATE_TIME")
+ .HasColumnType("datetime2");
+
+ b.Property("ENERGY_CHARGE")
+ .HasMaxLength(20)
+ .HasColumnType("nvarchar(20)");
+
+ b.Property("ENERGY_LEADER")
+ .HasMaxLength(20)
+ .HasColumnType("nvarchar(20)");
+
+ b.Property("ENERGY_MANAGEMENT")
+ .HasMaxLength(50)
+ .HasColumnType("nvarchar(50)");
+
+ b.Property("ENTITY_ORG_TPYE")
+ .HasColumnType("int");
+
+ b.Property("FLOW_ID")
+ .HasColumnType("uniqueidentifier");
+
+ b.Property