35076 lines
		
	
	
		
			1.2 MiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			35076 lines
		
	
	
		
			1.2 MiB
		
	
	
	
	
	
	
	
// <auto-generated />
 | 
						|
using System;
 | 
						|
using APT.Data.NewDb;
 | 
						|
using Microsoft.EntityFrameworkCore;
 | 
						|
using Microsoft.EntityFrameworkCore.Infrastructure;
 | 
						|
using Microsoft.EntityFrameworkCore.Metadata;
 | 
						|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
 | 
						|
 | 
						|
namespace APT.Data.NewDb.Migrations
 | 
						|
{
 | 
						|
    [DbContext(typeof(NewDbContext))]
 | 
						|
    partial class NewDbContextModelSnapshot : ModelSnapshot
 | 
						|
    {
 | 
						|
        protected override void BuildModel(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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ENUM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ENUM_ITEM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("IMG_FILE_PATH")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PROP")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<decimal>("CPU")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("IP")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<decimal>("MEMORY")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<decimal>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CONCURRENCY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DATA_API")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESCRIBE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("METHOD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PRINTER_COMPUTER_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("PRINTER_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("PRINT_NUMBER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("PRINT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("PRINT_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SOURCE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SOURCE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AUTO_PRINT_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARAM_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ADDRESS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HIERARCHY")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LATITIDE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("LONGITUDE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("APP_CONS_PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("BACK_PIC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("BOOK_TIME")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CALENDAR_DAYS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("CONTINUOUS_CORRENT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CONTINUOUS_CORRENT_WARING")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CORRENT_OK")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CORRENT_TOTAL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<decimal>("COST_BENCHMARK")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CURRENT_VOLTAGE_HMI_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("DOWN_PERCENT")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXCEL_TYPE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("FILE_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_PATH")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_TYPE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("HOME_HMI_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CHECK_MESSAGE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PRODUCT_CAL")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_USER_LOG")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("KPI_CAL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("LOGO_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("LOWER_PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("MAP_KEY")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MESSAGE_TEMPLATE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("METER_READ_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PICTURE_URL")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<int>("PIC_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("PIC_PATH")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("PIC_TYPE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("PUSH_API_URL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("SCREEN_TITLE")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("SCREEN_URL")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("SLOGAN")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATISTICAL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("SYSTART_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("SYS_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("T0P_PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("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<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("AUTH_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("AUTH_MECHANISM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CHARGE_TEL")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ENERGY_CHARGE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("ENERGY_LEADER")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("ENERGY_MANAGEMENT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_ENERGY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_MANAGEMENT_SYS")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LEADER_POSITION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("LEADER_TEL")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_BASE_ENERGY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ABB_NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<decimal>("CAPITAL")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CREDIT_CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("FUND_ENUM_ITEM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("GDP")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CENTER")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LEGAL_PERSON")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PLACE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PROP_ENUM_ITEM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FUND_ENUM_ITEM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PLACE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PROP_ENUM_ITEM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_BASE_INFO");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("HOLIDAY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("HOLIDAY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_CALENDAR");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR_CLASS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CALENDAR_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_CalendarID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CALENDAR_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_CalendarID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_CALENDAR_CLASS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_CLASS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CLASS_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("ENDTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("STARTTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_CLASS_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_COST_CENTER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_COST_CENTER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<                  .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("ind?>("FLOW_ID")
 | 
						|
                        .HasValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("int")
 | 
						|
                        .HasDefaultValue(0);
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LINE_USER")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_ID")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CALENDAR_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CURR_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("CYCLE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("IS_DEFAULT_TEMPLATE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_HANDOVER")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CALENDAR_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_CALENDAR_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_CALENDAR_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_CALENDAR_CONFIG_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG_TEAM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_CALENDAR_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_CALENDAR_CONFIG_TEAM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SAFEUSER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_HEAD")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_SAFEUSER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("DATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("RUN_STATUS")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("SHIFT_CLASS_RUN_STATUS")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_CALENDAR_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_SCHEDULING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_SCHEDULING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_SCHEDULING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_DEPARTMENT_SCHEDULING_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENUM_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("VALUE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ENUM_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CODE", "ORG_ID")
 | 
						|
                        .IsUnique()
 | 
						|
                        .HasFilter("[CODE] IS NOT NULL");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ENUM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUMS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("VALUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ENUMS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_ITEM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENUM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_EN")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<decimal>("OFFSET")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("POINTNUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STANDARD_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ENUM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ENUM_ITEM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CODE", "ORG_ID")
 | 
						|
                        .IsUnique()
 | 
						|
                        .HasFilter("[CODE] IS NOT NULL");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ENUM_TYPE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EQUIPMENT_INTEGRATION_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CURR_TASK_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXECUTE_NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INTERFACE_ADDRESS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYNCING")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("MOVE_FILE_PATH")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("NEXT_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PERIODIC_TIME")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("PRIORITY_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("READ_FILE_PATH")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SECOND_WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("SYNC_UNIT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EQUIPMENT_INTEGRATION_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_ASYNCH_TEMP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ECMSAGE")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<string>("ECMSAGE_FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXECUTE_RESULT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXT_CONN_DEST_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EXT_CONN_LOG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EXT_CONN_TRANS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EXT_PDT_ORDER_RESB_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("FIRST_EXECUTE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("FLAG_ECMSAGE_FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FLAG_FEILD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FUNC_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARAMS")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SAP_BOOKING_LOG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EXT_CONN_ASYNCH_TEMP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("CONN_DEST_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CONN_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EXT_CONN_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EXT_CONN_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("KEY")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EXT_CONN_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EXT_CONN_CONFIG_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BILL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ECMSAGE")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXECUTE_RESULT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXT_CONN_DEST_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXT_FUNC_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXT_KEY")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("EXT_KEY_ID")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("KEY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARMS")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EXT_CONN_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_TRANS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BILL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXECUTE_RESULT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXT_CONN_DEST_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXT_FUNC_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("KEY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TRANS_ID")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_EXT_CONN_TRANS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("FRI")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("MON")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<bool>("SAT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("SUN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("THUR")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("TUES")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("WED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_HOLIDAY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("HOLIDAY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("WORK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("HOLIDAY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_HOLIDAY_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("EDIT_FORM_CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_IMPORT_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESCRIPTION")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMPORT_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_ParentID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PAGE_EDIT_CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("SHEET_INDEX")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SHEET_KEY_FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("START_ROW_INDEX")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMPORT_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_ParentID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_IMPORT_CONFIG_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_FIELD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEST_FIELD_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ID_FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("ID_TABLE_FIELD_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("ID_TABLE_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMPORT_CONFIG_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_QUERY_FIELD_NAME")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int>("SRC_FEILD_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SRC_FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMPORT_CONFIG_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_IMPORT_CONFIG_FIELD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INFO")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARAMS")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_INFO");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_MESSAGE_TEMPLATE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_MESSAGE_TEMPLATE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_MONITORING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("IP")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("MONITORING_ADDR")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_MONITORING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTICE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("EMAIL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("MESSAGE")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<string>("MESSAGE_TEMPLATE_ID")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("Message_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("NOTICE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("NOTICE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("Notifier_Type")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RELEVANCY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TEL")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<int>("TRYCOUNT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_NOTICE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ECMSAGE")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NOTIFICATION_CLIENT_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("NOTIFICATION_SHOW_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("NOTIFICATION_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ORDER_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("TITLE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_NOTIFICATION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION_ACCEPTED", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTIFICATION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTIFICATION_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_NOTIFICATION_ACCEPTED");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION_PERMIT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTIFICATION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERMIT_KEY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PERMIT_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTIFICATION_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_NOTIFICATION_PERMIT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PANEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PANEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PANEL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PANEL_BELONG_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("INFO_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PANEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("INFO_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PANEL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PANEL_INFO");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("EMAIL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_QUIT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("SEX")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("TEL")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("POST_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PERSON");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PLAN_PARAM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PLAN_PARAM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PRINTER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PRINTER_COMPUTER_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("PRINTER_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("TEMPLET_FILE_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PRINTER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PRINTER_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NUM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PRINTER_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("SERIAL_NUM")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("WEIGHT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_PRINTER_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CHECK_MESSAGE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PLATFORM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int?>("ROLE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ROLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_DEPARTMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_GROUP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ROLE_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ROLE_GROUP_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_GROUP_BELONG_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PERMISSION")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PERMISSION_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERMISSION_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ROLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_MENU_PERM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM_BTN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BTN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ROLE_MENU_PERMISSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BTN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ROLE_MENU_PERMISSION_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_MENU_PERM_BTN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM_COL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ROLE_MENU_PERMISSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ROLE_MENU_PERMISSION_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ROLE_MENU_PERM_COL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_ATTR", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESC")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PLAN_PARAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PLAN_PARAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_STAGE_ATTR");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PERMISSION")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_BelongRoleID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_BelongRoleID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_STAGE_BELONG_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_DYNAMIC", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ACTUAL_VAL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PLAN_PARAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("STAGE_PLAN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VAL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PLAN_PARAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_STAGE_DYNAMIC");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_PLAN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PLAN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKSTAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_STAGE_PLAN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_COUNT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SUCCESS")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_OrgID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_SYNC_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_LOG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ADD")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ADD_ERR")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DELETE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DELETE_ERR")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SUCCESS")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SNC_LOG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("UPDATE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("UPDATE_ERR")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_SYNC_LOG_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CURR_TASK_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EXECUTE_NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INTERFACE_ADDRESS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYNCING")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("NEXT_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PERIODIC_TIME")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("PRIORITY_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SYNC_PARAM")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int?>("SYNC_UNIT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("UPDATE_SUCCES_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_SYNC_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ABB_NAME")
 | 
						|
                        .HasMaxLength(5)
 | 
						|
                        .HasColumnType("nvarchar(5)");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHARGE_PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHARGE_PERSON_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_TEAM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_TEAM_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_TEAM_PERSON");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_UNIT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("POINT_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int>("ROUND_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_UNIT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("DEPARTURETIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("ENTRYTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ID_CARD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PASSWORD")
 | 
						|
                        .HasMaxLength(128)
 | 
						|
                        .HasColumnType("nvarchar(128)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PHONE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PRINTER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<int>("SEX")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("WORKINGYEAR")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_ID")
 | 
						|
                        .IsUnique()
 | 
						|
                        .HasFilter("[PERSON_ID] IS NOT NULL");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_BELONG_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_ROLE_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_GROUP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_BELONG_ROLE_GROUP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_USER_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_USER_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_USER_GROUP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_BELONG_USER_GROUP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_UserID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_UserID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_CUSTOM_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_COL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_CUSTOM_CONFIG_H_TAB_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_CUSTOM_CONFIG_H_TAB_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_CUSTOM_CONFIG_H_COL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_TAB", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_CUSTOM_CONFIG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_CUSTOM_CONFIG_H_TAB");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_EDIT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_CUSTOM_CONFIG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_EDIT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT_COL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDIT_COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_C_C_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDIT_COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_EDIT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_EDIT_COL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT_H_COL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDIT_COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_C_C_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDIT_COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_EDIT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_EDIT_H_COL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TITLE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_CUSTOM_CONFIG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_QUERY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_FIELD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("CASE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DATA_VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("FEILD_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_QUERY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_REQUIRE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYS_PARAM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SYS_QUERY_FIELD")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("OP_DEFAULT")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_C_C_QUERY_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_C_C_QUERY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_QUERY_GROUP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_QUERY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_QUERY_FIELD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DISPLAY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("RELATION_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("TITLE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_C_C_QUERY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_QUERY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_QUERY_GROUP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PAGE_SIZE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_CUSTOM_CONFIG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_TABLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE_COL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_C_C_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_C_C_TABLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_C_C_TABLE_COL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_DEPARTMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_GROUP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_GROUP_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_GROUP_BELONG_ROLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_R_G", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_ROLE_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_ROLE_GROUP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_GROUP_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_GROUP_BELONG_R_G");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_U_G", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BELONG_USER_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_GROUP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BELONG_USER_GROUP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_GROUP_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_GROUP_BELONG_U_G");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_PHOTO_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_PHOTO_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_POST");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_SIGN_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_SIGN_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_TEST", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_POST_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_USER_TEST");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_PF_SYS_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("BROWSER_NAME")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXT_DATA")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HOST_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LOG_DATA")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("LOG_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("LOG_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("LOG_TITLE")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("LOG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("LOG_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_SYS_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.LG.T_LG_OPRATE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("BTN_CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("BTN_NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORM_CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FORM_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPRATE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_LG_OPRATE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ENTERPRISE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_NW_ENTERPRISE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ROLE_DATA_PERM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENTERPRISE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PREM_ENTERPRISE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_NW_ROLE_DATA_PERM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ROLE_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENTERPRISE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENTERPRISE_MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_NW_ROLE_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("VERSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("VERSION_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_BILLING_RULE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<decimal>("FLAT_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("FLAT_SERVICE_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("PEAK_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("PEAK_SERVICE_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid>("RULE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SHARP_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("SHARP_SERVICE_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("VALLEY_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("VALLEY_SERVICE_CHARGE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION")
 | 
						|
                        .HasMaxLength(5)
 | 
						|
                        .HasColumnType("nvarchar(5)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RULE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_BILLING_RULE_VERSION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CHARGE_TIME_SET", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("HOUR")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_CHARGE_TIME_SET");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CLIENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ADDR")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("AVATAURL")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("EMAIL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ID_CARD")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("NICK_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TEL")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_CLIENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CLINET_OPENID", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLIENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("OPEN_ID")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLIENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_CLINET_OPENID");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_COMMON_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ANSWER")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUESTION")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_COMMON_QUESTION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_FILE_FIRMWARE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIRMWARE_CONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<byte[]>("FIRMWARE_DATA")
 | 
						|
                        .HasColumnType("varbinary(max)");
 | 
						|
 | 
						|
                    b.Property<string>("FIRMWARE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("FIRMWARE_PATH")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FIRMWARE_TYPE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("FIRMWARE_VERSION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_FILE_FIRMWARE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_MEMBER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("OPENID")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PHONE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RECHARGE_CARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECHARGE_CARD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_MEMBER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ICON")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("MENU_FORM_PARAMS")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("MENU_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("MENU_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NOTICE_TITLE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_NOTICE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTICE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTICE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_NOTICE_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_PEAK_VALLEY_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("END_TIME")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("nvarchar(10)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("START_TIME")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("nvarchar(10)");
 | 
						|
 | 
						|
                    b.Property<int>("TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_PEAK_VALLEY_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_CARD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("BALANCE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REAMRK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RFID_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RFID_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_RECHARGE_CARD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_ORDER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("AMOUNT")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ORDER_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECHARGE_CARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECHARGE_CARD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_RECHARGE_ORDER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_SETTING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("AMOUNT")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_RECHARGE_SETTING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RFID_CARD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("IDENTIFICATION")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REAMRK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("RFID")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_RFID_CARD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_ROLE_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TENANT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TENANT_MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_ROLE_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CERTPASSWORD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CERTPATH")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DB_CONN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("EXPIRATION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_TEMPLATE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("MCH_ID")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PROJECT_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEMPLATE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("WXPAYKEY")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DB_CONN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEMPLATE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_TENANT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_DB_CONN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DB_CONN")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_TENANT_DB_CONN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_DOMAIN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DOMAIN_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid>("TENANT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TENANT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_TENANT_DOMAIN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_EXPIRATION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DURATION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("EXPIRATION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<DateTime>("LAST_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TENANT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("UNIT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TENANT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_TENANT_EXPIRATION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PASSWORD")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("PHONE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("OLD_VERSION_NO")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEMPLATE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("UPDATE_SQL")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION_NO")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION_ZH")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEMPLATE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_VERSION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MENU_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("VERSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_VERSION_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION_TENANT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TENANT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("VERSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_OP_VERSION_TENANT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_COMPLAINT_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("APPROVE_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("COMPLAINT_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("APPROVE_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("COMPLAINT_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_COMPLAINT_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_FORM_RELATION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_RELATION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_VERSION_MANAGE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("BRANCH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CONTENT")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("GRAMMAR")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LAST_VERSION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION_NO")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<int>("VERSION_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION_ZH")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_VERSION_MANAGE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_CODE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("BAD_GRADE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("BAD_GRADE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_DEFECT_CODE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_GRADE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SEVERITY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_DEFECT_GRADE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_ECM_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_ADDRESS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESC")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<string>("ECMSAGE")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("JOB_CODE")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_ECM_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_FM_NOTIFICATION_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FORM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NOTICE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("NOTICE_TITLE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("NOTICE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SOURCE_DATA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SOURCE_FORMCODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_DT")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_ENDDT")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("TASK_STARTDT")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("USER_NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_NOTIFICATION_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPMENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int?>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("HAS_CHILDREN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("ICON")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("IMG")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("MENU_FORM_PARAMS")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<int>("MENU_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("MENU_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PICTURE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_APPMENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APPROVE_CODE")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("nvarchar(10)");
 | 
						|
 | 
						|
                    b.Property<int>("APPROVE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CALLBACK_INTERFACE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DATA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_APPROVE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("APPROVE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("APPROVE_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CONTEXT")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CURRENT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("NODE_APPROVE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("NODE_APPROVE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("APPROVE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("APPROVE_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_APPROVE_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CALLBACK_INTERFACE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORM_CODE")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("nvarchar(10)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_APPROVE_TEMP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("APPROVE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEFAULT_APPROVE_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasMaxLength(10)
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("APPROVE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEFAULT_APPROVE_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_APPROVE_TEMP_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_BTN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("BTN_CONDITION")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("BTN_FUN_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("BTN_PAGE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("BTN_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CLICK_EVENT")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CSS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORM_CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ICON")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_NAV_FIELD")
 | 
						|
                        .HasMaxLength(150)
 | 
						|
                        .HasColumnType("nvarchar(150)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SAVE_FIELD")
 | 
						|
                        .HasMaxLength(150)
 | 
						|
                        .HasColumnType("nvarchar(150)");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_COMFIRM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SAME_LEVEL")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_CUSTOM_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SAVE_CLEAR_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("SAVE_CLOSE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("SELECT_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("WORD_TEMPLATE_CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_BTN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CLIENT_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int?>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("HAS_CHILDREN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("ICON")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("IMG")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("MENU_FORM_PARAMS")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<int>("MENU_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("MENU_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CLIENT_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CLIENT_SCOPES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DATA_CHANNEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SCOPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DATA_CHANNEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SCOPE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CLIENT_SCOPES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE_PREFIX")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<int>("CODE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CURRENT_DATA")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<int?>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_FLOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_IGNORE_DATE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_ORG_CODE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_TENANT_CODE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("QTY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("SERIAL_NUM_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("TAKE_RETAIN_MIN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("VERSION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CODE_RULE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE_RUN_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_COMPLETE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CODE_RULE_RUN_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE_SERIAL_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CODE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DATE_VALUE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SERIAL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("TAKE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("USE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CODE_RULE_SERIAL_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CONTROL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FOOTER_SUM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORMAT")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_DATA_API")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<int>("INPUT_DATA_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_FILTER_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int?>("INPUT_FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_ID_FIELD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_LABEL_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_NAV_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SAVE_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SHOW_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_ORDER")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_ONLY_CHECK_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW_SUM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<int>("MAX_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("MERGE_CELLS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("MIN_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("NO_SORT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_TABLE_PANEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SHOW_FORM_CODE")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<string>("SHOW_ID_FIELD")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("VALIDATA_TYPE")
 | 
						|
                        .HasMaxLength(5)
 | 
						|
                        .HasColumnType("nvarchar(5)");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_PANEL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_COLUMN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_COLUMN_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_COLUMN_FILTER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_DATA_CHANNEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APP_ID")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DATA_FREQUENCY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("LIFE_TIME")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SECURITY_KEY")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TENANT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DATA_FREQUENCY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TENANT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_DATA_CHANNEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_DATA_FREQUENCY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FREQUENCY_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("STORE_FRE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<decimal>("UPDATE_FRE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CODE", "ORG_ID")
 | 
						|
                        .IsUnique()
 | 
						|
                        .HasFilter("[CODE] IS NOT NULL");
 | 
						|
 | 
						|
                    b.HasIndex("NAME", "ORG_ID")
 | 
						|
                        .IsUnique()
 | 
						|
                        .HasFilter("[NAME] IS NOT NULL");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_DATA_FREQUENCY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("CASE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("CODE_RULE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CONTROL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEFAULT_VALUE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("EDITABLE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("EDIT_FORM_CODE")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<string>("EDIT_FORM_FILTER")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<string>("EDIT_FORM_FILTER_VALUE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORMAT")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_DATA_API")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<int>("INPUT_DATA_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_FILTER_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int?>("INPUT_FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_ID_FIELD")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<bool>("INPUT_KEEP_VALUE_BY_NO_SRC")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_LABEL_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_NAV_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SAVE_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SHOW_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_ORDER")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CAN_BATCH_EDIT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_COPY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_IGNORE_TENANT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_ONLY_CHECK_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_TABLE_COLUMN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<int>("MAX_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("MIN_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_EDIT_PANEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("PERMIT_EDITABLE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("PROMPT_INFO")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_FORMAT")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(80)
 | 
						|
                        .HasColumnType("nvarchar(80)");
 | 
						|
 | 
						|
                    b.Property<bool>("REQUIRED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("SELECTD_LABEL_FIELD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("SHOW_FORM_CODE")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<string>("SHOW_ID_FIELD")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TYPE_NAME")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<string>("VALIDATA_TYPE")
 | 
						|
                        .HasMaxLength(5)
 | 
						|
                        .HasColumnType("nvarchar(5)");
 | 
						|
 | 
						|
                    b.Property<string>("VERIFY_ERROR_INFO")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("VERIFY_EXPRESS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("VERIFY_MSG")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int?>("VERIFY_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_EDIT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_EDIT_PANEL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_EDIT_COLUMN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEST_NAV")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDIT_COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SRC_NAV")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDIT_COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_EDIT_COLUMN_FILL_MAP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP_D", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEST_FIELD_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDIT_COLUMN_FILL_MAP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SRC_FIELD_NAME")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDIT_COLUMN_FILL_MAP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_EDIT_COLUMN_FILL_MAP_D");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDIT_COLUMN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYS_PARAM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDIT_COLUMN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_EDIT_COLUMN_FILTER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<byte[]>("FILE_DATA")
 | 
						|
                        .HasColumnType("varbinary(max)");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_PATH")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_TYPE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_TEMPORARY_FILE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ActivityEditable")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ActivityId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("ActivityName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ActivityType")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("Code")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CreateDate")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CustomName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("Description")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("EntityFlowStatus")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EntityId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("EntityType")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EntityTypeFullName")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FrmId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("InstanceSchemeId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("MakerList")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("OrderStatus")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("PreviousId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("SchemeContent")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FrmId");
 | 
						|
 | 
						|
                    b.HasIndex("InstanceSchemeId");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FLOW_INSTANCE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE_OPER_HIS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("Content")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CreateDate")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("InstanceId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("InstanceId");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FLOW_INSTANCE_OPER_HIS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE_TRANS_HIS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CreateDate")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FromNodeId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("FromNodeName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("FromNodeType")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("InstanceId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("IsFinish")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ToNodeId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("ToNodeName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("ToNodeType")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("TransitionSate")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("InstanceId");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FLOW_INSTANCE_TRANS_HIS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_SCHEME", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ActiveAutoSend")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CreateDate")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("CreateUserName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("Description")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("Disabled")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FrmId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("ModifyDate")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ModifyUserId")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("ModifyUserName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PermitFrmId")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SchemeCode")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("SchemeContent")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("SchemeName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("SortCode")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FrmId");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PermitFrmId");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FLOW_SCHEME");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("AUTH_ORG_CODES")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FORM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_IGNORE_PERMISSION")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("JS_FILES")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("MODULE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PLATFORM_CATEGORY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("PLATFORM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("URI")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("VERSION")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_CONFIG_VERSION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION_D", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FORM_CONFIG_VERSION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMOVE_COOKIE_KEY")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FORM_CONFIG_VERSION_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_CONFIG_VERSION_D");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_CHART", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("VALUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_HOME_CHART");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_HMI", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("HMI_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("HMI_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_HOME_HMI");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_RANKING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("VALUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_HOME_RANKING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_STATISTIC", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("VALUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_HOME_STATISTIC");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FORM_QUERY_SHOW_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int?>("INPUT_FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_REMEMBER")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SHARE_KEY")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_FORM_QUERY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_TYPE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_IMG_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_IMG_FILE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_IMG_FILE_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_LABEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<string>("LANGUAGE")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABEL_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_LABEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ICON")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_INIT_REQ")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_INIT_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PERMISSION_MENU")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PERMISSION_SUB")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_RESIDENT")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MENU_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("MENU_FORM_PARAMS")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PICTURE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PLATFORM_CATEGORY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("MENU_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PICTURE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_MENU");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CMD_LEN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("MQTT_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("MQ_IP")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("MQ_PORT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_MQTT_CONFIG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG_THEME", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("MQTT_CONFIG_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("THEME_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("MQTT_CONFIG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_MQTT_CONFIG_THEME");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("CHART_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int?>("FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IGNORE_ORG_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW_DATA")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("MIN_WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SPAN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_CHART");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART_PARAM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYS_PARAM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_CHART_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_CHART_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_CHART_PARAM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CUSTOM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("COMPONENT_NAME")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_API")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_CUSTOM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("BATCH_QUERY_API")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("BATCH_UPDATE_API")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("CHILD_SET_FIELD")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE_FIELD_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("CODE_RULE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("EDIT_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int?>("EDIT_PAGE_ENTITY_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("HEIGTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CONTAINS_NAV")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DETAIL_REQUIRED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PERMIT_ADD_ROW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_PERMIT_DEL_ROW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SUB_ADD_BTN_DISABLED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SUB_DELETE_BTN_DISABLED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAV_PROPERTY")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("NAV_ROW_CLASS_FILTER")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARAM_SCHEME_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARENT_COPY_FIELD")
 | 
						|
                        .HasMaxLength(300)
 | 
						|
                        .HasColumnType("nvarchar(300)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("QUERY_SEND_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("RELATION_FIELD")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<int>("SEND_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool?>("SHOW_CHECK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("SORT_FIELDS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("SORT_ORDERS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SUB_TABLE_CONDITION")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARAM_SCHEME_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_EDIT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_EXPAND")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DISPLAY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_EDIT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_EDIT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_EDIT_PANEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("API_URL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("BATCH_DEL_API_URL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("CHECK_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CLASS_FIELD")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("CLASS_FUNC_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("DATA_TABLE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("DEL_API_URL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int?>("FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FOOTER_SUM_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("HEIGTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IGNORE_ORG_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW_CARD")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW_FOOTER")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SHOW_ROW_NO")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("MAX_SELECT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("NO_SELECT_FIELD")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ORDER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ORDERS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARAM_SCHEME_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PARENT_RELATION_FIELD")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("PIC_CODE_FIELD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("POSITION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<string>("RELATION_FIELD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("SEND_TYPE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("SHOW_CHECK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("SORT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("SORTS")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_CONDITION")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("TABLE_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("TITLE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARAM_SCHEME_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_TABLE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_EXPAND")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DISPLAY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_TABLE_PANEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TREE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("BATCH_DEL_API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("BATCH_DEL_SEND_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("CAN_ADD_NODE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CUSTOM_PARAMS")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int?>("FILTER_ORG_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IGNORE_ORG_RULE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("MULTI_CHECK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("MULTI_CHECK_COUNT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ORDER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_API_URL")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("QUERY_SEND_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("RELATION_FIELD")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("SELECT_CONDITION")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<int>("SHOW_MODEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SORT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TREE_SELECTED_PARAM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PAGE_TREE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_ITEM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CASE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("CODE_RULE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEFAULT_VALUE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<bool>("EDITABLE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("EDIT_CONTROL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PROMPT_INFO")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<bool>("REQUIRED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("TABLE_CONTROL_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("WIDTH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PARAM_ITEM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_PANEL_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME_ACRONYM")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(400)
 | 
						|
                        .HasColumnType("nvarchar(400)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PARAM_SCHEME");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("EDITABLE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PARAM_ITEM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PARAM_SCHEME_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("REQUIRED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARAM_ITEM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARAM_SCHEME_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PARAM_SCHEME_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PICTURE_ID")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PICTURE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PIC_FILTER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FIELD_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PIC_FILTER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PIC_FILTER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PIC_FILTER_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("CASE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("CHECK_STRICTLY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DATA_VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_DATA_API")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("INPUT_DATA_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_FILTER_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_ID_FIELD")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_LABEL_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_NAV_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SAVE_FIELD")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SHOW_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_FIELD")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("INPUT_SORT_ORDER")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_QUERY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_ONLY_CHECK_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_REQUIRE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYS_PARAM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_TITLE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<bool>("MULTIPLE_CHOICE")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("OP_DEFAULT")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PAGE_FORM_QUERY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("SELECT_CONDITION")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_FORM_QUERY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_QUERY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUERY_APP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DATA_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DATA_VALUE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_QUERY")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DEFAULT_SHOW")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LABEL")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("OP_DEFAULT")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PAGE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_NAME")
 | 
						|
                        .HasMaxLength(64)
 | 
						|
                        .HasColumnType("nvarchar(64)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_QUERY_APP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUESTION_FEEDBACK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEAPARTMENT_NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUESTION_DESCRIPTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("QUESTION_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("USER_NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_QUESTION_FEEDBACK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_SCOPES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_SCOPES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_TABLE_PARAMS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_CUSTOM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("IS_SYS_PARAM")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_TABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TABLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_TABLE_PARAMS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_TREE_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENUM")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("FIELD_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FORMAT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("INPUT_DATA_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PAGE_TREE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("QUERY_FORMAT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("SRC_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PAGE_TREE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_TREE_COLUMN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("VERSION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_VERSION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.DataUpdateRecord", b =>
 | 
						|
                {
 | 
						|
                    b.Property<int>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("int")
 | 
						|
                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DataID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EntityFullName")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("EntityName")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TargetDepartmentID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("UpdateFiled")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<int>("UpdateType")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("DataUpdateRecord");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_FM_ORGANIZATION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESC")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TENANT_CODE")
 | 
						|
                        .HasColumnType("nvarchar(max)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FM_ORGANIZATION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_PF_CODE_RULE_SERIAL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CODE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DATE_VALUE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("RELEASE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ROW_VERSION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SERIAL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("TAKE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("USE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID", "CODE_TYPE", "SERIAL");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID", "CODE_TYPE", "DATE_VALUE", "SERIAL");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID", "CODE_TYPE", "STATUS", "NUM");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID", "CODE_TYPE", "DATE_VALUE", "STATUS", "NUM");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_CODE_RULE_SERIAL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_PF_PARAM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(60)
 | 
						|
                        .HasColumnType("nvarchar(60)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ENTITY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("VALUE")
 | 
						|
                        .HasMaxLength(600)
 | 
						|
                        .HasColumnType("nvarchar(600)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_PARAM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_PROJECT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("PROOF")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("QUESTION_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("SERIOUS_RISK")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_CONTENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_CONTENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_PROJECT_CATEGORY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_CheckProjectCategoryID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_CONTENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_CheckProjectCategoryID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_CONTENT_CHECK_TYPE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_CONTENT_CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("T_BS_CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_CONTENT_CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("T_BS_CHECK_TYPE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_CONTENT_CHECK_TYPE_LEVEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_HM_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_CONTENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("HM_RISK_AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_CONTENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("HM_RISK_AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_CONTENT_HM_RISK_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_CONTENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_QUESTION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_CONTENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_QUESTION_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_CONTENT_QUESTION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_MAIN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CHECKCONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("CHECKOBJECT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CHECKPROOF")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_PROJECT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_PROJECT_PROJECT_CATEGORY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_QUESTION_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("QUESTION_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SERIOUS_RISK")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_PROJECT_CATEGORY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_QUESTION_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_AREA_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_MAIN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_PROJECT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_PROJECT_CATEGORY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_PROJECT_CATEGORY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_PROJECT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_CATEGORY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_PROJECT_PROJECT_CATEGORY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DEMAND")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("DESCREPTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_QUESTION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_LEAF")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("NUM")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PARENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("TEXT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PARENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_TYPE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CheckLevel_ENUMS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CheckLevel_ENUMS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_CHECK_TYPE_LEVEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_PLAN_SET", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CHECKTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int?>("DATA")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("PLANCHECKFREQUENCY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("PLANCHECKOBJECT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("RUNDATA")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("RUNSETTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int?>("WEEKDATA")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_PLAN_SET");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("APPROVE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CHECKOBJECT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CHECKTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(30)
 | 
						|
                        .HasColumnType("nvarchar(30)");
 | 
						|
 | 
						|
                    b.Property<int>("CREACTTYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENABLE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PLAN_SET_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUCHECK")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("STATUSPLAN")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("APPROVE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_TYPE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PLAN_SET_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("CHECKRESULT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("CHECKTYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_MAIN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("QUESTION_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK_RESULT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_MAIN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("CHECKFALSEREASON")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CHECKTIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("ISCHECK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("ISMAINCHECK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool?>("ISSAMEMAINCHECKOK")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_DETAIL_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_PROJECT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_PROJECT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_PROJECT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHECK_PROJECT_CATEGORY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHECK_PROJECT_CATEGORY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_PROJECT_CATEGORY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RISK_AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_RISK_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_USERSIGN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SAFE_CHECK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("SUSER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SAFE_CHECK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("SUSER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_BS_SAFE_CHECK_USERSIGN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ADDRESS")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("CHANGE_SHIFT_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CURRENT_CLASS_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("CURRENT_CLASS_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid>("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("CURRENT_CLASS_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("DEVICE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_STORAGE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EDITOR_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENVIRONMENT_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("ENVIRONMENT_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENVIRONMENT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LAST_CLASS_FINISH_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("LAST_CLASS_FINISH_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("LAST_CLASS_RECORD_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("LAST_CLASS_RECORD_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SHIFT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SUPPLIES_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SUPPLIES_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("SUPPLIES_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CURRENT_CLASS_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_POST_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDITOR_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CHANGE_SHIFT_RECORD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_AFTER_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("USER_SHIFT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHANGE_SHIFT_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CHANGE_SHIFT_RECORD_AFTER_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_ImgFileID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHANGE_SHIFT_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_ImgFileID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CHANGE_SHIFT_RECORD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_PRE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("USER_SHIFT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHANGE_SHIFT_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CHANGE_SHIFT_RECORD_PRE_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("AUDIT_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("AUDIT_OPINION")
 | 
						|
                        .HasMaxLength(2000)
 | 
						|
                        .HasColumnType("nvarchar(2000)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CHARGE_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CLASS_TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("CURRENT_CLASS_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("CURRENT_CLASS_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("CURRENT_CLASS_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("DEVICE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DEVICE_STORAGE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EDITOR_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("ENVIRONMENT_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("ENVIRONMENT_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENVIRONMENT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid>("NEXT_CLASS_TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("RECORD_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("SHIFT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SUPPLIES_MEASURE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SUPPLIES_QUESTION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("SUPPLIES_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("SUPPLIES_USED")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_TEAM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_POST_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDITOR_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CURRENT_CLASS_RECORD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CURRENT_CLASS_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CURRENT_CLASS_RECORD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_LABOUR_SUPPLY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("LABOUR_SUPPLY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_LabourSupplyID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CURRENT_CLASS_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_LabourSupplyID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CURRENT_CLASS_RECORD_LABOUR_SUPPLY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("USER_SHIFT_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CURRENT_CLASS_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_CURRENT_CLASS_RECORD_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_LABOUR_SUPPLY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("LABOUR_SUPPLY_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_LABOUR_SUPPLY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<DateTime>("LANUNCH_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("LANUNCH_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("LANUNCH_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_OPER_SCH");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PRE_OPER_SCH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PRE_OPER_SCH_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_OPER_SCH_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PRE_OPER_SCH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("REAL_DEPARTMENT_POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PRE_OPER_SCH_ID");
 | 
						|
 | 
						|
                    b.HasIndex("REAL_DEPARTMENT_POST_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_OPER_SCH_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CLASS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("JOB_CONTENT")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("MEETING_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("OTHER_CONTENT")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<int>("PRE_MEETING_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("PROTECT_MEASURE")
 | 
						|
                        .HasMaxLength(1000)
 | 
						|
                        .HasColumnType("nvarchar(1000)");
 | 
						|
 | 
						|
                    b.Property<string>("RATE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CLASS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_SHIFT_MEETING_RECORD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PRE_SHIFT_MEETING_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PRE_SHIFT_MEETING_RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_SHIFT_MEETING_RECORD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("PRE_SHIFT_MEETING_RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("REAL_DEPARTMENT_POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PRE_SHIFT_MEETING_RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("REAL_DEPARTMENT_POST_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_PRE_SHIFT_MEETING_RECORD_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("ACTIVITY_CONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("ACTIVITY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ADDRESS")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DURATION")
 | 
						|
                        .HasMaxLength(20)
 | 
						|
                        .HasColumnType("nvarchar(20)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTE_AKER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("TA_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TEAM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("TITLE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTE_AKER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_TEAM_ACTIVITY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TEAM_ACTIVITY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ACTIVITY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_TEAM_ACTIVITY_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ATTEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SIGN_IN_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("TEAM_ACTIVITY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TEAM_ACTIVITY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_FO_TEAM_ACTIVITY_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("LICENSE_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("LICENSE_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ANALYSIS_PERSON");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CRUCIAL_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_CRUCIAL_ANALYSIS_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CRUCIAL_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_CRUCIAL_ANALYSIS_PERSON");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETE_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_CRUCIAL_TASK_ANALYSIS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("DealMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SafeConfirmsStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SafeMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CRUCIAL_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_CRUCIAL_TASK_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EDUCATION_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EMERGENCY_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ENGINEERING_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("MODEL")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("TYPE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EQUIPMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_C", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_C");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_E", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_E");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_LIMIT_VALUE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("EXPOSURE_NUMBER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_TIME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("EngineeringMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("HAZARD_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HAZARD_POSITION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("HAZARD_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_SHOW")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("IndividualMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ManagementMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("MonitorMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_AreaID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_HazardLevelID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_IdentifyingID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_OccupationalRiskID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_PersonLiableID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OCCUPATIONALRISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_LIABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_AreaID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_HazardLevelID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_IdentifyingID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_OccupationalRiskID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_PersonLiableID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_HAZARD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENGINEERING_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_EngineeringMeasuresID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_EvaluationHazardID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_EngineeringMeasuresID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_HAZARD_ENGINEERING_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_EvaluationHazardID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_IndividualMeasuresID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_IndividualMeasuresID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_HAZARD_INDIVIDUAL_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_EvaluationHazardID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_ManagementMeasuresID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_ManagementMeasuresID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_HAZARD_MANAGEMENT_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("MONITOR_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_EvaluationHazardID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_MonitorMeasuresID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_MonitorMeasuresID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_HAZARD_MONITOR_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_L", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_L");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DESCRIBE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LEVEL")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<bool>("LOWER_IS_CONTAIN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<decimal>("LOWER_LIMIT")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("UPPER_IS_CONTAIN")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<decimal>("UPPER_LIMIT")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_LEVEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_REQUIREMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_REQUIREMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APPROVECODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("EVALUATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("EVALUATE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("NOTE_TAKER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("REQUIREMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("INITIATING_DEPARTMENT");
 | 
						|
 | 
						|
                    b.HasIndex("NOTE_TAKER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("REQUIREMENT_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_LIMIT_VALUE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("EXPOSURE_NUMBER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_TIME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("EngineeringMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("HAZARD_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HAZARD_POSITION")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("HAZARD_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("IndividualMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ManagementMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("MonitorMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OCCUPATIONALRISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_LIABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("HAZARD_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OCCUPATIONALRISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_LIABLE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDUCATION_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDUCATION_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_EDUCATION_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EMERGENCY_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EMERGENCY_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_EMERGENCY_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENGINEERING_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ENGINEERING_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_ENGINEERING_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("INDIVIDUAL_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_INDIVIDUAL_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("MANAGEMENT_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_MANAGEMENT_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("MONITOR_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("MONITOR_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_HAZARD_MONITOR_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_C_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_E_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_L_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RESULT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("EVALUATE_SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_LIABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("RISK_PLACE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("RISK_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_C_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_E_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_L_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RESULT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_LIABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TYPE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDUCATION_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDUCATION_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_EDUCATION_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EMERGENCY_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EMERGENCY_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_EMERGENCY_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENGINEERING_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ENGINEERING_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_ENGINEERING_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EQUIPMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EQUIPMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_EQUIPMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("FACILITIES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("FACILITIES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_FACILITIES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("INDIVIDUAL_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_INDIVIDUAL_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("MANAGEMENT_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_MANAGEMENT_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKDUTY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RESULT_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("WORKDUTY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RESULT_RISK_WORKDUTY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_C_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_E_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_L_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("EVALUATE_SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.Property<string>("EducationTrainingMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("EmergencyDisposalMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("EngineeringMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("IndividualMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("ManagementMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_LIABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("RISK_PLACE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_C_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_E_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_L_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_LIABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TYPE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EDUCATION_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EDUCATION_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_EDUCATION_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("EMERGENCY_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EMERGENCY_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_EMERGENCY_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ENGINEERING_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ENGINEERING_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_ENGINEERING_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EQUIPMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EQUIPMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_EQUIPMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("FACILITIES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("FACILITIES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_FACILITIES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("INDIVIDUAL_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_INDIVIDUAL_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("MANAGEMENT_MEASURES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_MANAGEMENT_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EQUIPMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EQUIPMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_RECORD_DETAIL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_RECORD_EQUIPMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FACILITIES_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FACILITIES_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_RECORD_DETAIL_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_RECORD_FACILITIES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("WORKDUTY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_RECORD_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("WORKDUTY_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_RECORD_WORKDUTY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("POST_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATE_RISK_WORKDUTY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_DETAIL_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATION_DETAIL_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_PLAN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_PLAN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATION_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APPROVECODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("CHECK_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPUTY_GROUP_LEADER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("DEPUTY_GROUP_LEADER_OPINION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DOCUMENT_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EVALUATION_CONTENT")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("EVALUATION_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("GROUP_LEADER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int?>("GROUP_LEADER_OPINION")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RELEASE_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPUTY_GROUP_LEADER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("GROUP_LEADER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("INITIATING_DEPARTMENT");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RELEASE_USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATION_PLAN");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATION_PLAN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATION_PLAN_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_EVALUATION_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("TYPE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_FACILITIES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("EDITION")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("LICENSE_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("PUBLISH_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("SecretLevel")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("CRUCIAL_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("LICENSE_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORDINARY_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_FILE_PUBLISH");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FILE_PUBLISH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("FILE_PUBLISH_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_FILE_PUBLISH_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_LEVEL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("EXECUTION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("NOTE_TAKER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_CreateUserID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_DepartmentID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_InitiatingDepartmentID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_NoteTakerID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_TaskID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_DepartmentID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_InitiatingDepartmentID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_NoteTakerID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_TaskID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_HAZARD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_LIMIT_VALUE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("EXPOSURE_NUMBER")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("EXPOSURE_TIME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HAZARD_CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("HAZARD_LEVEL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("HAZARD_POSITION")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("HAZARD_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("MODIFY_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OCCUPATIONALRISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PERSON_LIABLE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_HAZARD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("HAZARD_LEVEL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OCCUPATIONALRISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PERSON_LIABLE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_RECORD_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_DONE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_CreateUserID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("INITIATING_DEPARTMENT");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK_DETAIL_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_HAZARD_TASK_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<string>("LIMIT_UNIT")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("RISK_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_INDIVIDUAL_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETE_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_JOBTASK_IDENTIFY");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("JOBTASK_IDENTIFY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_JOBTASK_IDENTIFY_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL_POST", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("JOBTASK_IDENTIFY_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("POST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("JOBTASK_IDENTIFY_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("POST_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_JOBTASK_IDENTIFY_DETAIL_POST");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("JOBTASK_IDENTIFY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_JOBTASK_IDENTIFY_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("JOBTASK_IDENTIFY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_JOBTASK_IDENTIFY_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETE_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_LICENSE_ANALYSIS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DealMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("LICENSE_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SafeConfirmsStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SafeMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("LICENSE_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_LICENSE_ANALYSIS_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid>("LICENSE_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("LICENSE_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_LICENSE_ANALYSIS_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_MANAGEMENT_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_MONITOR_MEASURES");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTICE_RELEASE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTICE_RELEASE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_NOTICE_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DOCUMENT_CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("DOCUMENT_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("DOCUMENT_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<string>("DOCUMENT_VERSION")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NOTICE_NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("NOTICE_RELEASE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("RELEASE_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RELEASE_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RELEAS_DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TASK_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RELEASE_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RELEAS_DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_NOTICE_RELEASE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("NOTICE_RELEASE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("NOTICE_RELEASE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_NOTICE_RELEASE_DEPARTMENT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OCCUPATIONAL_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OCCUPATIONAL_RISK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_INSTRUCTION_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_INSTRUCTION_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DealMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_IMPORTANT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION_LICENSE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("SafeConfirmsStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SafeMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("TASK_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_LINK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK_EVALUATE_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_LINK_EVALUATE_RISK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_STEP");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_DEAL_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_TaskAnalyzeDetailID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_ANALYZE_DEAL_MEASURE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_SAFE_CONFIRM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_TaskAnalyzeDetailID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_ANALYZE_SAFE_CONFIRM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_SAFE_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_TaskAnalyzeDetailID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_ANALYZE_SAFE_MEASURE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DEAL_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DEAL_MEASURE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<DateTime>("COMPLETION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("JOBTASK_IDENTIFY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ANALYZE_E_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ANALYZE_H_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ANALYZE_L_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ANALYZE_P_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ANALYZE_R_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_MAINTASK")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION_LICENSE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("SCORE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ANALYZE_E_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ANALYZE_H_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ANALYZE_L_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ANALYZE_P_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ANALYZE_R_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_E", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_E");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_H", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_H");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_L", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_L");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_P", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_P");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_R", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<decimal>("SCORE")
 | 
						|
                        .HasColumnType("decimal(18,2)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_R");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("EVALUATE_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("RISK_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("WORKDUTY_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("WORK_TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("WORKDUTY_ID");
 | 
						|
 | 
						|
                    b.HasIndex("WORK_TYPE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ISAGREE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ISCHARGE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_DISTINGUISH_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_SAFE_CONFIRM", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_SAFE_CONFIRM");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_SAFE_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OPERATION_TASK_SAFE_MEASURE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORDINARY_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ORDINARY_ANALYSIS_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORDINARY_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ORDINARY_ANALYSIS_PERSON");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETE_DATE")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_PUBLISH")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CREATER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ORDINARY_TASK_ANALYSIS");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("DealMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("SafeConfirmsStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<string>("SafeMeasuresStr")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORDINARY_TASK_ANALYSIS_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_ORDINARY_TASK_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OTHER_APPROVE_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MAIN_FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_OTHER_APPROVE_LOG");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_REQUEST", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(500)
 | 
						|
                        .HasColumnType("nvarchar(500)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_REQUEST");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("ANNUAL")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("PLAN_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("RELEASE_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("PLAN_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_EVALUATION");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("CHARGE_PERSON_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("CYCLE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FREQUENCY")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("REMARK")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<Guid>("RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("RISK_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("CHARGE_PERSON_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RISK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_EVALUATION_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_EVALUATION_DETAIL_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APPROVECODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("EXECUTION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("NOTE_TAKER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("REQUEST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("INITIATING_DEPARTMENT");
 | 
						|
 | 
						|
                    b.HasIndex("NOTE_TAKER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("REQUEST_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("EVALUATE_RISK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("MODIFY_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("OPERATION_STEP_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("RISK_NAME")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<string>("RISK_PLACE")
 | 
						|
                        .HasMaxLength(200)
 | 
						|
                        .HasColumnType("nvarchar(200)");
 | 
						|
 | 
						|
                    b.Property<int>("RISK_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("TYPE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("EVALUATE_RISK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_STEP_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TYPE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_RECORD_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("APPROVECODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_STATUE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<DateTime>("END_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("INITIATING_DEPARTMENT")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<int>("IS_DONE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_CreateUserID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("REQUEST_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime>("START_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("INITIATING_DEPARTMENT");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("REQUEST_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK_AREA");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("AREA_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("RECORD_USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("AREA_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("RECORD_USER_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("IDENTIFYING_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IDENTIFYING_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK_IDENTIFYING");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_DETAIL_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TASK_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_RISK_TYPE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("COMPLETION_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("DEPARTMENT_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("TASK_ANALYZE_TYPE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("DEPARTMENT_ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_TASK_DISTINGUISH_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_TASK_ANALYZE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("AUDIT_LEVEL")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid>("OPERATION_LINK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("OPERATION_TASK_AUDIT")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("OPERATION_LINK_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_TASK_ANALYZE_DETAIL");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid>("FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("FILE_NAME")
 | 
						|
                        .HasMaxLength(100)
 | 
						|
                        .HasColumnType("nvarchar(100)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_FileID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("Nav_TaskAnalyzeDetailID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_DETAIL_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_FileID");
 | 
						|
 | 
						|
                    b.HasIndex("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_TASK_ANALYZE_DETAIL_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("DEAL_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("TASK_ANALYZE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("USER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("TASK_ANALYZE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("USER_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_TASK_ANALYZE_USER");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_WORK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<string>("CODE")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<string>("NAME")
 | 
						|
                        .HasMaxLength(50)
 | 
						|
                        .HasColumnType("nvarchar(50)");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_HM_WORK_TYPE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.PF.T_PF_QUESTION_UPLOAD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Property<Guid>("ID")
 | 
						|
                        .ValueGeneratedOnAdd()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("CREATER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("CREATE_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FLOW_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_SEND_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<int>("FLOW_STATUS")
 | 
						|
                        .HasColumnType("int");
 | 
						|
 | 
						|
                    b.Property<Guid?>("FORM_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid?>("IMG_FILE_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<bool>("IS_DELETED")
 | 
						|
                        .HasColumnType("bit");
 | 
						|
 | 
						|
                    b.Property<Guid?>("MODIFIER_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
						|
                        .HasColumnType("datetime2");
 | 
						|
 | 
						|
                    b.Property<Guid?>("ORG_ID")
 | 
						|
                        .IsRequired()
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.Property<Guid>("QUESTION_FEEDBACK_ID")
 | 
						|
                        .HasColumnType("uniqueidentifier");
 | 
						|
 | 
						|
                    b.HasKey("ID");
 | 
						|
 | 
						|
                    b.HasIndex("IMG_FILE_ID");
 | 
						|
 | 
						|
                    b.HasIndex("ORG_ID");
 | 
						|
 | 
						|
                    b.HasIndex("QUESTION_FEEDBACK_ID");
 | 
						|
 | 
						|
                    b.ToTable("T_PF_QUESTION_UPLOAD_FILE");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_HMI", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM", "Nav_Enum")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENUM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_ITEM", "Nav_EnumItem")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENUM_ITEM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Enum");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EnumItem");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_Picture")
 | 
						|
                        .WithMany("Nav_PictureFiles")
 | 
						|
                        .HasForeignKey("PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Picture");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PLACE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PLACE", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_SERVER_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_SYSTEM_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_WORD_TEMPLATE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_API", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD", "Nav_AutoPrintRecord")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("AUTO_PRINT_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_AutoPrintRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_ADD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_ConsPicture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("APP_CONS_PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_PictureBg")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BACK_PIC_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_HMI", "Nav_HMI")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CURRENT_VOLTAGE_HMI_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_HMI", "Nav_HomeHmi")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HOME_HMI_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_PictureLogo")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("LOGO_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_LowPicture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("LOWER_PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_MESSAGE_TEMPLATE", "Nav_MessageTemplate")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MESSAGE_TEMPLATE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_TopPicture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("T0P_PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_ConsPicture");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HMI");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HomeHmi");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LowPicture");
 | 
						|
 | 
						|
                    b.Navigation("Nav_MessageTemplate");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PictureBg");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PictureLogo");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TopPicture");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_ENERGY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_BASE_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_ITEM", "Nav_FundEunmItem")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FUND_ENUM_ITEM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PLACE", "Nav_Place")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PLACE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_ITEM", "Nav_PropEunmItem")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PROP_ENUM_ITEM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_FundEunmItem");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Place");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PropEunmItem");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY", "Nav_Holiday")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HOLIDAY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Holiday");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR_CLASS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", null)
 | 
						|
                        .WithMany("Nav_CalendarClass")
 | 
						|
                        .HasForeignKey("CALENDAR_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", "Nav_Calendar")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_CalendarID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Calendar");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CLASS_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", null)
 | 
						|
                        .WithMany("Nav_ClassDetail")
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_COST_CENTER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_COST_CENTER", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_Person")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Person");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", "Nav_Calendar")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CALENDAR_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany("Nav_DepartmentCalendarConfig")
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Calendar");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", "Nav_DepartmentCalendarConfig")
 | 
						|
                        .WithMany("Nav_DepartmentCalendarConfigDetail")
 | 
						|
                        .HasForeignKey("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG_TEAM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", "Nav_DepartmentCalendarConfig")
 | 
						|
                        .WithMany("Nav_DepartmentCalendarConfigTeam")
 | 
						|
                        .HasForeignKey("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Team")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Team");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SAFEUSER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany("Nav_SafeUser")
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", "Nav_DepartmentCalendarConfig")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_CALENDAR_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_DepartMent")
 | 
						|
                        .WithMany("Nav_DepartmentScheduling")
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Team")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartMent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Team");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING", "Nav_DepartmentScheduling")
 | 
						|
                        .WithMany("Nav_DepartmentSchedulingDetail")
 | 
						|
                        .HasForeignKey("DEPARTMENT_SCHEDULING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_Person")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentScheduling");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Person");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_TYPE", "Nav_EnumType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENUM_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EnumType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUMS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_ITEM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUM", "Nav_Enum")
 | 
						|
                        .WithMany("Nav_EnumItems")
 | 
						|
                        .HasForeignKey("ENUM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Enum");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EQUIPMENT_INTEGRATION_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_ASYNCH_TEMP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG", "Nav_ExtConnConfig")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("EXT_CONN_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ExtConnConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_TRANS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY", null)
 | 
						|
                        .WithMany("Nav_HolidayDetails")
 | 
						|
                        .HasForeignKey("HOLIDAY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG", "Nav_ImportConfig")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("IMPORT_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_DETAIL", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("Nav_ParentID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImportConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_FIELD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_DETAIL", "Nav_ImportConfigDetail")
 | 
						|
                        .WithMany("Nav_Fields")
 | 
						|
                        .HasForeignKey("IMPORT_CONFIG_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImportConfigDetail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_MESSAGE_TEMPLATE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_MONITORING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTICE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_Person")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Person");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION_ACCEPTED", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION", "Nav_Notification")
 | 
						|
                        .WithMany("Nav_Accepteds")
 | 
						|
                        .HasForeignKey("NOTIFICATION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Notification");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION_PERMIT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION", "Nav_Notification")
 | 
						|
                        .WithMany("Nav_Permits")
 | 
						|
                        .HasForeignKey("NOTIFICATION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Notification");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_BelongRole")
 | 
						|
                        .WithMany("Nav_Panels")
 | 
						|
                        .HasForeignKey("BELONG_ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PANEL", "Nav_Panel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PANEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRole");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Panel");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL_INFO", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_INFO", "Nav_Info")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INFO_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PANEL", null)
 | 
						|
                        .WithMany("Nav_PanelInfo")
 | 
						|
                        .HasForeignKey("PANEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Info");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_DepartMent")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Post")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartMent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Post");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PLAN_PARAM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PRINTER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PRINTER_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_Role")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Role");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_BelongRole")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", "Nav_RoleGroup")
 | 
						|
                        .WithMany("Nav_BelongRoles")
 | 
						|
                        .HasForeignKey("ROLE_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRole");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RoleGroup");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PermissionForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERMISSION_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_Role")
 | 
						|
                        .WithMany("Nav_MenuPermissions")
 | 
						|
                        .HasForeignKey("ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PermissionForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Role");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM_BTN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_BTN", "Nav_Btn")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BTN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM", "Nav_RoleMenuPermission")
 | 
						|
                        .WithMany("Nav_PermissionBtns")
 | 
						|
                        .HasForeignKey("ROLE_MENU_PERMISSION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Btn");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RoleMenuPermission");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM_COL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_COLUMN", "Nav_Column")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM", "Nav_RoleMenuPermission")
 | 
						|
                        .WithMany("Nav_PermissionColumns")
 | 
						|
                        .HasForeignKey("ROLE_MENU_PERMISSION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Column");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RoleMenuPermission");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_ATTR", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PLAN_PARAM", "Nav_PlanParam")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PLAN_PARAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PlanParam");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_BelongRole")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_BelongRoleID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRole");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_DYNAMIC", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PLAN_PARAM", "Nav_PlanParam")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PLAN_PARAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Cascade)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PlanParam");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_STAGE_PLAN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_LOG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_SYNC_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_ChargePerson")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHARGE_PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ChargePerson");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_TEAM_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_Person")
 | 
						|
                        .WithMany("Nav_TeamPersons")
 | 
						|
                        .HasForeignKey("PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Team")
 | 
						|
                        .WithMany("Nav_TeamPersons")
 | 
						|
                        .HasForeignKey("TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Person");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Team");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_UNIT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany("Nav_UserList")
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", "Nav_Person")
 | 
						|
                        .WithOne("Nav_User")
 | 
						|
                        .HasForeignKey("APT.BaseData.Domain.Entities.FM.T_FM_USER", "PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Person");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_BelongRole")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany("Nav_BelongRoles")
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRole");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_ROLE_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", "Nav_BelongRoleGroup")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_ROLE_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany("Nav_BelongRoleGroups")
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRoleGroup");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_BELONG_USER_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", "Nav_BelongUserGroup")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_USER_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany("Nav_BelongUserGroups")
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongUserGroup");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_UserID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_COL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_COLUMN", "Nav_Column")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_TAB", "Nav_HiddenTable")
 | 
						|
                        .WithMany("Nav_HiddenColumns")
 | 
						|
                        .HasForeignKey("USER_CUSTOM_CONFIG_H_TAB_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Column");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HiddenTable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_TAB", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_PageTable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", "Nav_UserCustomConfig")
 | 
						|
                        .WithMany("Nav_HiddenTables")
 | 
						|
                        .HasForeignKey("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCustomConfig");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", "Nav_PageEdit")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_EDIT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", "Nav_UserCustomConfig")
 | 
						|
                        .WithMany("Nav_Edits")
 | 
						|
                        .HasForeignKey("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageEdit");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCustomConfig");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT_COL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", "Nav_EditColumn")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDIT_COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT", "Nav_UserCCEdit")
 | 
						|
                        .WithMany("Nav_EditColumns")
 | 
						|
                        .HasForeignKey("USER_C_C_EDIT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EditColumn");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCEdit");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT_H_COL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", "Nav_EditColumn")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDIT_COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT", "Nav_UserCCEdit")
 | 
						|
                        .WithMany("Nav_HiddenCols")
 | 
						|
                        .HasForeignKey("USER_C_C_EDIT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EditColumn");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCEdit");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", "Nav_UserCustomConfig")
 | 
						|
                        .WithMany("Nav_Querys")
 | 
						|
                        .HasForeignKey("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCustomConfig");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_FIELD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_GROUP", "Nav_UserCCQueryGroup")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_C_C_QUERY_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY", "Nav_UserCCQuery")
 | 
						|
                        .WithMany("Nav_Fields")
 | 
						|
                        .HasForeignKey("USER_C_C_QUERY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCQuery");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCQueryGroup");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_GROUP", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY", "Nav_UserCCQuery")
 | 
						|
                        .WithMany("Nav_Groups")
 | 
						|
                        .HasForeignKey("USER_C_C_QUERY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCQuery");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_PageTable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", "Nav_UserCustomConfig")
 | 
						|
                        .WithMany("Nav_Tabls")
 | 
						|
                        .HasForeignKey("USER_CUSTOM_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCustomConfig");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE_COL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_COLUMN", "Nav_Column")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE", "Nav_UserCCTable")
 | 
						|
                        .WithMany("Nav_Columns")
 | 
						|
                        .HasForeignKey("USER_C_C_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Column");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserCCTable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany("Nav_UserDeparts")
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", "Nav_BelongRole")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_ROLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", "Nav_UserGroup")
 | 
						|
                        .WithMany("Nav_BelongRoles")
 | 
						|
                        .HasForeignKey("USER_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRole");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserGroup");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_R_G", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", "Nav_BelongRoleGroup")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_ROLE_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", "Nav_UserGroup")
 | 
						|
                        .WithMany("Nav_BelongRoleGroups")
 | 
						|
                        .HasForeignKey("USER_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRoleGroup");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserGroup");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP_BELONG_U_G", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", "Nav_BelongUserGroup")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("BELONG_USER_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", "Nav_UserGroup")
 | 
						|
                        .WithMany("Nav_BelongUserGroups")
 | 
						|
                        .HasForeignKey("USER_GROUP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongUserGroup");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserGroup");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_PHOTO_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany("Nav_UserPhotoFiles")
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_SIGN_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany("Nav_UserSignFiles")
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_TEST", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_UserPost")
 | 
						|
                        .WithMany("Nav_UserTests")
 | 
						|
                        .HasForeignKey("USER_POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserPost");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_PF_SYS_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_LogForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("LOG_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_LogForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.LG.T_LG_OPRATE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ENTERPRISE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.NW.T_NW_ENTERPRISE", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ROLE_DATA_PERM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ROLE_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE_VERSION", "Nav_Version")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("VERSION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Version");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE", "Nav_Rule")
 | 
						|
                        .WithMany("Nav_Versions")
 | 
						|
                        .HasForeignKey("RULE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Rule");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CHARGE_TIME_SET", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CLIENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_CLINET_OPENID", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_CLIENT", "NavClient")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLIENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("NavClient");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_COMMON_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_FILE_FIRMWARE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_MEMBER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_CARD", "Nav_RechargeCard")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RECHARGE_CARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RechargeCard");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_MenuForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MENU_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_MENU", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_MenuForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE", "Nav_Notice")
 | 
						|
                        .WithMany("Nav_NoticeDetails")
 | 
						|
                        .HasForeignKey("NOTICE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Notice");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_PEAK_VALLEY_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_CARD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_RFID_CARD", "Nav_CardRfid")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RFID_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CardRfid");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_ORDER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_CARD", "Nav_RechargeCard")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RECHARGE_CARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RechargeCard");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RECHARGE_SETTING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_RFID_CARD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_ROLE_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_DB_CONN", "Nav_TenantDB")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DB_CONN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", "Nav_Tenant")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEMPLATE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Tenant");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TenantDB");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_DB_CONN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_DOMAIN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", "Nav_Tenant")
 | 
						|
                        .WithMany("Nav_Domains")
 | 
						|
                        .HasForeignKey("TENANT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Tenant");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT_EXPIRATION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", "Nav_TENANT")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TENANT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TENANT");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", "Nav_Tenant")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEMPLATE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Tenant");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_VERSION_TENANT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_COMPLAINT_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_APPROVE_DETAIL", "Nav_ApproveDetails")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("APPROVE_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_ApproveUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("COMPLAINT_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ApproveDetails");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ApproveUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_FORM_RELATION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.PF.T_PF_VERSION_MANAGE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_CODE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_GRADE", "Nav_DefectGrade")
 | 
						|
                        .WithMany("Nav_DefectCodes")
 | 
						|
                        .HasForeignKey("BAD_GRADE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_CODE", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_DefectGrade");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_GRADE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_ECM_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_FM_NOTIFICATION_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPMENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_MenuForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MENU_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_APPMENU", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_Picture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_MenuForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Picture");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_APPROVE", "Nav_Approve")
 | 
						|
                        .WithMany("Nav_ApproveDetails")
 | 
						|
                        .HasForeignKey("APPROVE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_ApproveUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("APPROVE_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Approve");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ApproveUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP", "Nav_ApproveTemp")
 | 
						|
                        .WithMany("Nav_ApproveTempDetails")
 | 
						|
                        .HasForeignKey("APPROVE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_DefaultApproveUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEFAULT_APPROVE_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ApproveTemp");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DefaultApproveUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_BTN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", null)
 | 
						|
                        .WithMany("Nav_Btns")
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CLIENT_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_MenuForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MENU_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_CLIENT_MENU", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_MenuForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CLIENT_SCOPES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_DATA_CHANNEL", "Nav_DataChanel")
 | 
						|
                        .WithMany("Nav_ClientScopes")
 | 
						|
                        .HasForeignKey("DATA_CHANNEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_SCOPES", "Nav_Scope")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("SCOPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_DataChanel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Scope");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE_RUN_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CODE_RULE_SERIAL_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_PageTable")
 | 
						|
                        .WithMany("Nav_Columns")
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE_PANEL", "Nav_PageTablePanel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_TABLE_PANEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTablePanel");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_COLUMN_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_COLUMN", "Nav_Column")
 | 
						|
                        .WithMany("Nav_Filters")
 | 
						|
                        .HasForeignKey("COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Column");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_DATA_CHANNEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_DATA_FREQUENCY", "Nav_DataFrequency")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DATA_FREQUENCY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", "Nav_Tenant")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TENANT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_DataFrequency");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Tenant");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_DATA_FREQUENCY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", "Nav_PageEdit")
 | 
						|
                        .WithMany("Nav_Columns")
 | 
						|
                        .HasForeignKey("PAGE_EDIT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT_PANEL", "Nav_PageEditPanel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_EDIT_PANEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageEdit");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageEditPanel");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", "Nav_EditColumn")
 | 
						|
                        .WithMany("Nav_FillMaps")
 | 
						|
                        .HasForeignKey("EDIT_COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EditColumn");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP_D", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP", "Nav_EditColumnFillMap")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("EDIT_COLUMN_FILL_MAP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EditColumnFillMap");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", "Nav_EditColumn")
 | 
						|
                        .WithMany("Nav_Filters")
 | 
						|
                        .HasForeignKey("EDIT_COLUMN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EditColumn");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Form")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FrmId")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FLOW_SCHEME", "InstanceScheme")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("InstanceSchemeId")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Form");
 | 
						|
 | 
						|
                    b.Navigation("InstanceScheme");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE_OPER_HIS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE", "FlowInstance")
 | 
						|
                        .WithMany("OperationHistorys")
 | 
						|
                        .HasForeignKey("InstanceId");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("FlowInstance");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE_TRANS_HIS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE", "FlowInstance")
 | 
						|
                        .WithMany("TransitionHistorys")
 | 
						|
                        .HasForeignKey("InstanceId");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("FlowInstance");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_SCHEME", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Form")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FrmId")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "PermitForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PermitFrmId")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Form");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("PermitForm");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION_D", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION", "Nav_FormConfigVersion")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("FORM_CONFIG_VERSION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_FormConfigVersion");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_CHART", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", null)
 | 
						|
                        .WithMany("Nav_HomeCharts")
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_HMI", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_HMI", "Nav_Hmi")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HMI_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", null)
 | 
						|
                        .WithMany("Nav_HomeHmis")
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Hmi");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_RANKING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", null)
 | 
						|
                        .WithMany("Nav_HomeRankings")
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_HOME_STATISTIC", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", null)
 | 
						|
                        .WithMany("Nav_HomeStatistics")
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FILE", "Nav_File")
 | 
						|
                        .WithMany("Nav_ImgFiles")
 | 
						|
                        .HasForeignKey("FILE_ID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_File");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_IMG_FILE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FILE", "Nav_File")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_File");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_LABEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_MenuForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MENU_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_MENU", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_Picture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_MenuForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Picture");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG_THEME", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG", "Nav_MqttConfig")
 | 
						|
                        .WithMany("Nav_MqttConfigTheme")
 | 
						|
                        .HasForeignKey("MQTT_CONFIG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_MqttConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART_PARAM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART", "Nav_PageChart")
 | 
						|
                        .WithMany("Nav_Params")
 | 
						|
                        .HasForeignKey("PAGE_CHART_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageChart");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CUSTOM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", "Nav_ParamScheme")
 | 
						|
                        .WithMany("Nav_PageEdits")
 | 
						|
                        .HasForeignKey("PARAM_SCHEME_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ParamScheme");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", "Nav_PageEdit")
 | 
						|
                        .WithMany("Nav_Panels")
 | 
						|
                        .HasForeignKey("PAGE_EDIT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageEdit");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", "Nav_ParamScheme")
 | 
						|
                        .WithMany("Nav_PageTables")
 | 
						|
                        .HasForeignKey("PARAM_SCHEME_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ParamScheme");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_PageTable")
 | 
						|
                        .WithMany("Nav_Panels")
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TREE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_ITEM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PARAM_ITEM", "Nav_ParamItem")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PARAM_ITEM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", "Nav_ParamScheme")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("PARAM_SCHEME_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ParamItem");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ParamScheme");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_Form")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", "Nav_Picture")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PICTURE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Form");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Picture");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER", "Nav_PicFilter")
 | 
						|
                        .WithMany("Nav_PicFilterDetail")
 | 
						|
                        .HasForeignKey("PIC_FILTER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PicFilter");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM", "Nav_PageForm")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PAGE_FORM_ID");
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FORM_QUERY", "Nav_PageFormQuery")
 | 
						|
                        .WithMany("Nav_Querys")
 | 
						|
                        .HasForeignKey("PAGE_FORM_QUERY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageForm");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageFormQuery");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUERY_APP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUESTION_FEEDBACK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_SCOPES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_TABLE_PARAMS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", "Nav_PageTable")
 | 
						|
                        .WithMany("Nav_TableParams")
 | 
						|
                        .HasForeignKey("PAGE_TABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_TREE_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_PAGE_TREE", "Nav_PageTree")
 | 
						|
                        .WithMany("Nav_Columns")
 | 
						|
                        .HasForeignKey("PAGE_TREE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTree");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.DataUpdateRecord", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_FM_ORGANIZATION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_PF_CODE_RULE_SERIAL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", "Nav_CheckProject")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProject");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", "Nav_Content")
 | 
						|
                        .WithMany("Nav_ListContentCheckTypes")
 | 
						|
                        .HasForeignKey("CHECK_CONTENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_CheckType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_CATEGORY", "Nav_CheckProjectCategory")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_CheckProjectCategoryID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProjectCategory");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Content");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE", "Nav_CheckContentCheckType")
 | 
						|
                        .WithMany("Nav_ListContentCheckTypeLevels")
 | 
						|
                        .HasForeignKey("CHECK_CONTENT_CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", "Nav_CheckTypeLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("T_BS_CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckContentCheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckTypeLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_HM_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", "Nav_Content")
 | 
						|
                        .WithMany("Nav_ListContentAreas")
 | 
						|
                        .HasForeignKey("CHECK_CONTENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HM_RISK_AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Content");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", "Nav_Content")
 | 
						|
                        .WithMany("Nav_ListContentQuestions")
 | 
						|
                        .HasForeignKey("CHECK_CONTENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_QUESTION", "Nav_Question")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_QUESTION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Content");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Question");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_MAIN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", "Nav_CheckProject")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_PROJECT_CATEGORY", "Nav_CheckProjectProjectCategory")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_PROJECT_CATEGORY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_QUESTION", "Nav_CheckQuestion")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_QUESTION_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_CheckType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", "Nav_CheckTypeLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_RiskArea")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProject");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProjectProjectCategory");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckQuestion");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckTypeLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskArea");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_CATEGORY", "Nav_CheckProjectCategory")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_CATEGORY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", "Nav_CheckProject")
 | 
						|
                        .WithMany("Nav_ListCheckProjectProjectCategory")
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProject");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProjectCategory");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_QUESTION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_Parent")
 | 
						|
                        .WithMany("Nav_Children")
 | 
						|
                        .HasForeignKey("PARENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Parent");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_CheckType")
 | 
						|
                        .WithMany("Nav_ListCheckTypeLevel")
 | 
						|
                        .HasForeignKey("CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_ENUMS", "Nav_Enums")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CheckLevel_ENUMS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Enums");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_PLAN_SET", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_CheckType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", "Nav_CheckTypeLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckTypeLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_APPROVE", "Nav_Approve")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("APPROVE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", "Nav_CheckType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE_LEVEL", "Nav_CheckTypeLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_TYPE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_PLAN_SET", "Nav_PlanSet")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PLAN_SET_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Approve");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckType");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckTypeLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PlanSet");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_MAIN", "Nav_CheckMain")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_MAIN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_ListSafeCheckDetail")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckMain");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL", "Nav_SafeCheckDetail")
 | 
						|
                        .WithMany("Nav_ListCheckDetailUser")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheckDetail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_PROJECT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", "Nav_CheckProject")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_ListCheckProject")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProject");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_PROJECT_CATEGORY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT_CATEGORY", "Nav_CheckProjectCategory")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHECK_PROJECT_CATEGORY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_ListCheckProjectCategory")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CheckProjectCategory");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_RiskArea")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_ListCheckRiskArea")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskArea");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_USERSIGN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", "Nav_SafeCheck")
 | 
						|
                        .WithMany("Nav_ListCheckUserSign")
 | 
						|
                        .HasForeignKey("SAFE_CHECK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("SUSER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeCheck");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", "Nav_CurrentClassRecord")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_DepartmentPost")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_Editor")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDITOR_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CurrentClassRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentPost");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Editor");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_AFTER_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", "Nav_ChangeShiftRecord")
 | 
						|
                        .WithMany("Nav_AfterUsers")
 | 
						|
                        .HasForeignKey("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ChangeShiftRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", "Nav_ChangeShiftRecord")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_ImgFileID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ChangeShiftRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD_PRE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", "Nav_ChangeShiftRecord")
 | 
						|
                        .WithMany("Nav_PreUsers")
 | 
						|
                        .HasForeignKey("CHANGE_SHIFT_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ChangeShiftRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Team")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_DepartmentPost")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_Editor")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDITOR_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentPost");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Editor");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Team");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", "Nav_CurrentClassRecord")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CurrentClassRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_LABOUR_SUPPLY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", "Nav_CurrentClassRecord")
 | 
						|
                        .WithMany("Nav_LabourSupplies")
 | 
						|
                        .HasForeignKey("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_LABOUR_SUPPLY", "Nav_LabourSupply")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_LabourSupplyID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CurrentClassRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LabourSupply");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", "Nav_CurrentClassRecord")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("CURRENT_CLASS_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CurrentClassRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_LABOUR_SUPPLY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("LANUNCH_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH", "Nav_PreOperSch")
 | 
						|
                        .WithMany("Nav_PreOperSchFile")
 | 
						|
                        .HasForeignKey("PRE_OPER_SCH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreOperSch");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH", "Nav_PreOperSch")
 | 
						|
                        .WithMany("Nav_PreOperSchUser")
 | 
						|
                        .HasForeignKey("PRE_OPER_SCH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_RealDepartmentPost")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("REAL_DEPARTMENT_POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreOperSch");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RealDepartmentPost");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", "Nav_Class")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CLASS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Team")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Class");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Team");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD", "Nav_PreShiftMeetingRecord")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("PRE_SHIFT_MEETING_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreShiftMeetingRecord");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD", "Nav_PreShiftMeetingRecord")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("PRE_SHIFT_MEETING_RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_RealDepartmentPost")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("REAL_DEPARTMENT_POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreShiftMeetingRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RealDepartmentPost");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("NOTE_AKER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", "Nav_Taem")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TEAM_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Taem");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY", "Nav_TeamActivity")
 | 
						|
                        .WithMany("Nav_TeamActivityFile")
 | 
						|
                        .HasForeignKey("TEAM_ACTIVITY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TeamActivity");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY", "Nav_TeamActivity")
 | 
						|
                        .WithMany("Nav_TeamActivityUser")
 | 
						|
                        .HasForeignKey("TEAM_ACTIVITY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TeamActivity");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", "Nav_LicenseAnalysis")
 | 
						|
                        .WithMany("Nav_AnalysisPerson")
 | 
						|
                        .HasForeignKey("LICENSE_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_LicenseAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", "Nav_CrucialTaskAnalysis")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CrucialTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", "Nav_CrucialTaskAnalysis")
 | 
						|
                        .WithMany("Nav_CrucialAnalysisPerson")
 | 
						|
                        .HasForeignKey("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CrucialTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_OperationAnalyze")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", "Nav_CrucialTaskAnalysis")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CrucialTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_C", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_E", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_AreaID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_LEVEL", "Nav_HazardLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_HazardLevelID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_IdentifyingID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OCCUPATIONAL_RISK", "Nav_OccupationalRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_OccupationalRiskID");
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_PersonLiable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_PersonLiableID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HazardLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OccupationalRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PersonLiable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", "Nav_EngineeringMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_EngineeringMeasuresID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", "Nav_EvaluationHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardEngineeringMeasures")
 | 
						|
                        .HasForeignKey("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", "Nav_EvaluationHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardIndividualMeasures")
 | 
						|
                        .HasForeignKey("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", "Nav_IndividualMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_IndividualMeasuresID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_IndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", "Nav_EvaluationHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardManagementMeasures")
 | 
						|
                        .HasForeignKey("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", "Nav_ManagementMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_ManagementMeasuresID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", "Nav_EvaluationHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardMonitorMeasures")
 | 
						|
                        .HasForeignKey("Nav_EvaluationHazardID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MONITOR_MEASURES", "Nav_MonitorMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_MonitorMeasuresID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_MonitorMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_L", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_REQUIREMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INITIATING_DEPARTMENT")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_NoteTaker")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("NOTE_TAKER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_REQUIREMENT", "Nav_Requirement")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("REQUIREMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_NoteTaker");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Requirement");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", "Nav_EvaluateResult")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateResult");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", "Nav_EvaluateResult")
 | 
						|
                        .WithMany("Nav_Hazards")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_LEVEL", "Nav_HazardLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HAZARD_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OCCUPATIONAL_RISK", "Nav_OccupationalRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OCCUPATIONALRISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_PersonLiable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_LIABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateResult");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HazardLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OccupationalRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PersonLiable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EDUCATION_MEASURES", "Nav_EducationMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDUCATION_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardEducationMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EMERGENCY_MEASURES", "Nav_EmergencyMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EMERGENCY_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardEmergencyMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", "Nav_EngineeringMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENGINEERING_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardEngineeringMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardIndividualMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", "Nav_IndividualMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_IndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardManagementMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", "Nav_ManagementMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", "Nav_EvaluationResultHazard")
 | 
						|
                        .WithMany("Nav_EvaluateHazardMonitorMeasures")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MONITOR_MEASURES", "Nav_MonitorMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MONITOR_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_MonitorMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_C", "Nav_EvaluateC")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_C_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_E", "Nav_EvaluateE")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_E_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_LEVEL", "Nav_EvaluateLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_L", "Nav_EvaluateL")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_L_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", "Nav_EvaluateResult")
 | 
						|
                        .WithMany("Nav_Risks")
 | 
						|
                        .HasForeignKey("EVALUATE_RESULT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_PersonLiable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_LIABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TYPE", "Nav_Type")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateC");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateE");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateL");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateResult");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PersonLiable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Type");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EDUCATION_MEASURES", "Nav_EducationMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDUCATION_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEducationMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EMERGENCY_MEASURES", "Nav_EmergencyMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EMERGENCY_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEmergencyMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", "Nav_EngineeringMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENGINEERING_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEngineeringMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EQUIPMENT", "Nav_Equipment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EQUIPMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEquipment")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Equipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskFacilities")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_FACILITIES", "Nav_Facilities")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FACILITIES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Facilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskIndividualMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", "Nav_IndividualMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_IndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskManagementMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", "Nav_ManagementMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", "Nav_EvaluationResultRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskWorkduty")
 | 
						|
                        .HasForeignKey("EVALUATION_RESULT_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Post")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("WORKDUTY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationResultRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Post");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_C", "Nav_EvaluateC")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_C_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_E", "Nav_EvaluateE")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_E_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_LEVEL", "Nav_EvaluateLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_L", "Nav_EvaluateL")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_L_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_PersonLiable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_LIABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TYPE", "Nav_Type")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateC");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateE");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateL");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PersonLiable");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Type");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EDUCATION_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EDUCATION_MEASURES", "Nav_EducationMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EDUCATION_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEducationMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EMERGENCY_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EMERGENCY_MEASURES", "Nav_EmergencyMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EMERGENCY_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEmergencyMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_ENGINEERING_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ENGINEERING_MEASURES", "Nav_EngineeringMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ENGINEERING_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEngineeringMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EQUIPMENT", "Nav_Equipment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EQUIPMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskEquipment")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Equipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskFacilities")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_FACILITIES", "Nav_Facilities")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FACILITIES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Facilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskIndividualMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", "Nav_IndividualMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INDIVIDUAL_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_IndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskManagementMeasures")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", "Nav_ManagementMeasures")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("MANAGEMENT_MEASURES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_EQUIPMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EQUIPMENT", "Nav_Equipment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EQUIPMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", "Nav_RiskRecordDetail")
 | 
						|
                        .WithMany("Nav_EvaluateRiskRecordEquipment")
 | 
						|
                        .HasForeignKey("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Equipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskRecordDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_FACILITIES", "Nav_Facilities")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FACILITIES_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", "Nav_RiskRecordDetail")
 | 
						|
                        .WithMany("Nav_EvaluateRiskRecordFacilities")
 | 
						|
                        .HasForeignKey("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Facilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskRecordDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_RECORD_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", "Nav_RiskRecordDetail")
 | 
						|
                        .WithMany("Nav_EvaluateRiskRecordWorkduty")
 | 
						|
                        .HasForeignKey("RISK_RECORD_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Workduty")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("WORKDUTY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskRecordDetail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Workduty");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK_WORKDUTY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluationRisk")
 | 
						|
                        .WithMany("Nav_EvaluateRiskWorkduty")
 | 
						|
                        .HasForeignKey("EVALUATION_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Post")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Post");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_DETAIL_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL", "Nav_Detail")
 | 
						|
                        .WithMany("Nav_Identifyings")
 | 
						|
                        .HasForeignKey("DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", "Nav_EvaluationPlan")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("EVALUATION_PLAN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationPlan");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_DeputyGroupLeader")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPUTY_GROUP_LEADER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_GroupLeader")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("GROUP_LEADER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INITIATING_DEPARTMENT")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_ReleaseUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RELEASE_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DeputyGroupLeader");
 | 
						|
 | 
						|
                    b.Navigation("Nav_GroupLeader");
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ReleaseUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", "Nav_EvaluationPlan")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("EVALUATION_PLAN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluationPlan");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FACILITIES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", "Nav_CrucialTaskAnalysis")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CRUCIAL_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", "Nav_LicenseAnalysis")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("LICENSE_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", "Nav_OrdinaryTaskAnalysis")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_CrucialTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LicenseAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OrdinaryTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH", "Nav_FilePublish")
 | 
						|
                        .WithMany("Nav_Area")
 | 
						|
                        .HasForeignKey("FILE_PUBLISH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_FilePublish");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_LEVEL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_DepartmentID");
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_InitiatingDepartmentID");
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_NoteTaker")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_NoteTakerID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", "Nav_Task")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_TaskID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_NoteTaker");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Areas")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", "Nav_EvaluateHazard")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_HAZARD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_LEVEL", "Nav_HazardLevel")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("HAZARD_LEVEL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OCCUPATIONAL_RISK", "Nav_OccupationalRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OCCUPATIONALRISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_PersonLiable")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PERSON_LIABLE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", "Nav_HazardRecord")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazard");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HazardLevel");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HazardRecord");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OccupationalRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PersonLiable");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Identifyings")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INITIATING_DEPARTMENT")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Areas")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RECORD_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Detail")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL", "Nav_Task_Detail")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("TASK_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Identifyings")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_INDIVIDUAL_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", "Nav_JobtaskIdentify")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_JobtaskIdentify");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL_POST", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL", "Nav_Detail")
 | 
						|
                        .WithMany("Nav_DetailPost")
 | 
						|
                        .HasForeignKey("JOBTASK_IDENTIFY_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Post")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("POST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Post");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", "Nav_JobtaskIdentify")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_JobtaskIdentify");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", "Nav_JobtaskIdentify")
 | 
						|
                        .WithMany("Nav_IdentifyUser")
 | 
						|
                        .HasForeignKey("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_JobtaskIdentify");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_OperationAnalyze")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", "Nav_LicenseAnalysis")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("LICENSE_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LicenseAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", "Nav_LicenseAnalysis")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("LICENSE_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LicenseAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_MANAGEMENT_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_MONITOR_MEASURES", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE", "Nav_NoticeRelease")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("NOTICE_RELEASE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_NoticeRelease");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_ReleaseUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RELEASE_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_ReleasDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RELEAS_DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", "Nav_TaskAnalyze")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TASK_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ReleasDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ReleaseUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyze");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE", "Nav_NoticeRelease")
 | 
						|
                        .WithMany("Nav_ReleaseRange")
 | 
						|
                        .HasForeignKey("NOTICE_RELEASE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_NoticeRelease");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OCCUPATIONAL_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_INSTRUCTION_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK_EVALUATE_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany("Nav_OperationLinkEvaluateRisk")
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_DEAL_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", "Nav_TaskAnalyzeDetail")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyzeDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_SAFE_CONFIRM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", "Nav_TaskAnalyzeDetail")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyzeDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_ANALYZE_SAFE_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", "Nav_TaskAnalyzeDetail")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyzeDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DEAL_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany("Nav_DealMeasures")
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", "Nav_JobtaskIdentify")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("JOBTASK_IDENTIFY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_JobtaskIdentify");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_E", "Nav_DistinguishAnalyzeE")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ANALYZE_E_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_H", "Nav_DistinguishAnalyzeH")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ANALYZE_H_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_L", "Nav_DistinguishAnalyzeL")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ANALYZE_L_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_P", "Nav_DistinguishAnalyzeP")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ANALYZE_P_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_R", "Nav_DistinguishAnalyzeR")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ANALYZE_R_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_DistinguishAnalyze")
 | 
						|
                        .WithMany("Nav_AnalyzeDetails")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyzeE");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyzeH");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyzeL");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyzeP");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyzeR");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_E", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_DistinguishAnalyze")
 | 
						|
                        .WithMany("Nav_AnalyzeFiles")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_H", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_L", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_P", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_R", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_DistinguishAnalyze")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", "Nav_OperationTaskDistinguish")
 | 
						|
                        .WithMany("Nav_DistinguishDetails")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", "Nav_Workduty")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("WORKDUTY_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_WORK_TYPE", "Nav_WorkType")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("WORK_TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationTaskDistinguish");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Workduty");
 | 
						|
 | 
						|
                    b.Navigation("Nav_WorkType");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", "Nav_OperationTaskDistinguish")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationTaskDistinguish");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", "Nav_OperationTaskDistinguish")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationTaskDistinguish");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_SAFE_CONFIRM", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany("Nav_SafeConfirms")
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_SAFE_MEASURE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany("Nav_SafeMeasures")
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_ANALYSIS_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", "Nav_OrdinaryTaskAnalysis")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OrdinaryTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_ANALYSIS_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", "Nav_OrdinaryTaskAnalysis")
 | 
						|
                        .WithMany("Nav_OrdinaryAnalysisPerson")
 | 
						|
                        .HasForeignKey("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_OrdinaryTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CREATER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_OperationAnalyze")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", "Nav_OrdinaryTaskAnalysis")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("ORDINARY_TASK_ANALYSIS_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OrdinaryTaskAnalysis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OTHER_APPROVE_LOG", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_REQUEST", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", "Nav_Plan")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("PLAN_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Plan");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_ChargePerson")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("CHARGE_PERSON_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION", "Nav_RiskEvaluation")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ChargePerson");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_RiskEvaluation");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL", "Nav_Detail")
 | 
						|
                        .WithMany("Nav_Areas")
 | 
						|
                        .HasForeignKey("DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INITIATING_DEPARTMENT")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_NoteTaker")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("NOTE_TAKER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_REQUEST", "Nav_Request")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("REQUEST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", "Nav_Task")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_NoteTaker");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Request");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Areas")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", "Nav_EvaluateRisk")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("EVALUATE_RISK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_STEP", "Nav_OperationStep")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_STEP_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Details")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TYPE", "Nav_Type")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("TYPE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationStep");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Type");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Identifyings")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", "Nav_Record")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("RECORD_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Record");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_InitiatingDepartment")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("INITIATING_DEPARTMENT")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_CreateUser")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_CreateUserID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_REQUEST", "Nav_Request")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("REQUEST_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.Navigation("Nav_CreateUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_InitiatingDepartment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Request");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_AREA", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Areas")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_AREA", "Nav_Area")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("AREA_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("RECORD_USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Detail")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_IDENTIFYING", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_IDENTIFYING", "Nav_Identifying")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IDENTIFYING_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", "Nav_Task")
 | 
						|
                        .WithMany("Nav_Identifyings")
 | 
						|
                        .HasForeignKey("TASK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifying");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_DETAIL", "Nav_Task_Detail")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("TASK_DETAIL_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Task_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", "Nav_Department")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("DEPARTMENT_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", "Nav_DistinguishAnalyze")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_TASK_DISTINGUISH_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Department");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DistinguishAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", "Nav_OperationLink")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("OPERATION_LINK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", "Nav_TaskAnalyze")
 | 
						|
                        .WithMany("Nav_AnalyzeDetails")
 | 
						|
                        .HasForeignKey("TASK_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLink");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyze");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_FILE", "Nav_File")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("Nav_FileID");
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", "Nav_TaskAnalyzeDetail")
 | 
						|
                        .WithMany("Nav_TaskAnalyzeDetailFiles")
 | 
						|
                        .HasForeignKey("Nav_TaskAnalyzeDetailID");
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_File");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyzeDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_USER", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", "Nav_TaskAnalyze")
 | 
						|
                        .WithMany("Nav_Users")
 | 
						|
                        .HasForeignKey("TASK_ANALYZE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.FM.T_FM_USER", "Nav_User")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("USER_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TaskAnalyze");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_WORK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.PF.T_PF_QUESTION_UPLOAD_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("IMG_FILE_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict);
 | 
						|
 | 
						|
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
						|
                        .WithMany()
 | 
						|
                        .HasForeignKey("ORG_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_QUESTION_FEEDBACK", "Nav_QuestionFeedback")
 | 
						|
                        .WithMany("Nav_Files")
 | 
						|
                        .HasForeignKey("QUESTION_FEEDBACK_ID")
 | 
						|
                        .OnDelete(DeleteBehavior.Restrict)
 | 
						|
                        .IsRequired();
 | 
						|
 | 
						|
                    b.Navigation("Nav_ImgFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Org");
 | 
						|
 | 
						|
                    b.Navigation("Nav_QuestionFeedback");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PICTURE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_PictureFiles");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.BD.T_BD_PLACE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_AUTO_PRINT_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CALENDAR", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_CalendarClass");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_CLASS", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ClassDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_COST_CENTER", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfig");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentScheduling");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeUser");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserDeparts");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserList");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_CALENDAR_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfigDetail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_DepartmentCalendarConfigTeam");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_DEPARTMENT_SCHEDULING", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DepartmentSchedulingDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ENUM", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EnumItems");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_EXT_CONN_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_HOLIDAY", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_HolidayDetails");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_IMPORT_CONFIG_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Fields");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_NOTIFICATION", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Accepteds");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Permits");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PANEL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_PanelInfo");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_PERSON", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_TeamPersons");
 | 
						|
 | 
						|
                    b.Navigation("Nav_User");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_MenuPermissions");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Panels");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_BelongRoles");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_ROLE_MENU_PERM", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_PermissionBtns");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PermissionColumns");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_TEAM", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_TeamPersons");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_BelongRoleGroups");
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRoles");
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongUserGroups");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserPhotoFiles");
 | 
						|
 | 
						|
                    b.Navigation("Nav_UserSignFiles");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Edits");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HiddenTables");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Querys");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Tabls");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_CUSTOM_CONFIG_H_TAB", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_HiddenColumns");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EditColumns");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HiddenCols");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Fields");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Groups");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Columns");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_GROUP", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_BelongRoleGroups");
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongRoles");
 | 
						|
 | 
						|
                    b.Navigation("Nav_BelongUserGroups");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.FM.T_FM_USER_POST", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_UserTests");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.NW.T_NW_ENTERPRISE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_BILLING_RULE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Versions");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_NOTICE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_NoticeDetails");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.OP.T_OP_TENANT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Domains");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_CODE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.Platform.T_PF_DEFECT_GRADE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DefectCodes");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPMENU", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ApproveDetails");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_APPROVE_TEMP", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ApproveTempDetails");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_CLIENT_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Filters");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_DATA_CHANNEL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ClientScopes");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_FillMaps");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Filters");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_EDIT_COLUMN_FILL_MAP", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ImgFiles");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FLOW_INSTANCE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("OperationHistorys");
 | 
						|
 | 
						|
                    b.Navigation("TransitionHistorys");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_HomeCharts");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HomeHmis");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HomeRankings");
 | 
						|
 | 
						|
                    b.Navigation("Nav_HomeStatistics");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_CONFIG_VERSION", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_FORM_QUERY", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Querys");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MENU", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_MQTT_CONFIG", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_MqttConfigTheme");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_CHART", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Params");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_EDIT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Columns");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Panels");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TABLE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Btns");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Columns");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Panels");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TableParams");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PAGE_TREE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Columns");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PARAM_SCHEME", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageEdits");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PageTables");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_PIC_FILTER", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_PicFilterDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.BaseData.Domain.Entities.T_PF_QUESTION_FEEDBACK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.Infrastructure.Core.T_FM_ORGANIZATION", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ListContentAreas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListContentCheckTypes");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListContentQuestions");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_CONTENT_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ListContentCheckTypeLevels");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_PROJECT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ListCheckProjectProjectCategory");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_CHECK_TYPE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Children");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListCheckTypeLevel");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListCheckProject");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListCheckProjectCategory");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListCheckRiskArea");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListCheckUserSign");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ListSafeCheckDetail");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.BS.T_BS_SAFE_CHECK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_ListCheckDetailUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CHANGE_SHIFT_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_AfterUsers");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreUsers");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_CURRENT_CLASS_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_LabourSupplies");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_OPER_SCH", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_PreOperSchFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_PreOperSchUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_PRE_SHIFT_MEETING_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_TEAM_ACTIVITY", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_TeamActivityFile");
 | 
						|
 | 
						|
                    b.Navigation("Nav_TeamActivityUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_CRUCIAL_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_CrucialAnalysisPerson");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EvaluateHazardEngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardIndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardMonitorMeasures");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Hazards");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Risks");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_HAZARD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EvaluateHazardEducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardEmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardEngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardIndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateHazardMonitorMeasures");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RESULT_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEquipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskFacilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskIndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskWorkduty");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATE_RISK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEducationMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEmergencyMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEngineeringMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskEquipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskFacilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskIndividualMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskManagementMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskWorkduty");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_EVALUATION_PLAN", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_FILE_PUBLISH", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Area");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Areas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifyings");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Areas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifyings");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_HAZARD_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_IdentifyUser");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_JOBTASK_IDENTIFY_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DetailPost");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_LICENSE_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_AnalysisPerson");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_NOTICE_RELEASE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_ReleaseRange");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_LINK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DealMeasures");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OperationLinkEvaluateRisk");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeConfirms");
 | 
						|
 | 
						|
                    b.Navigation("Nav_SafeMeasures");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_DistinguishDetails");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_OPERATION_TASK_DISTINGUISH_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_AnalyzeDetails");
 | 
						|
 | 
						|
                    b.Navigation("Nav_AnalyzeFiles");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_ORDINARY_TASK_ANALYSIS", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_OrdinaryAnalysisPerson");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_EVALUATION_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Areas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifyings");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Areas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Details");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifyings");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_RECORD_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_EvaluateRiskRecordEquipment");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskRecordFacilities");
 | 
						|
 | 
						|
                    b.Navigation("Nav_EvaluateRiskRecordWorkduty");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Areas");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Detail");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Files");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Identifyings");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_RISK_TASK_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_AnalyzeDetails");
 | 
						|
 | 
						|
                    b.Navigation("Nav_Users");
 | 
						|
                });
 | 
						|
 | 
						|
            modelBuilder.Entity("APT.MS.Domain.Entities.HM.T_HM_TASK_ANALYZE_DETAIL", b =>
 | 
						|
                {
 | 
						|
                    b.Navigation("Nav_TaskAnalyzeDetailFiles");
 | 
						|
                });
 | 
						|
#pragma warning restore 612, 618
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |