Compare commits

..

No commits in common. "fa4bc55e008e26b6d75bfcf81ab784e39abbd148" and "628276a9f2ce1bab7e41474f9c64975e99ae1452" have entirely different histories.

24 changed files with 83234 additions and 359080 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +0,0 @@
using Microsoft.EntityFrameworkCore.Migrations;
namespace APT.Data.Migrations.Migrations
{
public partial class hmr2025112102 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<int>(
name: "NUM",
table: "T_FO_FIRE_JOB_WB_DETAIL",
type: "int",
nullable: true);
migrationBuilder.AddColumn<int>(
name: "NUM",
table: "T_FO_FIRE_JOB_DETAIL",
type: "int",
nullable: true);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "NUM",
table: "T_FO_FIRE_JOB_WB_DETAIL");
migrationBuilder.DropColumn(
name: "NUM",
table: "T_FO_FIRE_JOB_DETAIL");
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,336 +0,0 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
namespace APT.Data.Migrations.Migrations
{
public partial class hmr2025112103 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "SAFE_USER_NAME",
table: "T_OG_RELATED",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<int>(
name: "SAFE_USER_PHONE",
table: "T_OG_RELATED",
type: "int",
maxLength: 11,
nullable: true);
migrationBuilder.CreateTable(
name: "T_FO_FIRE_JOB_WB_FIRE_USER",
columns: table => new
{
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
FIRE_JOB_WB_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", 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_FIRE_JOB_WB_FIRE_USER", x => x.ID);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_FIRE_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_FO_FIRE_JOB_WB_FIRE_USER_T_FO_FIRE_JOB_WB_FIRE_JOB_WB_ID",
column: x => x.FIRE_JOB_WB_ID,
principalTable: "T_FO_FIRE_JOB_WB",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_FIRE_USER_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_FIRE_JOB_WB_SAFE_USER",
columns: table => new
{
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
FIRE_JOB_WB_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", 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_FIRE_JOB_WB_SAFE_USER", x => x.ID);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_SAFE_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_FO_FIRE_JOB_WB_SAFE_USER_T_FO_FIRE_JOB_WB_FIRE_JOB_WB_ID",
column: x => x.FIRE_JOB_WB_ID,
principalTable: "T_FO_FIRE_JOB_WB",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_SAFE_USER_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_FIRE_JOB_WB_USER_SIGN",
columns: table => new
{
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
FIRE_JOB_WB_USER_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_FIRE_JOB_WB_USER_SIGN", x => x.ID);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_USER_SIGN_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_FIRE_JOB_WB_USER_SIGN_T_FO_FIRE_JOB_WB_USER_FIRE_JOB_WB_USER_ID",
column: x => x.FIRE_JOB_WB_USER_ID,
principalTable: "T_FO_FIRE_JOB_WB_USER",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_T_FO_FIRE_JOB_WB_USER_SIGN_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_RELATED_FIRE_USER",
columns: table => new
{
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
RELATED_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", 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_OG_RELATED_FIRE_USER", x => x.ID);
table.ForeignKey(
name: "FK_T_OG_RELATED_FIRE_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_RELATED_FIRE_USER_T_OG_RELATED_RELATED_ID",
column: x => x.RELATED_ID,
principalTable: "T_OG_RELATED",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_T_OG_RELATED_FIRE_USER_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_RELATED_SAFE_USER",
columns: table => new
{
ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
RELATED_ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
IMG_FILE_ID = table.Column<Guid>(type: "uniqueidentifier", 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_OG_RELATED_SAFE_USER", x => x.ID);
table.ForeignKey(
name: "FK_T_OG_RELATED_SAFE_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_RELATED_SAFE_USER_T_OG_RELATED_RELATED_ID",
column: x => x.RELATED_ID,
principalTable: "T_OG_RELATED",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
table.ForeignKey(
name: "FK_T_OG_RELATED_SAFE_USER_T_PF_IMG_FILE_IMG_FILE_ID",
column: x => x.IMG_FILE_ID,
principalTable: "T_PF_IMG_FILE",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
});
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_FIRE_USER_FIRE_JOB_WB_ID",
table: "T_FO_FIRE_JOB_WB_FIRE_USER",
column: "FIRE_JOB_WB_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_FIRE_USER_IMG_FILE_ID",
table: "T_FO_FIRE_JOB_WB_FIRE_USER",
column: "IMG_FILE_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_FIRE_USER_ORG_ID",
table: "T_FO_FIRE_JOB_WB_FIRE_USER",
column: "ORG_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_SAFE_USER_FIRE_JOB_WB_ID",
table: "T_FO_FIRE_JOB_WB_SAFE_USER",
column: "FIRE_JOB_WB_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_SAFE_USER_IMG_FILE_ID",
table: "T_FO_FIRE_JOB_WB_SAFE_USER",
column: "IMG_FILE_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_SAFE_USER_ORG_ID",
table: "T_FO_FIRE_JOB_WB_SAFE_USER",
column: "ORG_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_USER_SIGN_FIRE_JOB_WB_USER_ID",
table: "T_FO_FIRE_JOB_WB_USER_SIGN",
column: "FIRE_JOB_WB_USER_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_USER_SIGN_IMG_FILE_ID",
table: "T_FO_FIRE_JOB_WB_USER_SIGN",
column: "IMG_FILE_ID");
migrationBuilder.CreateIndex(
name: "IX_T_FO_FIRE_JOB_WB_USER_SIGN_ORG_ID",
table: "T_FO_FIRE_JOB_WB_USER_SIGN",
column: "ORG_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_FIRE_USER_IMG_FILE_ID",
table: "T_OG_RELATED_FIRE_USER",
column: "IMG_FILE_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_FIRE_USER_ORG_ID",
table: "T_OG_RELATED_FIRE_USER",
column: "ORG_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_FIRE_USER_RELATED_ID",
table: "T_OG_RELATED_FIRE_USER",
column: "RELATED_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_SAFE_USER_IMG_FILE_ID",
table: "T_OG_RELATED_SAFE_USER",
column: "IMG_FILE_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_SAFE_USER_ORG_ID",
table: "T_OG_RELATED_SAFE_USER",
column: "ORG_ID");
migrationBuilder.CreateIndex(
name: "IX_T_OG_RELATED_SAFE_USER_RELATED_ID",
table: "T_OG_RELATED_SAFE_USER",
column: "RELATED_ID");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "T_FO_FIRE_JOB_WB_FIRE_USER");
migrationBuilder.DropTable(
name: "T_FO_FIRE_JOB_WB_SAFE_USER");
migrationBuilder.DropTable(
name: "T_FO_FIRE_JOB_WB_USER_SIGN");
migrationBuilder.DropTable(
name: "T_OG_RELATED_FIRE_USER");
migrationBuilder.DropTable(
name: "T_OG_RELATED_SAFE_USER");
migrationBuilder.DropColumn(
name: "SAFE_USER_NAME",
table: "T_OG_RELATED");
migrationBuilder.DropColumn(
name: "SAFE_USER_PHONE",
table: "T_OG_RELATED");
}
}
}

View File

@ -33156,9 +33156,6 @@ namespace APT.Data.Migrations.Migrations
b.Property<DateTime?>("MODIFY_TIME") b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2"); .HasColumnType("datetime2");
b.Property<int?>("NUM")
.HasColumnType("int");
b.Property<Guid?>("ORG_ID") b.Property<Guid?>("ORG_ID")
.IsRequired() .IsRequired()
.HasColumnType("uniqueidentifier"); .HasColumnType("uniqueidentifier");
@ -33816,9 +33813,6 @@ namespace APT.Data.Migrations.Migrations
b.Property<DateTime?>("MODIFY_TIME") b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2"); .HasColumnType("datetime2");
b.Property<int?>("NUM")
.HasColumnType("int");
b.Property<Guid?>("ORG_ID") b.Property<Guid?>("ORG_ID")
.IsRequired() .IsRequired()
.HasColumnType("uniqueidentifier"); .HasColumnType("uniqueidentifier");
@ -34003,63 +33997,6 @@ namespace APT.Data.Migrations.Migrations
b.ToTable("T_FO_FIRE_JOB_WB_FIRE_FILE"); b.ToTable("T_FO_FIRE_JOB_WB_FIRE_FILE");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_FIRE_USER", b =>
{
b.Property<Guid>("ID")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("CREATER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("CREATE_TIME")
.HasColumnType("datetime2");
b.Property<int>("ENTITY_ORG_TPYE")
.HasColumnType("int");
b.Property<Guid>("FIRE_JOB_WB_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("FLOW_ID")
.HasColumnType("uniqueidentifier");
b.Property<int>("FLOW_SEND_STATUS")
.HasColumnType("int");
b.Property<int>("FLOW_STATUS")
.HasColumnType("int");
b.Property<Guid?>("FORM_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("IMG_FILE_ID")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IS_DELETED")
.HasColumnType("bit");
b.Property<Guid?>("MODIFIER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2");
b.Property<Guid?>("ORG_ID")
.IsRequired()
.HasColumnType("uniqueidentifier");
b.HasKey("ID");
b.HasIndex("FIRE_JOB_WB_ID");
b.HasIndex("IMG_FILE_ID");
b.HasIndex("ORG_ID");
b.ToTable("T_FO_FIRE_JOB_WB_FIRE_USER");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_MONITOR_FILE", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_MONITOR_FILE", b =>
{ {
b.Property<Guid>("ID") b.Property<Guid>("ID")
@ -34176,63 +34113,6 @@ namespace APT.Data.Migrations.Migrations
b.ToTable("T_FO_FIRE_JOB_WB_RISK"); b.ToTable("T_FO_FIRE_JOB_WB_RISK");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_SAFE_USER", b =>
{
b.Property<Guid>("ID")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("CREATER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("CREATE_TIME")
.HasColumnType("datetime2");
b.Property<int>("ENTITY_ORG_TPYE")
.HasColumnType("int");
b.Property<Guid>("FIRE_JOB_WB_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("FLOW_ID")
.HasColumnType("uniqueidentifier");
b.Property<int>("FLOW_SEND_STATUS")
.HasColumnType("int");
b.Property<int>("FLOW_STATUS")
.HasColumnType("int");
b.Property<Guid?>("FORM_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("IMG_FILE_ID")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IS_DELETED")
.HasColumnType("bit");
b.Property<Guid?>("MODIFIER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2");
b.Property<Guid?>("ORG_ID")
.IsRequired()
.HasColumnType("uniqueidentifier");
b.HasKey("ID");
b.HasIndex("FIRE_JOB_WB_ID");
b.HasIndex("IMG_FILE_ID");
b.HasIndex("ORG_ID");
b.ToTable("T_FO_FIRE_JOB_WB_SAFE_USER");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b =>
{ {
b.Property<Guid>("ID") b.Property<Guid>("ID")
@ -34367,63 +34247,6 @@ namespace APT.Data.Migrations.Migrations
b.ToTable("T_FO_FIRE_JOB_WB_USER_FILE"); b.ToTable("T_FO_FIRE_JOB_WB_USER_FILE");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER_SIGN", b =>
{
b.Property<Guid>("ID")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("CREATER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("CREATE_TIME")
.HasColumnType("datetime2");
b.Property<int>("ENTITY_ORG_TPYE")
.HasColumnType("int");
b.Property<Guid>("FIRE_JOB_WB_USER_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("FLOW_ID")
.HasColumnType("uniqueidentifier");
b.Property<int>("FLOW_SEND_STATUS")
.HasColumnType("int");
b.Property<int>("FLOW_STATUS")
.HasColumnType("int");
b.Property<Guid?>("FORM_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("IMG_FILE_ID")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IS_DELETED")
.HasColumnType("bit");
b.Property<Guid?>("MODIFIER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2");
b.Property<Guid?>("ORG_ID")
.IsRequired()
.HasColumnType("uniqueidentifier");
b.HasKey("ID");
b.HasIndex("FIRE_JOB_WB_USER_ID");
b.HasIndex("IMG_FILE_ID");
b.HasIndex("ORG_ID");
b.ToTable("T_FO_FIRE_JOB_WB_USER_SIGN");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_TYPE", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_TYPE", b =>
{ {
b.Property<Guid>("ID") b.Property<Guid>("ID")
@ -52571,14 +52394,6 @@ namespace APT.Data.Migrations.Migrations
.HasMaxLength(50) .HasMaxLength(50)
.HasColumnType("nvarchar(50)"); .HasColumnType("nvarchar(50)");
b.Property<string>("SAFE_USER_NAME")
.HasMaxLength(50)
.HasColumnType("nvarchar(50)");
b.Property<int?>("SAFE_USER_PHONE")
.HasMaxLength(11)
.HasColumnType("int");
b.Property<Guid?>("USER_ID") b.Property<Guid?>("USER_ID")
.HasColumnType("uniqueidentifier"); .HasColumnType("uniqueidentifier");
@ -52896,63 +52711,6 @@ namespace APT.Data.Migrations.Migrations
b.ToTable("T_OG_RELATED_ESTIMATE_ITEM"); b.ToTable("T_OG_RELATED_ESTIMATE_ITEM");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_FIRE_USER", b =>
{
b.Property<Guid>("ID")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("CREATER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("CREATE_TIME")
.HasColumnType("datetime2");
b.Property<int>("ENTITY_ORG_TPYE")
.HasColumnType("int");
b.Property<Guid?>("FLOW_ID")
.HasColumnType("uniqueidentifier");
b.Property<int>("FLOW_SEND_STATUS")
.HasColumnType("int");
b.Property<int>("FLOW_STATUS")
.HasColumnType("int");
b.Property<Guid?>("FORM_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("IMG_FILE_ID")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IS_DELETED")
.HasColumnType("bit");
b.Property<Guid?>("MODIFIER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2");
b.Property<Guid?>("ORG_ID")
.IsRequired()
.HasColumnType("uniqueidentifier");
b.Property<Guid>("RELATED_ID")
.HasColumnType("uniqueidentifier");
b.HasKey("ID");
b.HasIndex("IMG_FILE_ID");
b.HasIndex("ORG_ID");
b.HasIndex("RELATED_ID");
b.ToTable("T_OG_RELATED_FIRE_USER");
});
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION", b => modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION", b =>
{ {
b.Property<Guid>("ID") b.Property<Guid>("ID")
@ -53253,63 +53011,6 @@ namespace APT.Data.Migrations.Migrations
b.ToTable("T_OG_RELATED_QUALIFICATION_LEVEL"); b.ToTable("T_OG_RELATED_QUALIFICATION_LEVEL");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_SAFE_USER", b =>
{
b.Property<Guid>("ID")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<Guid?>("CREATER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("CREATE_TIME")
.HasColumnType("datetime2");
b.Property<int>("ENTITY_ORG_TPYE")
.HasColumnType("int");
b.Property<Guid?>("FLOW_ID")
.HasColumnType("uniqueidentifier");
b.Property<int>("FLOW_SEND_STATUS")
.HasColumnType("int");
b.Property<int>("FLOW_STATUS")
.HasColumnType("int");
b.Property<Guid?>("FORM_ID")
.HasColumnType("uniqueidentifier");
b.Property<Guid>("IMG_FILE_ID")
.HasColumnType("uniqueidentifier");
b.Property<bool>("IS_DELETED")
.HasColumnType("bit");
b.Property<Guid?>("MODIFIER_ID")
.HasColumnType("uniqueidentifier");
b.Property<DateTime?>("MODIFY_TIME")
.HasColumnType("datetime2");
b.Property<Guid?>("ORG_ID")
.IsRequired()
.HasColumnType("uniqueidentifier");
b.Property<Guid>("RELATED_ID")
.HasColumnType("uniqueidentifier");
b.HasKey("ID");
b.HasIndex("IMG_FILE_ID");
b.HasIndex("ORG_ID");
b.HasIndex("RELATED_ID");
b.ToTable("T_OG_RELATED_SAFE_USER");
});
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_USER", b => modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_USER", b =>
{ {
b.Property<Guid>("ID") b.Property<Guid>("ID")
@ -108832,33 +108533,6 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_Org"); b.Navigation("Nav_Org");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_FIRE_USER", b =>
{
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job")
.WithMany("Nav_FireUser")
.HasForeignKey("FIRE_JOB_WB_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
.WithMany()
.HasForeignKey("IMG_FILE_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
.WithMany()
.HasForeignKey("ORG_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Nav_ImgFile");
b.Navigation("Nav_Job");
b.Navigation("Nav_Org");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_MONITOR_FILE", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_MONITOR_FILE", b =>
{ {
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job") b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job")
@ -108904,33 +108578,6 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_Org"); b.Navigation("Nav_Org");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_SAFE_USER", b =>
{
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job")
.WithMany("Nav_SafeUser")
.HasForeignKey("FIRE_JOB_WB_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
.WithMany()
.HasForeignKey("IMG_FILE_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
.WithMany()
.HasForeignKey("ORG_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Nav_ImgFile");
b.Navigation("Nav_Job");
b.Navigation("Nav_Org");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b =>
{ {
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job") b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB", "Nav_Job")
@ -108966,7 +108613,7 @@ namespace APT.Data.Migrations.Migrations
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER_FILE", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER_FILE", b =>
{ {
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", "Nav_JobUser") b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", "Nav_Job")
.WithMany("Nav_UserFiles") .WithMany("Nav_UserFiles")
.HasForeignKey("FIRE_JOB_WB_USER_ID") .HasForeignKey("FIRE_JOB_WB_USER_ID")
.OnDelete(DeleteBehavior.Restrict) .OnDelete(DeleteBehavior.Restrict)
@ -108985,33 +108632,7 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_ImgFile"); b.Navigation("Nav_ImgFile");
b.Navigation("Nav_JobUser"); b.Navigation("Nav_Job");
b.Navigation("Nav_Org");
});
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER_SIGN", b =>
{
b.HasOne("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", "Nav_JobUser")
.WithMany("Nav_Signs")
.HasForeignKey("FIRE_JOB_WB_USER_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
.WithMany()
.HasForeignKey("IMG_FILE_ID")
.OnDelete(DeleteBehavior.Restrict);
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
.WithMany()
.HasForeignKey("ORG_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Nav_ImgFile");
b.Navigation("Nav_JobUser");
b.Navigation("Nav_Org"); b.Navigation("Nav_Org");
}); });
@ -116451,33 +116072,6 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_Org"); b.Navigation("Nav_Org");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_FIRE_USER", b =>
{
b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
.WithMany()
.HasForeignKey("IMG_FILE_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
.WithMany()
.HasForeignKey("ORG_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.MS.Domain.Entities.OG.T_OG_RELATED", "Nav_Related")
.WithMany("Nav_FireUser")
.HasForeignKey("RELATED_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Nav_ImgFile");
b.Navigation("Nav_Org");
b.Navigation("Nav_Related");
});
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION", b => modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION", b =>
{ {
b.HasOne("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION_LEVEL", "Nav_Level") b.HasOne("APT.MS.Domain.Entities.OG.T_OG_RELATED_QUALIFICATION_LEVEL", "Nav_Level")
@ -116581,33 +116175,6 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_Org"); b.Navigation("Nav_Org");
}); });
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_SAFE_USER", b =>
{
b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
.WithMany()
.HasForeignKey("IMG_FILE_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
.WithMany()
.HasForeignKey("ORG_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("APT.MS.Domain.Entities.OG.T_OG_RELATED", "Nav_Related")
.WithMany("Nav_SafeUser")
.HasForeignKey("RELATED_ID")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Nav_ImgFile");
b.Navigation("Nav_Org");
b.Navigation("Nav_Related");
});
modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_USER", b => modelBuilder.Entity("APT.MS.Domain.Entities.OG.T_OG_RELATED_USER", b =>
{ {
b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org") b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
@ -134271,14 +133838,10 @@ namespace APT.Data.Migrations.Migrations
b.Navigation("Nav_FireFiles"); b.Navigation("Nav_FireFiles");
b.Navigation("Nav_FireUser");
b.Navigation("Nav_MonitorFiles"); b.Navigation("Nav_MonitorFiles");
b.Navigation("Nav_Risks"); b.Navigation("Nav_Risks");
b.Navigation("Nav_SafeUser");
b.Navigation("Nav_Users"); b.Navigation("Nav_Users");
}); });
@ -134289,8 +133852,6 @@ namespace APT.Data.Migrations.Migrations
modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b => modelBuilder.Entity("APT.MS.Domain.Entities.FO.T_FO_FIRE_JOB_WB_USER", b =>
{ {
b.Navigation("Nav_Signs");
b.Navigation("Nav_UserFiles"); b.Navigation("Nav_UserFiles");
}); });
@ -134894,12 +134455,8 @@ namespace APT.Data.Migrations.Migrations
{ {
b.Navigation("Nav_Agreements"); b.Navigation("Nav_Agreements");
b.Navigation("Nav_FireUser");
b.Navigation("Nav_Qualifications"); b.Navigation("Nav_Qualifications");
b.Navigation("Nav_SafeUser");
b.Navigation("Nav_Users"); b.Navigation("Nav_Users");
}); });

View File

@ -1414,17 +1414,6 @@ builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).
{ {
base.Configure(builder); base.Configure(builder);
builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_FireFiles).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_FireFiles).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
}
}
#endregion
#region FireJobWbFireUser
public partial class FOFireJobWbFireUserMap :APTEntityBaseMap<T_FO_FIRE_JOB_WB_FIRE_USER>
{
public override void Configure(EntityTypeBuilder<T_FO_FIRE_JOB_WB_FIRE_USER> builder)
{
base.Configure(builder);
builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_FireUser).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
} }
} }
@ -1449,17 +1438,6 @@ builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).
builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_Risks).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_Risks).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict);
builder.Property(t => t.RISK_NAME).HasMaxLength(20); builder.Property(t => t.RISK_NAME).HasMaxLength(20);
} }
}
#endregion
#region FireJobWbSafeUser
public partial class FOFireJobWbSafeUserMap :APTEntityBaseMap<T_FO_FIRE_JOB_WB_SAFE_USER>
{
public override void Configure(EntityTypeBuilder<T_FO_FIRE_JOB_WB_SAFE_USER> builder)
{
base.Configure(builder);
builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_SafeUser).HasForeignKey(t => t.FIRE_JOB_WB_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
}
} }
#endregion #endregion
#region FireJobWbUser #region FireJobWbUser
@ -1483,18 +1461,7 @@ builder.HasOne(t => t.Nav_User).WithMany().HasForeignKey(t => t.USER_ID).OnDelet
public override void Configure(EntityTypeBuilder<T_FO_FIRE_JOB_WB_USER_FILE> builder) public override void Configure(EntityTypeBuilder<T_FO_FIRE_JOB_WB_USER_FILE> builder)
{ {
base.Configure(builder); base.Configure(builder);
builder.HasOne(t => t.Nav_JobUser).WithMany(t=>t.Nav_UserFiles).HasForeignKey(t => t.FIRE_JOB_WB_USER_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_Job).WithMany(t=>t.Nav_UserFiles).HasForeignKey(t => t.FIRE_JOB_WB_USER_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
}
}
#endregion
#region FireJobWbUserSign
public partial class FOFireJobWbUserSignMap :APTEntityBaseMap<T_FO_FIRE_JOB_WB_USER_SIGN>
{
public override void Configure(EntityTypeBuilder<T_FO_FIRE_JOB_WB_USER_SIGN> builder)
{
base.Configure(builder);
builder.HasOne(t => t.Nav_JobUser).WithMany(t=>t.Nav_Signs).HasForeignKey(t => t.FIRE_JOB_WB_USER_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
} }
} }
@ -7130,8 +7097,6 @@ builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).
builder.Property(t => t.CONTACT).HasMaxLength(50); builder.Property(t => t.CONTACT).HasMaxLength(50);
builder.Property(t => t.CONTACT_INFO).HasMaxLength(50); builder.Property(t => t.CONTACT_INFO).HasMaxLength(50);
builder.Property(t => t.ADDRESS).HasMaxLength(50); builder.Property(t => t.ADDRESS).HasMaxLength(50);
builder.Property(t => t.SAFE_USER_NAME).HasMaxLength(50);
builder.Property(t => t.SAFE_USER_PHONE).HasMaxLength(11);
builder.HasOne(t => t.Nav_Department).WithMany().HasForeignKey(t => t.DEPARTMENT_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_Department).WithMany().HasForeignKey(t => t.DEPARTMENT_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_User).WithMany().HasForeignKey(t => t.USER_ID).OnDelete(DeleteBehavior.Restrict); builder.HasOne(t => t.Nav_User).WithMany().HasForeignKey(t => t.USER_ID).OnDelete(DeleteBehavior.Restrict);
builder.Property(t => t.CONTENT).HasMaxLength(50); builder.Property(t => t.CONTENT).HasMaxLength(50);
@ -7652,28 +7617,6 @@ builder.HasIndex("NAME").IsUnique();
builder.Property(t => t.NAME).HasMaxLength(50); builder.Property(t => t.NAME).HasMaxLength(50);
builder.HasIndex("NAME").IsUnique(); builder.HasIndex("NAME").IsUnique();
} }
}
#endregion
#region RelatedFireUser
public partial class OGRelatedFireUserMap :APTEntityBaseMap<T_OG_RELATED_FIRE_USER>
{
public override void Configure(EntityTypeBuilder<T_OG_RELATED_FIRE_USER> builder)
{
base.Configure(builder);
builder.HasOne(t => t.Nav_Related).WithMany(t=>t.Nav_FireUser).HasForeignKey(t => t.RELATED_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
}
}
#endregion
#region RelatedSafeUser
public partial class OGRelatedSafeUserMap :APTEntityBaseMap<T_OG_RELATED_SAFE_USER>
{
public override void Configure(EntityTypeBuilder<T_OG_RELATED_SAFE_USER> builder)
{
base.Configure(builder);
builder.HasOne(t => t.Nav_Related).WithMany(t=>t.Nav_SafeUser).HasForeignKey(t => t.RELATED_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
}
} }
#endregion #endregion
#region ExamNoticeOccHazard #region ExamNoticeOccHazard

View File

@ -22,7 +22,7 @@ namespace APT.MS.Domain.Entities.FO
[FormFieldEdit] [FormFieldEdit]
public FOJobStepEnum? JOB_STEP { get; set; } public FOJobStepEnum? JOB_STEP { get; set; }
[Description("作业流程及安全措施")] [Description("作业阶段")]
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(500)] [DataFieldLength(500)]
public string CONTENT { get; set; } public string CONTENT { get; set; }
@ -31,10 +31,6 @@ namespace APT.MS.Domain.Entities.FO
[EnumName("FOYesOrNoEnum")] [EnumName("FOYesOrNoEnum")]
public FOYesOrNoEnum? IS_CONFIRM { get; set; } public FOYesOrNoEnum? IS_CONFIRM { get; set; }
[Description("顺序")]
public int? NUM { get; set; }
[Description("附件")] [Description("附件")]
[FormFieldEdit] [FormFieldEdit]
public virtual ICollection<T_FO_FIRE_JOB_DETAIL_FILE> Nav_DetailFiles { get; set; } public virtual ICollection<T_FO_FIRE_JOB_DETAIL_FILE> Nav_DetailFiles { get; set; }

View File

@ -99,16 +99,12 @@ namespace APT.MS.Domain.Entities.FO
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(50)] [DataFieldLength(50)]
public string USER_NAME { get; set; } public string USER_NAME { get; set; }
[Description("负责人电话号码")] [Description("负责人电话号码")]
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(11)] [DataFieldLength(11)]
public int? USER_PHONE { get; set; } public int? USER_PHONE { get; set; }
[Description("负责人签名")]
[FormFieldEdit]
public ICollection<T_FO_FIRE_JOB_WB_FIRE_USER> Nav_FireUser { get; set; }
[Description("安全生产管理人员")] [Description("安全生产管理人员")]
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(50)] [DataFieldLength(50)]
@ -117,10 +113,6 @@ namespace APT.MS.Domain.Entities.FO
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(11)] [DataFieldLength(11)]
public int? SAFE_USER_PHONE { get; set; } public int? SAFE_USER_PHONE { get; set; }
[Description("负责人签名")]
[FormFieldEdit]
public ICollection<T_FO_FIRE_JOB_WB_SAFE_USER> Nav_SafeUser { get; set; }
[Description("动火区域")] [Description("动火区域")]
[DataFieldForeignKey("Nav_Area")] [DataFieldForeignKey("Nav_Area")]
[FormFieldTable] [FormFieldTable]

