3663 lines
		
	
	
		
			208 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			3663 lines
		
	
	
		
			208 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using System;
 | 
						|
using Microsoft.EntityFrameworkCore.Migrations;
 | 
						|
 | 
						|
namespace APT.Data.Migrations.Migrations
 | 
						|
{
 | 
						|
    public partial class wjn2024012601 : Migration
 | 
						|
    {
 | 
						|
        protected override void Up(MigrationBuilder migrationBuilder)
 | 
						|
        {
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL_ITEM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_REPORT_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_REPORT_SUM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_INNER_CONTACT_DO_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_INNER_CONTACT_ITEM_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_TYPE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD_ITEM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_SIGNED_POST");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_ACTION_PLAN_REL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_PERSON_REL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_ITEMS_REL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_RESULT_REL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_REPORT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_REPORT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_INNER_CONTACT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_ITEM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD_DETAIL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_SIGNED");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_ACTION_PLAN_ENUM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_SYSTEM_REVIEW");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EVENT_GET");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_PLAN_INPUT");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD");
 | 
						|
 | 
						|
            migrationBuilder.DropTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK");
 | 
						|
        }
 | 
						|
 | 
						|
        protected override void Down(MigrationBuilder migrationBuilder)
 | 
						|
        {
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IDENTIFY_APPROVE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    AH_CHARGE_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CHARGE_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    END_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_COLLECTION", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_T_FM_USER_AH_CHARGE_USER_ID",
 | 
						|
                        column: x => x.AH_CHARGE_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_T_FM_USER_CHARGE_USER_ID",
 | 
						|
                        column: x => x.CHARGE_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_GET",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    BACK = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    END_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EVENT_COMPARE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EVENT_COUNT = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    LAST_EVENT_COUNT = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_GET", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_REPORT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    AGREE = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    AH_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    COMMENT = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DESC = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DO_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DO_DESC = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DO_TYPE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    DO_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    HAPPEN_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PLACE = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    TYPE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_REPORT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_DEPARTMENT_DO_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DO_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_USER_AH_USER_ID",
 | 
						|
                        column: x => x.AH_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_USER_DO_USER_ID",
 | 
						|
                        column: x => x.DO_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_REPORT_SUM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    RATIO = table.Column<decimal>(type: "decimal(18,2)", nullable: false),
 | 
						|
                    SUM_YEAR = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TIME = table.Column<DateTime>(type: "datetime2", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_REPORT_SUM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_SUM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    COMMUNICATE_DES = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    COMMUNICATE_NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    COMMUNICATE_PURPOSE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DO_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DO_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_COMMUNICATE_PERSON = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
 | 
						|
                    EXTERNAL_COMPANY_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMPLEMENT_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_CONTACT_COMMUNICATE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_FM_DEPARTMENT_DO_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DO_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_FM_USER_DO_USER_ID",
 | 
						|
                        column: x => x.DO_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_T_OG_EXTERNAL_CONTACT_DETAIL_EXTERNAL_COMPANY_ID",
 | 
						|
                        column: x => x.EXTERNAL_COMPANY_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_CONTACT_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_INNER_CONTACT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DESC = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DO_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DO_DESC = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DO_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FORM_USER_TIME = table.Column<DateTime>(type: "datetime2", nullable: false),
 | 
						|
                    FROM_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PURPOSE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TO_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    TO_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    TO_USER_TIME = table.Column<DateTime>(type: "datetime2", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_INNER_CONTACT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_DEPARTMENT_DO_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DO_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_DEPARTMENT_FORM_DEPARTMENT_ID",
 | 
						|
                        column: x => x.FORM_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_DEPARTMENT_TO_DEPARTMENT_ID",
 | 
						|
                        column: x => x.TO_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_USER_DO_USER_ID",
 | 
						|
                        column: x => x.DO_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_USER_FROM_USER_ID",
 | 
						|
                        column: x => x.FROM_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_USER_TO_USER_ID",
 | 
						|
                        column: x => x.TO_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    APPOINT_AGREEUSER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    APPOINT_EFFECT_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    APPOINT_REASON = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    APPOINT_TYPE = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CODE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PUBLISH_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    VERSION = table.Column<int>(type: "int", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_POLICY_DOCUMENT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_T_FM_USER_APPOINT_AGREEUSER_ID",
 | 
						|
                        column: x => x.APPOINT_AGREEUSER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_T_OG_PERSONNEL_TYPE_ENUM_APPOINT_TYPE",
 | 
						|
                        column: x => x.APPOINT_TYPE,
 | 
						|
                        principalTable: "T_OG_PERSONNEL_TYPE_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_TYPE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_POLICY_DOCUMENT_TYPE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_TYPE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ANNUAL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    CYCLE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CYCLE_NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DEPARTMENT_TYPE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_ASSESS_RECORD", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ANNUAL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    LEVEL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ANNUAL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CHARGE_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FILE_CONTENT = table.Column<string>(type: "nvarchar(max)", maxLength: 5000, nullable: true),
 | 
						|
                    FILE_NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    Nav_CreateUserID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    STANDARD_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TRIGGER_TYPE = table.Column<int>(type: "int", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_SIGNED", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_T_FM_USER_CHARGE_USER_ID",
 | 
						|
                        column: x => x.CHARGE_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_T_FM_USER_Nav_CreateUserID",
 | 
						|
                        column: x => x.Nav_CreateUserID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_T_SC_STANDARD_CREATE_STANDARD_ID",
 | 
						|
                        column: x => x.STANDARD_ID,
 | 
						|
                        principalTable: "T_SC_STANDARD_CREATE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_ACTION_PLAN_ENUM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_ACTION_PLAN_ENUM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_ACTION_PLAN_ENUM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    HOST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REVIEW_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_SYSTEM_REVIEW", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_SYSTEM_REVIEW_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_SYSTEM_REVIEW_T_FM_USER_HOST_ID",
 | 
						|
                        column: x => x.HOST_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_SYSTEM_REVIEW_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    OBJECT = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REASON_DESCRIBE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    REASON_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    TYPE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_T_OG_APPROVE_REWARD_PUNISHMENT_REASON_REASON_ID",
 | 
						|
                        column: x => x.REASON_ID,
 | 
						|
                        principalTable: "T_OG_APPROVE_REWARD_PUNISHMENT_REASON",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_REPORT_ID",
 | 
						|
                        column: x => x.REPORT_ID,
 | 
						|
                        principalTable: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ASSIGNEE_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ASSIGNEE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ASSIGNEE_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DO_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DO_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMPLEMENT_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    LAUNCH_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    SATISFACTION_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TYPE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_REPORT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_DEPARTMENT_DO_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DO_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_DEPARTMENT_LAUNCH_DEPARTMENT_ID",
 | 
						|
                        column: x => x.LAUNCH_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_USER_ASSIGNEE_ID",
 | 
						|
                        column: x => x.ASSIGNEE_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_USER_DO_USER_ID",
 | 
						|
                        column: x => x.DO_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_REPORT_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_TYPE_ID",
 | 
						|
                        column: x => x.TYPE_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ASSIGNEE_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ASSIGNEE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ASSIGNEE_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMPLEMENT_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMPLEMENT_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    IMPLEMENT_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    LAUNCH_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(200)", maxLength: 200, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    SATISFACTION_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    TYPE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_DEPARTMENT_IMPLEMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.IMPLEMENT_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_DEPARTMENT_LAUNCH_DEPARTMENT_ID",
 | 
						|
                        column: x => x.LAUNCH_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_USER_ASSIGNEE_ID",
 | 
						|
                        column: x => x.ASSIGNEE_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_USER_IMPLEMENT_USER_ID",
 | 
						|
                        column: x => x.IMPLEMENT_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_TYPE_ID",
 | 
						|
                        column: x => x.TYPE_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ASSIGNEE_DESCRIPTION = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ASSIGNEE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ASSIGNEE_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DESCRIPTION = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_COMPANY_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    SATISFACTION_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    START_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    SURVEY_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    SURVEY_DESCRIPTION = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    SURVEY_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    TYPE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_COMPLAIN_ADVISE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_DEPARTMENT_SURVEY_DEPARTMENT_ID",
 | 
						|
                        column: x => x.SURVEY_DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_USER_ASSIGNEE_ID",
 | 
						|
                        column: x => x.ASSIGNEE_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_USER_SURVEY_USER_ID",
 | 
						|
                        column: x => x.SURVEY_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_TYPE_ID",
 | 
						|
                        column: x => x.TYPE_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_T_OG_EXTERNAL_CONTACT_DETAIL_EXTERNAL_COMPANY_ID",
 | 
						|
                        column: x => x.EXTERNAL_COMPANY_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_CONTACT_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    COLLECTION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CONTENT = table.Column<string>(type: "nvarchar(300)", maxLength: 300, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REFUSE_DESCRIPTION = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    RESULT = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_T_OG_EMPLOYEE_OPINION_COLLECTION_COLLECTION_ID",
 | 
						|
                        column: x => x.COLLECTION_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EVENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REPLY_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_GET_DETAIL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_T_FM_USER_REPLY_USER_ID",
 | 
						|
                        column: x => x.REPLY_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_T_OG_EVENT_GET_EVENT_ID",
 | 
						|
                        column: x => x.EVENT_ID,
 | 
						|
                        principalTable: "T_OG_EVENT_GET",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_REPORT_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_REPORT_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_FILE_T_OG_EVENT_REPORT_REPORT_ID",
 | 
						|
                        column: x => x.REPORT_ID,
 | 
						|
                        principalTable: "T_OG_EVENT_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_REPORT_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_CONTACT_COMMUNICATE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_T_OG_EXTERNAL_CONTACT_COMMUNICATE_EXTERNAL_CONTACT_COMMUNICATE_ID",
 | 
						|
                        column: x => x.EXTERNAL_CONTACT_COMMUNICATE_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_CONTACT_COMMUNICATE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_T_OG_EXTERNAL_CONTACT_COMMUNICATE_EXTERNAL_CONTACT_COMMUNICATE_ID",
 | 
						|
                        column: x => x.EXTERNAL_CONTACT_COMMUNICATE_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_INNER_CONTACT_DO_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CONTACT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_INNER_CONTACT_DO_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_DO_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_DO_FILE_T_OG_INNER_CONTACT_CONTACT_ID",
 | 
						|
                        column: x => x.CONTACT_ID,
 | 
						|
                        principalTable: "T_OG_INNER_CONTACT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_DO_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_INNER_CONTACT_ITEM_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CONTACT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_INNER_CONTACT_ITEM_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_ITEM_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_ITEM_FILE_T_OG_INNER_CONTACT_CONTACT_ID",
 | 
						|
                        column: x => x.CONTACT_ID,
 | 
						|
                        principalTable: "T_OG_INNER_CONTACT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_INNER_CONTACT_ITEM_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    APPOINT_AGREEUSER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    APPOINT_EFFECT_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    APPOINT_REASON = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    APPOINT_TYPE = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CODE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POLICY_DOCUMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PUBLISH_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    VERSION = table.Column<int>(type: "int", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_POLICY_DOCUMENT_DETAIL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_FM_USER_APPOINT_AGREEUSER_ID",
 | 
						|
                        column: x => x.APPOINT_AGREEUSER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_OG_PERSONNEL_TYPE_ENUM_APPOINT_TYPE",
 | 
						|
                        column: x => x.APPOINT_TYPE,
 | 
						|
                        principalTable: "T_OG_PERSONNEL_TYPE_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_T_OG_POLICY_DOCUMENT_POLICY_DOCUMENT_ID",
 | 
						|
                        column: x => x.POLICY_DOCUMENT_ID,
 | 
						|
                        principalTable: "T_OG_POLICY_DOCUMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEAL_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    REWARD_PUNISHMENT_MEASURES = table.Column<string>(type: "nvarchar(200)", maxLength: 200, nullable: true),
 | 
						|
                    SAFE_ASSESS_RECORD_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_ASSESS_RECORD_DETAIL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_DETAIL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_DETAIL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_DETAIL_T_OG_SAFE_ASSESS_RECORD_SAFE_ASSESS_RECORD_ID",
 | 
						|
                        column: x => x.SAFE_ASSESS_RECORD_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_ASSESS_RECORD",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_DETAIL_T_SC_POST_POST_ID",
 | 
						|
                        column: x => x.POST_ID,
 | 
						|
                        principalTable: "T_SC_POST",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ANNUAL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CHECK_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CODE = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    CYCLE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    DEP_NAME = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_ASSESS_PLAN_INPUT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_PLAN_INPUT_T_FM_DEPARTMENT_DEPARTMENT_ID",
 | 
						|
                        column: x => x.DEPARTMENT_ID,
 | 
						|
                        principalTable: "T_FM_DEPARTMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_PLAN_INPUT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_PLAN_INPUT_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_PLAN_INPUT_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_CHECK_ID",
 | 
						|
                        column: x => x.CHECK_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_PLAN_INPUT_T_SC_POST_POST_ID",
 | 
						|
                        column: x => x.POST_ID,
 | 
						|
                        principalTable: "T_SC_POST",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ANNUAL = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CHECK_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CODE = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    CYCLE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_CHECK_ID",
 | 
						|
                        column: x => x.CHECK_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_T_SC_POST_POST_ID",
 | 
						|
                        column: x => x.POST_ID,
 | 
						|
                        principalTable: "T_SC_POST",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CHECK_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_CHECK_ID",
 | 
						|
                        column: x => x.CHECK_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CHARGE_DEAL_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    CHARGE_SIGNED_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    CHARGE_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DEAL_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POST_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    SAFE_PDT_SIGNED_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    SIGNED_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_SIGNED_POST", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_POST_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_POST_T_FM_USER_CHARGE_USER_ID",
 | 
						|
                        column: x => x.CHARGE_USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_POST_T_FM_USER_POST_POST_ID",
 | 
						|
                        column: x => x.POST_ID,
 | 
						|
                        principalTable: "T_FM_USER_POST",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_POST_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_SIGNED_POST_T_OG_SAFE_PDT_SIGNED_SAFE_PDT_SIGNED_ID",
 | 
						|
                        column: x => x.SAFE_PDT_SIGNED_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_ACTION_PLAN_REL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMPLEMENTATION = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PLAN_CONTENT = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    PLAN_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REVIEW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_ACTION_PLAN_REL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_ACTION_PLAN_REL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_ACTION_PLAN_REL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_ACTION_PLAN_REL_T_OG_STANDARDIZATION_ACTION_PLAN_ENUM_PLAN_ID",
 | 
						|
                        column: x => x.PLAN_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_ACTION_PLAN_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_ACTION_PLAN_REL_T_OG_STANDARDIZATION_SYSTEM_REVIEW_REVIEW_ID",
 | 
						|
                        column: x => x.REVIEW_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_PERSON_REL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REVIEW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_PERSON_REL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_PERSON_REL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_PERSON_REL_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_PERSON_REL_T_OG_STANDARDIZATION_SYSTEM_REVIEW_REVIEW_ID",
 | 
						|
                        column: x => x.REVIEW_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_ITEMS_REL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    ITEM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    PROBLEM = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    REVIEW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM_ITEM_ID",
 | 
						|
                        column: x => x.ITEM_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_T_OG_STANDARDIZATION_SYSTEM_REVIEW_REVIEW_ID",
 | 
						|
                        column: x => x.REVIEW_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_STANDARDIZATION_REVIEW_RESULT_REL",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    RESULT = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    RESULT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REVIEW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_STANDARDIZATION_REVIEW_RESULT_REL", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_T_OG_STANDARDIZATION_REVIEW_RESULT_ENUM_RESULT_ID",
 | 
						|
                        column: x => x.RESULT_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_REVIEW_RESULT_ENUM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_T_OG_STANDARDIZATION_SYSTEM_REVIEW_REVIEW_ID",
 | 
						|
                        column: x => x.REVIEW_ID,
 | 
						|
                        principalTable: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    EMPLOYEE_OPINION_REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_T_OG_EMPLOYEE_OPINION_REPORT_EMPLOYEE_OPINION_REPORT_ID",
 | 
						|
                        column: x => x.EMPLOYEE_OPINION_REPORT_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    EMPLOYEE_OPINION_REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_T_OG_EMPLOYEE_OPINION_REPORT_EMPLOYEE_OPINION_REPORT_ID",
 | 
						|
                        column: x => x.EMPLOYEE_OPINION_REPORT_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    EMPLOYEE_REFUSE_ITEM_REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_EMPLOYEE_REFUSE_ITEM_REPORT_ID",
 | 
						|
                        column: x => x.EMPLOYEE_REFUSE_ITEM_REPORT_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    EMPLOYEE_REFUSE_ITEM_REPORT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_EMPLOYEE_REFUSE_ITEM_REPORT_ID",
 | 
						|
                        column: x => x.EMPLOYEE_REFUSE_ITEM_REPORT_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_COMPLAIN_ADVISE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_T_OG_EXTERNAL_COMPLAIN_ADVISE_EXTERNAL_COMPLAIN_ADVISE_ID",
 | 
						|
                        column: x => x.EXTERNAL_COMPLAIN_ADVISE_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    EXTERNAL_COMPLAIN_ADVISE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_T_OG_EXTERNAL_COMPLAIN_ADVISE_EXTERNAL_COMPLAIN_ADVISE_ID",
 | 
						|
                        column: x => x.EXTERNAL_COMPLAIN_ADVISE_ID,
 | 
						|
                        principalTable: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    COLLECTION_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    OPINION_CONTENT = table.Column<string>(type: "nvarchar(200)", maxLength: 200, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REFUSE_DESCRIPTION = table.Column<string>(type: "nvarchar(200)", maxLength: 200, nullable: true),
 | 
						|
                    RESULT = table.Column<int>(type: "int", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_COLLECTION_USER_ID",
 | 
						|
                        column: x => x.COLLECTION_USER_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    COLLECTION_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_COLLECTION_USER_ID",
 | 
						|
                        column: x => x.COLLECTION_USER_ID,
 | 
						|
                        principalTable: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_GET_DETAIL_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_FILE_T_OG_EVENT_GET_DETAIL_DETAIL_ID",
 | 
						|
                        column: x => x.DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_EVENT_GET_DETAIL_ITEM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    DESC = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    REPLY = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    TYPE = table.Column<int>(type: "int", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_EVENT_GET_DETAIL_ITEM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_ITEM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_EVENT_GET_DETAIL_ITEM_T_OG_EVENT_GET_DETAIL_DETAIL_ID",
 | 
						|
                        column: x => x.DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POLICY_DOCUMENT_DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    T_OG_POLICY_DOCUMENTID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_T_FM_USER_USER_ID",
 | 
						|
                        column: x => x.USER_ID,
 | 
						|
                        principalTable: "T_FM_USER",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_T_OG_POLICY_DOCUMENT_DETAIL_POLICY_DOCUMENT_DETAIL_ID",
 | 
						|
                        column: x => x.POLICY_DOCUMENT_DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_T_OG_POLICY_DOCUMENT_T_OG_POLICY_DOCUMENTID",
 | 
						|
                        column: x => x.T_OG_POLICY_DOCUMENTID,
 | 
						|
                        principalTable: "T_OG_POLICY_DOCUMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_POLICY_DOCUMENT_DETAIL_FILE",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    POLICY_DOCUMENT_DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    T_OG_POLICY_DOCUMENTID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_POLICY_DOCUMENT_DETAIL_FILE", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_FILE_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_FILE_T_OG_POLICY_DOCUMENT_DETAIL_POLICY_DOCUMENT_DETAIL_ID",
 | 
						|
                        column: x => x.POLICY_DOCUMENT_DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_FILE_T_OG_POLICY_DOCUMENT_T_OG_POLICY_DOCUMENTID",
 | 
						|
                        column: x => x.T_OG_POLICY_DOCUMENTID,
 | 
						|
                        principalTable: "T_OG_POLICY_DOCUMENT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_POLICY_DOCUMENT_DETAIL_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
 | 
						|
                        column: x => x.IMG_FILE_ID,
 | 
						|
                        principalTable: "T_PF_IMG_FILE",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_ITEM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ASSESS_PLAN_INPUT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    METHOD = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ROW_NO = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    SCORE = table.Column<decimal>(type: "decimal(18,2)", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_ASSESS_ITEM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_ITEM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_ITEM_T_OG_SAFE_ASSESS_PLAN_INPUT_ASSESS_PLAN_INPUT_ID",
 | 
						|
                        column: x => x.ASSESS_PLAN_INPUT_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CHECK_DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    METHOD = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    NAME = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ROW_NO = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    SCORE = table.Column<decimal>(type: "decimal(18,2)", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CHECK_DETAIL_ID",
 | 
						|
                        column: x => x.CHECK_DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateTable(
 | 
						|
                name: "T_OG_SAFE_ASSESS_RECORD_ITEM",
 | 
						|
                columns: table => new
 | 
						|
                {
 | 
						|
                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    ASSESS_ITEM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CORRECT_MEASURES = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
 | 
						|
                    MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
 | 
						|
                    MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
 | 
						|
                    ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    RECORD_DETAIL_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
						|
                    RESULT_INSTRUCTIONS = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
 | 
						|
                    ROW_NO = table.Column<int>(type: "int", nullable: false),
 | 
						|
                    SCORE = table.Column<decimal>(type: "decimal(18,2)", nullable: true)
 | 
						|
                },
 | 
						|
                constraints: table =>
 | 
						|
                {
 | 
						|
                    table.PrimaryKey("PK_T_OG_SAFE_ASSESS_RECORD_ITEM", x => x.ID);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_ITEM_T_FM_ORGANIZATION_ORG_ID",
 | 
						|
                        column: x => x.ORG_ID,
 | 
						|
                        principalTable: "T_FM_ORGANIZATION",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_ITEM_T_OG_SAFE_ASSESS_ITEM_ASSESS_ITEM_ID",
 | 
						|
                        column: x => x.ASSESS_ITEM_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_ASSESS_ITEM",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                    table.ForeignKey(
 | 
						|
                        name: "FK_T_OG_SAFE_ASSESS_RECORD_ITEM_T_OG_SAFE_ASSESS_RECORD_DETAIL_RECORD_DETAIL_ID",
 | 
						|
                        column: x => x.RECORD_DETAIL_ID,
 | 
						|
                        principalTable: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                        principalColumn: "ID",
 | 
						|
                        onDelete: ReferentialAction.Restrict);
 | 
						|
                });
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_ORG_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_REASON_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                column: "REASON_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_REPORT_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                column: "REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL_USER_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_DETAIL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_ORG_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_APPROVE_REWARD_PUNISHMENT_REPORT_USER_ID",
 | 
						|
                table: "T_OG_APPROVE_REWARD_PUNISHMENT_REPORT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_NAME",
 | 
						|
                table: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                column: "NAME",
 | 
						|
                unique: true,
 | 
						|
                filter: "[NAME] IS NOT NULL");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_ITEM_CATEGORY_ENUM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION",
 | 
						|
                column: "COLLECTION_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_AH_CHARGE_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                column: "AH_CHARGE_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_CHARGE_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                column: "CHARGE_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_ID1",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_COLLECTION_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                column: "COLLECTION_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_COLLECTION_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE",
 | 
						|
                column: "COLLECTION_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_COLLECTION_USER_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_EMPLOYEE_OPINION_REPORT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE",
 | 
						|
                column: "EMPLOYEE_OPINION_REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_IMPLEMENT_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_ASSIGNEE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "ASSIGNEE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_DO_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "DO_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_DO_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "DO_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_LAUNCH_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "LAUNCH_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_TYPE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "TYPE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_REPORT_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_REPORT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_EMPLOYEE_OPINION_REPORT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE",
 | 
						|
                column: "EMPLOYEE_OPINION_REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_OPINION_SUGGESTION_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_EMPLOYEE_REFUSE_ITEM_REPORT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE",
 | 
						|
                column: "EMPLOYEE_REFUSE_ITEM_REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_INVESTIGATION_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_ASSIGNEE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "ASSIGNEE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_IMPLEMENT_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "IMPLEMENT_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_IMPLEMENT_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "IMPLEMENT_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_LAUNCH_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "LAUNCH_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_TYPE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "TYPE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_USER_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_EMPLOYEE_REFUSE_ITEM_REPORT_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE",
 | 
						|
                column: "EMPLOYEE_REFUSE_ITEM_REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EMPLOYEE_REFUSE_ITEM_REPORT_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EVENT_GET",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_GET",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_USER_ID",
 | 
						|
                table: "T_OG_EVENT_GET",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_EVENT_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                column: "EVENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_REPLY_USER_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                column: "REPLY_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_USER_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_FILE_DETAIL_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL_FILE",
 | 
						|
                column: "DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_ITEM_DETAIL_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL_ITEM",
 | 
						|
                column: "DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_GET_DETAIL_ITEM_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_GET_DETAIL_ITEM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_AH_USER_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "AH_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_DO_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "DO_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_DO_USER_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "DO_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_USER_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_FILE_REPORT_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT_FILE",
 | 
						|
                column: "REPORT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EVENT_REPORT_SUM_ORG_ID",
 | 
						|
                table: "T_OG_EVENT_REPORT_SUM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_ASSIGNEE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "ASSIGNEE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_EXTERNAL_COMPANY_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "EXTERNAL_COMPANY_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "SURVEY_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_USER_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "SURVEY_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_TYPE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "TYPE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_USER_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_EXTERNAL_COMPLAIN_ADVISE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE",
 | 
						|
                column: "EXTERNAL_COMPLAIN_ADVISE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_EXTERNAL_COMPLAIN_ADVISE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE",
 | 
						|
                column: "EXTERNAL_COMPLAIN_ADVISE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_COMPLAIN_ADVISE_SURVEY_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_DO_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "DO_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_DO_USER_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "DO_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_EXTERNAL_COMPANY_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "EXTERNAL_COMPANY_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_USER_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_EXTERNAL_CONTACT_COMMUNICATE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE",
 | 
						|
                column: "EXTERNAL_CONTACT_COMMUNICATE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_EXTERNAL_CONTACT_COMMUNICATE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE",
 | 
						|
                column: "EXTERNAL_CONTACT_COMMUNICATE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE_ORG_ID",
 | 
						|
                table: "T_OG_EXTERNAL_CONTACT_COMMUNICATE_IMPL_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_DO_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "DO_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_DO_USER_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "DO_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_FORM_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "FORM_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_FROM_USER_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "FROM_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_ORG_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_TO_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "TO_DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_TO_USER_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "TO_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_USER_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_DO_FILE_CONTACT_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_DO_FILE",
 | 
						|
                column: "CONTACT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_DO_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_DO_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_DO_FILE_ORG_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_DO_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_ITEM_FILE_CONTACT_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_ITEM_FILE",
 | 
						|
                column: "CONTACT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_ITEM_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_ITEM_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_INNER_CONTACT_ITEM_FILE_ORG_ID",
 | 
						|
                table: "T_OG_INNER_CONTACT_ITEM_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_APPOINT_AGREEUSER_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT",
 | 
						|
                column: "APPOINT_AGREEUSER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_APPOINT_TYPE",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT",
 | 
						|
                column: "APPOINT_TYPE");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_ORG_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_USER_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_AGREEUSER_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "APPOINT_AGREEUSER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_TYPE",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "APPOINT_TYPE");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_ORG_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_POLICY_DOCUMENT_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "POLICY_DOCUMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_USER_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_ORG_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_POLICY_DOCUMENT_DETAIL_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER",
 | 
						|
                column: "POLICY_DOCUMENT_DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_T_OG_POLICY_DOCUMENTID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER",
 | 
						|
                column: "T_OG_POLICY_DOCUMENTID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER_USER_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_APPOINT_USER",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_FILE_ORG_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_FILE_POLICY_DOCUMENT_DETAIL_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_FILE",
 | 
						|
                column: "POLICY_DOCUMENT_DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_DETAIL_FILE_T_OG_POLICY_DOCUMENTID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_DETAIL_FILE",
 | 
						|
                column: "T_OG_POLICY_DOCUMENTID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_POLICY_DOCUMENT_TYPE_ORG_ID",
 | 
						|
                table: "T_OG_POLICY_DOCUMENT_TYPE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_ITEM_ASSESS_PLAN_INPUT_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_ITEM",
 | 
						|
                column: "ASSESS_PLAN_INPUT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_ITEM_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_ITEM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_PLAN_INPUT_CHECK_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                column: "CHECK_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_PLAN_INPUT_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_PLAN_INPUT_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_PLAN_INPUT_POST_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                column: "POST_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_PLAN_INPUT_USER_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_PLAN_INPUT",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_USER_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_DETAIL_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_DETAIL_POST_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                column: "POST_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_DETAIL_SAFE_ASSESS_RECORD_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                column: "SAFE_ASSESS_RECORD_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_DETAIL_USER_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_DETAIL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_ITEM_ASSESS_ITEM_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_ITEM",
 | 
						|
                column: "ASSESS_ITEM_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_ITEM_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_ITEM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_ASSESS_RECORD_ITEM_RECORD_DETAIL_ID",
 | 
						|
                table: "T_OG_SAFE_ASSESS_RECORD_ITEM",
 | 
						|
                column: "RECORD_DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_USER_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CHECK_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL",
 | 
						|
                column: "CHECK_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_POST_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL",
 | 
						|
                column: "POST_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT_CHECK_DETAIL_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT",
 | 
						|
                column: "CHECK_DETAIL_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_DETAIL_CONTENT",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_CHECK_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE",
 | 
						|
                column: "CHECK_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_IMG_FILE_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE",
 | 
						|
                column: "IMG_FILE_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_ASSESS_PLAN_CHECK_FILE",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_CHARGE_USER_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                column: "CHARGE_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_DEPARTMENT_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                column: "DEPARTMENT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_Nav_CreateUserID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                column: "Nav_CreateUserID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_STANDARD_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED",
 | 
						|
                column: "STANDARD_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_POST_CHARGE_USER_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                column: "CHARGE_USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_POST_ORG_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_POST_POST_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                column: "POST_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_POST_SAFE_PDT_SIGNED_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                column: "SAFE_PDT_SIGNED_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_SAFE_PDT_SIGNED_POST_USER_ID",
 | 
						|
                table: "T_OG_SAFE_PDT_SIGNED_POST",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_ENUM_NAME",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_ENUM",
 | 
						|
                column: "NAME",
 | 
						|
                unique: true,
 | 
						|
                filter: "[NAME] IS NOT NULL");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_ENUM_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_ENUM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_REL_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_REL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_REL_PLAN_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_REL",
 | 
						|
                column: "PLAN_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_REL_REVIEW_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_REL",
 | 
						|
                column: "REVIEW_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_ACTION_PLAN_REL_USER_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_ACTION_PLAN_REL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_PERSON_REL_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_PERSON_REL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_PERSON_REL_REVIEW_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_PERSON_REL",
 | 
						|
                column: "REVIEW_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_PERSON_REL_USER_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_PERSON_REL",
 | 
						|
                column: "USER_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM_NAME",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM",
 | 
						|
                column: "NAME",
 | 
						|
                unique: true,
 | 
						|
                filter: "[NAME] IS NOT NULL");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_ITEM_ENUM",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_ITEM_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_ITEMS_REL",
 | 
						|
                column: "ITEM_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_ITEMS_REL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_ITEMS_REL_REVIEW_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_ITEMS_REL",
 | 
						|
                column: "REVIEW_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_RESULT_REL",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_RESULT_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_RESULT_REL",
 | 
						|
                column: "RESULT_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_REVIEW_RESULT_REL_REVIEW_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_REVIEW_RESULT_REL",
 | 
						|
                column: "REVIEW_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_SYSTEM_REVIEW_HOST_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                column: "HOST_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_SYSTEM_REVIEW_ORG_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                column: "ORG_ID");
 | 
						|
 | 
						|
            migrationBuilder.CreateIndex(
 | 
						|
                name: "IX_T_OG_STANDARDIZATION_SYSTEM_REVIEW_USER_ID",
 | 
						|
                table: "T_OG_STANDARDIZATION_SYSTEM_REVIEW",
 | 
						|
                column: "USER_ID");
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |