630 lines
39 KiB
C#
630 lines
39 KiB
C#
using System;
|
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
namespace APT.Data.Migrations.Migrations
|
|
{
|
|
public partial class hmr2026040202 : Migration
|
|
{
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.CreateTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
COMPANY_NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
IDENTIFY_CODE = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
USER_NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
WORK_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
WORK_END_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
TYPE = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
METHOD = table.Column<int>(type: "int", nullable: true),
|
|
MODE = table.Column<decimal>(type: "decimal(18,2)", nullable: true),
|
|
AREA = table.Column<decimal>(type: "decimal(18,2)", nullable: true),
|
|
ALLOW_NO = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
ALLOW_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
ALLOW_END_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
SAFE_ALLOW_NO = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
SAFE_ALLOW_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
SAFE_ALLOW_END_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
COMPANY_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
|
|
STATUS = table.Column<int>(type: "int", nullable: false),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "T_SK_MONITOR_DEPART",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
NAME = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_SK_MONITOR_DEPART", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MONITOR_DEPART_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTERPRISE_INFORMATION_REGISTRATION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ENTERPRISE_INFORMATION_REGISTRAT~",
|
|
column: x => x.ENTERPRISE_INFORMATION_REGISTRATION_ID,
|
|
principalTable: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_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_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTERPRISE_INFORMATION_REGISTRATION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_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_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
column: x => x.ENTERPRISE_INFORMATION_REGISTRATION_ID,
|
|
principalTable: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_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_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTERPRISE_INFORMATION_REGISTRATION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ENTERPRISE_INFORMATION_REGISTRATI~",
|
|
column: x => x.ENTERPRISE_INFORMATION_REGISTRATION_ID,
|
|
principalTable: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_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_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTERPRISE_INFORMATION_REGISTRATION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
PRODUCTION_UNIT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
|
|
column: x => x.PRODUCTION_UNIT_ID,
|
|
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
column: x => x.ENTERPRISE_INFORMATION_REGISTRATION_ID,
|
|
principalTable: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTERPRISE_INFORMATION_REGISTRATION_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ENTERPRISE_INFORMATION_REGISTRATI~",
|
|
column: x => x.ENTERPRISE_INFORMATION_REGISTRATION_ID,
|
|
principalTable: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_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_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
HIDDEN_DANGER_RECTIFY_RECORD_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
APPLY_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
APPLY_DEPARTMENT_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CODE = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
NOTICE_CODE = table.Column<string>(type: "nvarchar(50)", maxLength: 50, nullable: true),
|
|
HIDDEN_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
|
|
HIDDEN_REASON = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
|
|
CHARGE_USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
REVIEW_DESCRIPTION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
|
|
REVIEW_RESULT = table.Column<int>(type: "int", nullable: true),
|
|
REPORT_DATE = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MONITOR_DEPART_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MONITOR_OPINION = table.Column<string>(type: "nvarchar(500)", maxLength: 500, nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_T_FM_DEPARTMENT_APPLY_DEPARTMENT_ID",
|
|
column: x => x.APPLY_DEPARTMENT_ID,
|
|
principalTable: "T_FM_DEPARTMENT",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_T_FM_ORGANIZATION_ORG_ID",
|
|
column: x => x.ORG_ID,
|
|
principalTable: "T_FM_ORGANIZATION",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_T_FM_USER_APPLY_USER_ID",
|
|
column: x => x.APPLY_USER_ID,
|
|
principalTable: "T_FM_USER",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_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_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_T_SK_HIDDEN_DANGER_RECTIFY_RECORD_HIDDEN_DANGER_RECTIFY_RECORD_ID",
|
|
column: x => x.HIDDEN_DANGER_RECTIFY_RECORD_ID,
|
|
principalTable: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_T_SK_MONITOR_DEPART_MONITOR_DEPART_ID",
|
|
column: x => x.MONITOR_DEPART_ID,
|
|
principalTable: "T_SK_MONITOR_DEPART",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
MAJOR_ACCIDENT_HAZARD_MANAGE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_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_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE_T_PF_IMG_FILE_IMG_FILE_ID",
|
|
column: x => x.IMG_FILE_ID,
|
|
principalTable: "T_PF_IMG_FILE",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_MAJOR_ACCIDENT_HAZARD_MANAGE_ID",
|
|
column: x => x.MAJOR_ACCIDENT_HAZARD_MANAGE_ID,
|
|
principalTable: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER",
|
|
columns: table => new
|
|
{
|
|
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
MAJOR_ACCIDENT_HAZARD_MANAGE_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
USER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
IS_DELETED = table.Column<bool>(type: "bit", nullable: false),
|
|
ORG_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
|
|
ENTITY_ORG_TPYE = table.Column<int>(type: "int", nullable: false),
|
|
FORM_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
FLOW_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_SEND_STATUS = table.Column<int>(type: "int", nullable: false),
|
|
FLOW_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
CREATE_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
MODIFY_TIME = table.Column<DateTime>(type: "datetime2", nullable: true),
|
|
CREATER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true),
|
|
MODIFIER_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: true)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER", x => x.ID);
|
|
table.ForeignKey(
|
|
name: "FK_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_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_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_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_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_MAJOR_ACCIDENT_HAZARD_MANAGE_ID",
|
|
column: x => x.MAJOR_ACCIDENT_HAZARD_MANAGE_ID,
|
|
principalTable: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
principalColumn: "ID",
|
|
onDelete: ReferentialAction.Restrict);
|
|
});
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE",
|
|
column: "ENTERPRISE_INFORMATION_REGISTRATION_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_IMG_FILE_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE",
|
|
column: "IMG_FILE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE",
|
|
column: "ENTERPRISE_INFORMATION_REGISTRATION_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE_IMG_FILE_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE",
|
|
column: "IMG_FILE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE",
|
|
column: "ENTERPRISE_INFORMATION_REGISTRATION_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_IMG_FILE_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE",
|
|
column: "IMG_FILE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT",
|
|
column: "ENTERPRISE_INFORMATION_REGISTRATION_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT_PRODUCTION_UNIT_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT",
|
|
column: "PRODUCTION_UNIT_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_ENTERPRISE_INFORMATION_REGISTRATION_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE",
|
|
column: "ENTERPRISE_INFORMATION_REGISTRATION_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_IMG_FILE_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE",
|
|
column: "IMG_FILE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE_ORG_ID",
|
|
table: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_APPLY_DEPARTMENT_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "APPLY_DEPARTMENT_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_APPLY_USER_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "APPLY_USER_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_CHARGE_USER_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "CHARGE_USER_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_HIDDEN_DANGER_RECTIFY_RECORD_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "HIDDEN_DANGER_RECTIFY_RECORD_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_MONITOR_DEPART_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "MONITOR_DEPART_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_ORG_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE_IMG_FILE_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE",
|
|
column: "IMG_FILE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE_MAJOR_ACCIDENT_HAZARD_MANAGE_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE",
|
|
column: "MAJOR_ACCIDENT_HAZARD_MANAGE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE_ORG_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER_MAJOR_ACCIDENT_HAZARD_MANAGE_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER",
|
|
column: "MAJOR_ACCIDENT_HAZARD_MANAGE_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER_ORG_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER",
|
|
column: "ORG_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER_USER_ID",
|
|
table: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER",
|
|
column: "USER_ID");
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_T_SK_MONITOR_DEPART_ORG_ID",
|
|
table: "T_SK_MONITOR_DEPART",
|
|
column: "ORG_ID");
|
|
}
|
|
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_ALLOWFILE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_FILE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_SAFEFILE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_UNIT");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION_WORKFILE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_FILE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE_USER");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_FO_ENTERPRISE_INFORMATION_REGISTRATION");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_SK_MAJOR_ACCIDENT_HAZARD_MANAGE");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "T_SK_MONITOR_DEPART");
|
|
}
|
|
}
|
|
}
|