View File

@ -22,7 +22,7 @@ namespace APT.MS.Domain.Entities.FO
[FormFieldEdit] [FormFieldEdit]
public FOJobStepEnum? JOB_STEP { get; set; } public FOJobStepEnum? JOB_STEP { get; set; }
[Description("作业流程及安全措施")] [Description("作业阶段")]
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(500)] [DataFieldLength(500)]
public string CONTENT { get; set; } public string CONTENT { get; set; }
@ -31,9 +31,6 @@ namespace APT.MS.Domain.Entities.FO
[EnumName("FOYesOrNoEnum")] [EnumName("FOYesOrNoEnum")]
public FOYesOrNoEnum? IS_CONFIRM { get; set; } public FOYesOrNoEnum? IS_CONFIRM { get; set; }
[Description("顺序")]
public int? NUM { get; set; }
[Description("附件")] [Description("附件")]
[FormFieldEdit] [FormFieldEdit]
public virtual ICollection<T_FO_FIRE_JOB_WB_DETAIL_FILE> Nav_DetailFiles { get; set; } public virtual ICollection<T_FO_FIRE_JOB_WB_DETAIL_FILE> Nav_DetailFiles { get; set; }

View File

@ -1,29 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.FO
{
[Description("负责人签名")]
public class T_FO_FIRE_JOB_WB_FIRE_USER: MesEntityBase
{
[Description("动火作业")]
[DataFieldForeignKey("Nav_Job", "Nav_FireUser")]
public Guid FIRE_JOB_WB_ID { get; set; }
[Description("导航属性:动火作业")]
public virtual T_FO_FIRE_JOB_WB Nav_Job { get; set; }
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,29 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.FO
{
[Description("安全员签名")]
public class T_FO_FIRE_JOB_WB_SAFE_USER : MesEntityBase
{
[Description("动火作业")]
[DataFieldForeignKey("Nav_Job", "Nav_SafeUser")]
public Guid FIRE_JOB_WB_ID { get; set; }
[Description("导航属性:动火作业")]
public virtual T_FO_FIRE_JOB_WB Nav_Job { get; set; }
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -54,7 +54,5 @@ namespace APT.MS.Domain.Entities.FO
[Description("附件")] [Description("附件")]
[FormFieldEdit] [FormFieldEdit]
public virtual ICollection<T_FO_FIRE_JOB_WB_USER_FILE> Nav_UserFiles { get; set; } public virtual ICollection<T_FO_FIRE_JOB_WB_USER_FILE> Nav_UserFiles { get; set; }
[Description("导航属性:签名")]
public ICollection<T_FO_FIRE_JOB_WB_USER_SIGN> Nav_Signs { get; set; }
} }
} }

View File

@ -11,11 +11,11 @@ namespace APT.MS.Domain.Entities.FO
public class T_FO_FIRE_JOB_WB_USER_FILE : MesEntityBase public class T_FO_FIRE_JOB_WB_USER_FILE : MesEntityBase
{ {
[Description("动火作业")] [Description("动火作业")]
[DataFieldForeignKey("Nav_JobUser", "Nav_UserFiles")] [DataFieldForeignKey("Nav_Job", "Nav_UserFiles")]
public Guid FIRE_JOB_WB_USER_ID { get; set; } public Guid FIRE_JOB_WB_USER_ID { get; set; }
[Description("导航属性:动火作业")] [Description("导航属性:动火作业")]
public virtual T_FO_FIRE_JOB_WB_USER Nav_JobUser { get; set; } public virtual T_FO_FIRE_JOB_WB_USER Nav_Job { get; set; }
[Description("文件ID")] [Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")] [DataFieldForeignKey("Nav_ImgFile")]

View File

@ -1,28 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.FO
{
[Description("签名表")]
public class T_FO_FIRE_JOB_WB_USER_SIGN : MesEntityBase
{
[Description("动火作业")]
[DataFieldForeignKey("Nav_JobUser", "Nav_Signs")]
public Guid FIRE_JOB_WB_USER_ID { get; set; }
[Description("导航属性:动火作业")]
public virtual T_FO_FIRE_JOB_WB_USER Nav_JobUser { get; set; }
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid? IMG_FILE_ID { get; set; }
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -54,21 +54,6 @@ namespace APT.MS.Domain.Entities.OG
[FormFieldEdit] [FormFieldEdit]
[DataFieldLength(50)] [DataFieldLength(50)]
public string ADDRESS { get; set; } public string ADDRESS { get; set; }
[Description("负责人签名")]
[FormFieldEdit]
public ICollection<T_OG_RELATED_FIRE_USER> Nav_FireUser { get; set; }
[Description("安全生产管理人员")]
[FormFieldEdit]
[DataFieldLength(50)]
public string SAFE_USER_NAME { get; set; }
[Description("安全员电话号码")]
[FormFieldEdit]
[DataFieldLength(11)]
public int? SAFE_USER_PHONE { get; set; }
[Description("安全员签名")]
[FormFieldEdit]
public ICollection<T_OG_RELATED_SAFE_USER> Nav_SafeUser { get; set; }
/// <summary> /// <summary>
/// 对口部门ID /// 对口部门ID
/// </summary> /// </summary>

View File

@ -1,37 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.OG;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.OG
{
[Description("负责人签名")]
public class T_OG_RELATED_FIRE_USER : MesEntityBase
{
/// <summary>
/// 相关方基本信息表ID
/// </summary>
[Description("相关方基本信息表")]
[DataFieldForeignKey("Nav_Related", "Nav_FireUser")]
public Guid RELATED_ID { get; set; }
/// <summary>
/// 导航:相关方基本信息表
/// </summary>
[Description("导航:相关方基本信息表")]
public T_OG_RELATED Nav_Related { get; set; }
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,36 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace APT.MS.Domain.Entities.OG
{
[Description("安全员签名")]
public class T_OG_RELATED_SAFE_USER : MesEntityBase
{
/// <summary>
/// 相关方基本信息表ID
/// </summary>
[Description("相关方基本信息表")]
[DataFieldForeignKey("Nav_Related", "Nav_SafeUser")]
public Guid RELATED_ID { get; set; }
/// <summary>
/// 导航:相关方基本信息表
/// </summary>
[Description("导航:相关方基本信息表")]
public T_OG_RELATED Nav_Related { get; set; }
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -7,10 +7,8 @@ using APT.BaseData.Services.DomainServices;
using APT.BaseData.Services.Services.FM; using APT.BaseData.Services.Services.FM;
using APT.Infrastructure.Core; using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.FO; using APT.MS.Domain.Entities.FO;
using APT.MS.Domain.Entities.HM;
using APT.MS.Domain.Entities.OG; using APT.MS.Domain.Entities.OG;
using APT.MS.Domain.Enums; using APT.MS.Domain.Enums;
using APT.MS.Domain.Enums.SK;
using APT.Utility; using APT.Utility;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using System; using System;
@ -572,67 +570,5 @@ namespace APT.FO.WebApi.Controllers
return true; return true;
}); });
} }
/// <summary>
/// 作业名称onchange事件
/// </summary>
/// <param name="filter"></param>
/// <returns></returns>
[HttpPost, Route("GetAnalyzeDetail")]
public JsonActionResult<T_FO_FIRE_JOB> GetAnalyzeDetail([FromBody] KeywordFilter filter)
{
return SafeExecute(() =>
{
T_FO_FIRE_JOB main = new T_FO_FIRE_JOB();
//传入的作业名称ID不为空
if (!string.IsNullOrEmpty(filter.Keyword))
{
var link = GetEntity<T_HM_OPERATION_LINK>(t => t.OPERATION_STEP_ID == Guid.Parse(filter.Keyword) && t.STATUS == (int)STATUSEnum., new string[] { "Nav_SafeConfirms", "Nav_SafeMeasures", "Nav_DealMeasures" });
if (link != null)
{
main.AUDIT_LEVEL = link.AUDIT_LEVEL;
main.EVALUATE_LEVEL = link.EVALUATE_LEVEL !=null?(SKEvaluateLevelEnum)link.EVALUATE_LEVEL: MS.Domain.Enums.SK.SKEvaluateLevelEnum.;
List<T_FO_FIRE_JOB_DETAIL> details = new List<T_FO_FIRE_JOB_DETAIL>();
if (link.Nav_SafeConfirms != null && link.Nav_SafeConfirms.Any())
{
foreach (var item in link.Nav_SafeConfirms.OrderBy(t=>t.NUM))
{
T_FO_FIRE_JOB_DETAIL de = new T_FO_FIRE_JOB_DETAIL();
de.ORG_ID = item.ORG_ID;
de.NUM = item.NUM;
de.JOB_STEP = FOJobStepEnum.Pre;
de.CONTENT = item.NAME;
details.Add(de);
}
}
if (link.Nav_SafeMeasures != null && link.Nav_SafeMeasures.Any())
{
foreach (var item in link.Nav_SafeMeasures.OrderBy(t => t.NUM))
{
T_FO_FIRE_JOB_DETAIL de = new T_FO_FIRE_JOB_DETAIL();
de.ORG_ID = item.ORG_ID;
de.NUM = item.NUM;
de.JOB_STEP = FOJobStepEnum.Ing;
de.CONTENT = item.NAME;
details.Add(de);
}
}
if (link.Nav_DealMeasures != null && link.Nav_DealMeasures.Any())
{
foreach (var item in link.Nav_DealMeasures.OrderBy(t => t.NUM))
{
T_FO_FIRE_JOB_DETAIL de = new T_FO_FIRE_JOB_DETAIL();
de.ORG_ID = item.ORG_ID;
de.NUM = item.NUM;
de.JOB_STEP = FOJobStepEnum.After;
de.CONTENT = item.NAME;
details.Add(de);
}
}
main.Nav_Details = details.OrderBy(t => t.JOB_STEP).ThenBy(m => m.NUM).ToList();
}
}
return main;
});
}
} }
} }

View File

@ -46,10 +46,9 @@ namespace APT.FO.WebApi.Controllers
var id = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "ID").Value.ToString(); var id = filter.FilterGroup.Rules.FirstOrDefault(t => t.Field == "ID").Value.ToString();
if (string.IsNullOrEmpty(id)) if (string.IsNullOrEmpty(id))
this.ThrowError("060010"); this.ThrowError("060010");
var entity = this.GetEntity<T_FO_FIRE_JOB_WB>(id, "Nav_ApplyUser", "Nav_Company", "Nav_ApplyDepartment", "Nav_OperationStep", "Nav_ProductionUnit", "Nav_FireUser.Nav_ImgFile.Nav_File", var entity = this.GetEntity<T_FO_FIRE_JOB_WB>(id, "Nav_ApplyUser", "Nav_Company", "Nav_ApplyDepartment", "Nav_OperationStep", "Nav_ProductionUnit", "Nav_FireUser.Nav_ImgFile.Nav_File", "Nav_FireDepartment",
"Nav_SafeUser.Nav_ImgFile.Nav_File", "Nav_Area", "Nav_Type", "Nav_MonitorUser", "Nav_Risks", "Nav_Files.Nav_ImgFile.Nav_File", "Nav_Users.Nav_UserType", "Nav_Users.Nav_UserFiles.Nav_ImgFile.Nav_File", "Nav_SafeUser.Nav_ImgFile.Nav_File", "Nav_Area", "Nav_Type", "Nav_MonitorUser", "Nav_Risks", "Nav_Files.Nav_ImgFile.Nav_File", "Nav_Users.Nav_UserType", "Nav_Users.Nav_User", "Nav_Users.Nav_UserFiles.Nav_ImgFile.Nav_File",
"Nav_Users.Nav_Signs.Nav_ImgFile.Nav_File", "Nav_FireFiles.Nav_ImgFile.Nav_File", "Nav_MonitorFiles.Nav_ImgFile.Nav_File", "Nav_DispatchUser");
"Nav_FireFiles.Nav_ImgFile.Nav_File", "Nav_MonitorFiles.Nav_ImgFile.Nav_File");
if (entity != null) if (entity != null)
{ {
var details = this.GetEntities<T_FO_FIRE_JOB_WB_DETAIL>(t => t.FIRE_JOB_WB_ID == entity.ID, new BaseFilter(entity.ORG_ID), "Nav_DetailFiles.Nav_ImgFile.Nav_File").ToList(); var details = this.GetEntities<T_FO_FIRE_JOB_WB_DETAIL>(t => t.FIRE_JOB_WB_ID == entity.ID, new BaseFilter(entity.ORG_ID), "Nav_DetailFiles.Nav_ImgFile.Nav_File").ToList();
@ -80,16 +79,6 @@ namespace APT.FO.WebApi.Controllers
{ {
entity.PRODUCTION_UNIT_ID = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID)?.PRODUCTION_UNIT_ID; entity.PRODUCTION_UNIT_ID = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID)?.PRODUCTION_UNIT_ID;
} }
if (entity.RELATED_ID == null)
{
throw new Exception("请选择相关方");
}
var fireUser = new List<T_FO_FIRE_JOB_WB_FIRE_USER>();
var safeUser = new List<T_FO_FIRE_JOB_WB_SAFE_USER>();
var detailUser = new List<T_FO_FIRE_JOB_WB_USER_SIGN>();
var deleteFireUserIds = new List<Guid>();
var deleteSafeUserIds = new List<Guid>();
var deleteUserSignIds = new List<Guid>();
var details = entity.Nav_Details; var details = entity.Nav_Details;
if (details != null && details.Any()) if (details != null && details.Any())
{ {
@ -300,32 +289,6 @@ namespace APT.FO.WebApi.Controllers
//外部施工单位,安全员自动置为已审阅 //外部施工单位,安全员自动置为已审阅
entity.USER_DEAL_STATUS = FOUserShiftStatusEnum.; entity.USER_DEAL_STATUS = FOUserShiftStatusEnum.;
entity.SAFE_DEAL_STATUS = FOUserShiftStatusEnum.; entity.SAFE_DEAL_STATUS = FOUserShiftStatusEnum.;
//签名
var ogRelated = this.GetEntity<T_OG_RELATED>(t => t.ID == entity.RELATED_ID, "Nav_FireUser", "Nav_SafeUser");
if (ogRelated != null && ogRelated.Nav_FireUser != null && ogRelated.Nav_FireUser.Any())
{
foreach (var item in ogRelated.Nav_FireUser)
{
T_FO_FIRE_JOB_WB_FIRE_USER user = new T_FO_FIRE_JOB_WB_FIRE_USER();
user.FIRE_JOB_WB_ID = entity.ID;
user.ORG_ID = entity.ORG_ID;
user.IMG_FILE_ID = item.IMG_FILE_ID;
fireUser.Add(user);
}
deleteFireUserIds = this.GetEntities<T_FO_FIRE_JOB_WB_FIRE_USER>(t => t.FIRE_JOB_WB_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList();
}
if (ogRelated != null && ogRelated.Nav_SafeUser != null && ogRelated.Nav_SafeUser.Any())
{
foreach (var item in ogRelated.Nav_SafeUser)
{
T_FO_FIRE_JOB_WB_SAFE_USER user = new T_FO_FIRE_JOB_WB_SAFE_USER();
user.FIRE_JOB_WB_ID = entity.ID;
user.ORG_ID = entity.ORG_ID;
user.IMG_FILE_ID = item.IMG_FILE_ID;
safeUser.Add(user);
}
deleteFireUserIds = this.GetEntities<T_FO_FIRE_JOB_WB_FIRE_USER>(t => t.FIRE_JOB_WB_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList();
}
//触发给监护人员 //触发给监护人员
entity.FIRE_STATUS = FOFireStatus.Monitor; entity.FIRE_STATUS = FOFireStatus.Monitor;
//触发给监护人填写 //触发给监护人填写
@ -343,32 +306,6 @@ namespace APT.FO.WebApi.Controllers
} }
else else
{ {
//签名
var ogRelated = this.GetEntity<T_OG_RELATED>(t => t.ID == entity.RELATED_ID, "Nav_Users.Nav_Signs");
if (ogRelated != null && ogRelated.Nav_Users != null && ogRelated.Nav_Users.Any())
{
var userSignIds = new List<Guid>();
if (users != null && users.Any())
{
foreach (var item in users)
{
var first = ogRelated.Nav_Users.FirstOrDefault(t => t.NAME == item.USER_NAME && t.TYPE_ID == item.USER_TYPE_ID);
if (first != null && first.Nav_Signs != null && first.Nav_Signs.Any())
{
foreach (var itemSign in first.Nav_Signs)
{
T_FO_FIRE_JOB_WB_USER_SIGN sign = new T_FO_FIRE_JOB_WB_USER_SIGN();
sign.ORG_ID = itemSign.ORG_ID;
sign.FIRE_JOB_WB_USER_ID = item.ID;
sign.IMG_FILE_ID = itemSign.IMG_FILE_ID;
detailUser.Add(sign);
userSignIds.Add(item.ID);
}
}
}
}
deleteUserSignIds = this.GetEntities<T_FO_FIRE_JOB_WB_USER_SIGN>(t => userSignIds.Contains(t.FIRE_JOB_WB_USER_ID), new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList();
}
//触发审批 //触发审批
entity.STATUS = BaseData.Domain.Enums.PF.PFStandardStatus.Approving; entity.STATUS = BaseData.Domain.Enums.PF.PFStandardStatus.Approving;
entity.FIRE_STATUS = FOFireStatus.Approving; entity.FIRE_STATUS = FOFireStatus.Approving;
@ -387,18 +324,6 @@ namespace APT.FO.WebApi.Controllers
} }
MFlowPermitService.InsertApprove(serialCode[0], "FO045", param, entity.ID, "FO045_SHOWPRINT", entity.TaskID, true, () => MFlowPermitService.InsertApprove(serialCode[0], "FO045", param, entity.ID, "FO045_SHOWPRINT", entity.TaskID, true, () =>
{ {
if (deleteUserSignIds != null && deleteUserSignIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_USER_SIGN>(deleteUserSignIds);
}
if (deleteFireUserIds != null && deleteFireUserIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_FIRE_USER>(deleteFireUserIds);
}
if (deleteSafeUserIds != null && deleteSafeUserIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_SAFE_USER>(deleteSafeUserIds);
}
if (detailFileIds != null && detailFileIds.Any()) if (detailFileIds != null && detailFileIds.Any())
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_DETAIL_FILE>(detailFileIds); this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_DETAIL_FILE>(detailFileIds);
if (detailIds != null && detailIds.Any()) if (detailIds != null && detailIds.Any())
@ -433,12 +358,6 @@ namespace APT.FO.WebApi.Controllers
this.BantchSaveEntityNoCommit(fireFileList); this.BantchSaveEntityNoCommit(fireFileList);
if (fileList != null && fileList.Any()) if (fileList != null && fileList.Any())
this.BantchSaveEntityNoCommit(fileList); this.BantchSaveEntityNoCommit(fileList);
if (safeUser != null && safeUser.Any())
this.BantchSaveEntityNoCommit(safeUser);
if (fireUser != null && fireUser.Any())
this.BantchSaveEntityNoCommit(fireUser);
if (detailUser != null && detailUser.Any())
this.BantchSaveEntityNoCommit(detailUser);
}, null, null, null, null, null, "FO045_SHOWPRINT", null, "动火作业工作票(外包)", FMTASKTYPE.JobSite); }, null, null, null, null, null, "FO045_SHOWPRINT", null, "动火作业工作票(外包)", FMTASKTYPE.JobSite);
return true; return true;
@ -447,18 +366,6 @@ namespace APT.FO.WebApi.Controllers
} }
this.UnifiedCommit(() => this.UnifiedCommit(() =>
{ {
if (deleteUserSignIds != null && deleteUserSignIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_USER_SIGN>(deleteUserSignIds);
}
if (deleteFireUserIds != null && deleteFireUserIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_FIRE_USER>(deleteFireUserIds);
}
if (deleteSafeUserIds != null && deleteSafeUserIds.Any())
{
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_SAFE_USER>(deleteSafeUserIds);
}
if (detailFileIds != null && detailFileIds.Any()) if (detailFileIds != null && detailFileIds.Any())
this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_DETAIL_FILE>(detailFileIds); this.BantchDeleteEntityNoCommit<T_FO_FIRE_JOB_WB_DETAIL_FILE>(detailFileIds);
if (detailIds != null && detailIds.Any()) if (detailIds != null && detailIds.Any())
@ -493,12 +400,6 @@ namespace APT.FO.WebApi.Controllers
this.BantchSaveEntityNoCommit(fireFileList); this.BantchSaveEntityNoCommit(fireFileList);
if (fileList != null && fileList.Any()) if (fileList != null && fileList.Any())
this.BantchSaveEntityNoCommit(fileList); this.BantchSaveEntityNoCommit(fileList);
if (safeUser != null && safeUser.Any())
this.BantchSaveEntityNoCommit(safeUser);
if (fireUser != null && fireUser.Any())
this.BantchSaveEntityNoCommit(fireUser);
if (detailUser != null && detailUser.Any())
this.BantchSaveEntityNoCommit(detailUser);
if (notices != null && notices.Any()) if (notices != null && notices.Any())
this.BantchSaveEntityNoCommit(notices); this.BantchSaveEntityNoCommit(notices);
}); });

View File

@ -35,10 +35,10 @@ namespace APT.FO.WebApi.Controllers
if (string.IsNullOrEmpty(id)) if (string.IsNullOrEmpty(id))
this.ThrowError("060010"); this.ThrowError("060010");
var entity = this.GetEntity<T_FO_LEADER_WELL_RECORD>(id, "Nav_ApplyUser", "Nav_Company", "Nav_ApplyDepartment", "Nav_ProductionUnit", "Nav_Class", "Nav_Users.Nav_User", var entity = this.GetEntity<T_FO_LEADER_WELL_RECORD>(id, "Nav_ApplyUser", "Nav_Company", "Nav_ApplyDepartment", "Nav_ProductionUnit", "Nav_Class", "Nav_Users.Nav_User",
"Nav_Files.Nav_ImgFile.Nav_File", "Nav_PreUsers.Nav_PreUser", "Nav_AfterUsers.Nav_AfterUser"); "Nav_Files.Nav_ImgFile.Nav_File");
if (entity != null) if (entity != null)
{ {
var details = this.GetEntities<T_FO_LEADER_WELL_RECORD_DETAIL>(t => t.LEADER_WELL_RECORD_ID == entity.ID, new BaseFilter(entity.ORG_ID), "Nav_DetailFiles.Nav_ImgFile.Nav_File", "Nav_User","Nav_DetailAreas.Nav_Area").ToList(); var details = this.GetEntities<T_FO_LEADER_WELL_RECORD_DETAIL>(t => t.LEADER_WELL_RECORD_ID == entity.ID, new BaseFilter(entity.ORG_ID), "Nav_DetailFiles.Nav_ImgFile.Nav_File", "Nav_User", "Nav_PreUsers.Nav_PreUser", "Nav_AfterUsers.Nav_AfterUser", "Nav_DetailAreas.Nav_Area").ToList();
entity.Nav_Details = details.OrderByDescending(t => t.START_DATE).ToList(); entity.Nav_Details = details.OrderByDescending(t => t.START_DATE).ToList();
} }
return entity; return entity;

View File

@ -4,9 +4,7 @@ using APT.BaseData.Domain.Enums;
using APT.BaseData.Services.Services.FM; using APT.BaseData.Services.Services.FM;
using APT.Infrastructure.Core; using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.FO; using APT.MS.Domain.Entities.FO;
using APT.MS.Domain.Entities.HM;
using APT.MS.Domain.Enums; using APT.MS.Domain.Enums;
using APT.MS.Domain.Enums.SK;
using APT.Utility; using APT.Utility;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using NPOI.SS.Formula.Functions; using NPOI.SS.Formula.Functions;
@ -246,29 +244,5 @@ namespace APT.FO.WebApi.Controllers
return true; return true;
}); });
} }
[HttpPost, Route("GetUserAge")]
public JsonActionResult<T_FO_PROFESSIONAL_RESUME> GetUserAge([FromBody] KeywordFilter filter)
{
return SafeExecute(() =>
{
T_FO_PROFESSIONAL_RESUME main = new T_FO_PROFESSIONAL_RESUME();
//传入的作业名称ID不为空
if (!string.IsNullOrEmpty(filter.Keyword))
{
var user = GetEntity<T_FM_USER>(t => t.ID == Guid.Parse(filter.Keyword) && t.ENABLE_STATUS == 0);
if (user != null&& user.BORN_DATE!=null && user.BORN_DATE!=DateTime.MinValue)
{
int age = DateTime.Today.Year - user.BORN_DATE.Value.Year;
// 检查是否还没到生日
if (DateTime.Today.Month < user.BORN_DATE.Value.Month || (DateTime.Today.Month == user.BORN_DATE.Value.Month && DateTime.Today.Day < user.BORN_DATE.Value.Day))
{
age--; // 如果还没到生日,年龄减一
}
main.AGE = age;
}
}
return main;
});
}
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,4 @@
using APT.Infrastructure.Core; using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.FO;
using APT.MS.Domain.Entities.OG; using APT.MS.Domain.Entities.OG;
using APT.Utility; using APT.Utility;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
@ -31,38 +30,6 @@ namespace APT.SC.WebApi.Controllers.Api.OG
var del_Nav_Users_Signs = new List<T_OG_RELATED_USER_SIGN>(); var del_Nav_Users_Signs = new List<T_OG_RELATED_USER_SIGN>();
var del_Nav_Users = new List<T_OG_RELATED_USER>(); var del_Nav_Users = new List<T_OG_RELATED_USER>();
var update_Nav_Users = new List<T_OG_RELATED_USER>(); var update_Nav_Users = new List<T_OG_RELATED_USER>();
var fireUser = entity.Nav_FireUser;
entity.Nav_FireUser = null;
if (fireUser != null && fireUser.Any())
{
fireUser = fireUser.Where(t => !t.IS_DELETED).ToList();
}
var fireUserIds = this.GetEntities<T_OG_RELATED_FIRE_USER>(t => t.RELATED_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList();
if (fireUser != null && fireUser.Any())
{
foreach (var item in fireUser)
{
item.ORG_ID = entity.ORG_ID;
item.RELATED_ID = entity.ID;
item.Nav_ImgFile = null;
}
}
var safeUser = entity.Nav_SafeUser;
entity.Nav_SafeUser = null;
if (safeUser != null && safeUser.Any())
{
safeUser = safeUser.Where(t => !t.IS_DELETED).ToList();
}
var safeUserIds = this.GetEntities<T_OG_RELATED_SAFE_USER>(t => t.RELATED_ID == entity.ID, new BaseFilter(entity.ORG_ID)).Select(m => m.ID).ToList();
if (safeUser != null && safeUser.Any())
{
foreach (var item in safeUser)
{
item.ORG_ID = entity.ORG_ID;
item.RELATED_ID = entity.ID;
item.Nav_ImgFile = null;
}
}
if (entity.Nav_Users != null && entity.Nav_Users.Any()) if (entity.Nav_Users != null && entity.Nav_Users.Any())
{ {
entity.Nav_Users = null; entity.Nav_Users = null;
@ -226,14 +193,6 @@ namespace APT.SC.WebApi.Controllers.Api.OG
} }
UnifiedCommit(() => UnifiedCommit(() =>
{ {
if (fireUserIds != null && fireUserIds.Any())
{
BantchDeleteEntityNoCommit<T_OG_RELATED_FIRE_USER>(fireUserIds);
}
if (safeUserIds != null && safeUserIds.Any())
{
BantchDeleteEntityNoCommit<T_OG_RELATED_SAFE_USER>(safeUserIds);
}
if (del_Nav_Qualifications_Details_Files.Count > 0) if (del_Nav_Qualifications_Details_Files.Count > 0)
{ {
BantchSaveEntityNoCommit(del_Nav_Qualifications_Details_Files); BantchSaveEntityNoCommit(del_Nav_Qualifications_Details_Files);
@ -315,15 +274,6 @@ namespace APT.SC.WebApi.Controllers.Api.OG
} }
} }
} }
if (fireUser != null && fireUser.Any())
{
BantchSaveEntityNoCommit(fireUser);
}
if (safeUser != null && safeUser.Any())
{
BantchSaveEntityNoCommit(safeUser);
}
}); });
return true; return true;
}); });

File diff suppressed because it is too large Load Diff