隐患待上报 附件 默认加载安全检查附件
应急演练活动记录 添加应急预案 附件 应急演练计划 明细 删除字段【关联应急预案】 应急装备需求调查表 修改结束时间大于开始时间的提示
This commit is contained in:
		
							parent
							
								
									68fc13ccdf
								
							
						
					
					
						commit
						c19682a0c5
					
				
							
								
								
									
										61924
									
								
								APT.Data.Migrations/Migrations/20240424004956_wyw2024042401.Designer.cs
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										61924
									
								
								APT.Data.Migrations/Migrations/20240424004956_wyw2024042401.Designer.cs
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										126
									
								
								APT.Data.Migrations/Migrations/20240424004956_wyw2024042401.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										126
									
								
								APT.Data.Migrations/Migrations/20240424004956_wyw2024042401.cs
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,126 @@
 | 
				
			|||||||
 | 
					using System;
 | 
				
			||||||
 | 
					using Microsoft.EntityFrameworkCore.Migrations;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace APT.Data.Migrations.Migrations
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public partial class wyw2024042401 : Migration
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        protected override void Up(MigrationBuilder migrationBuilder)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            migrationBuilder.DropForeignKey(
 | 
				
			||||||
 | 
					                name: "FK_T_CM_DRILL_PLAN_STANDARD_CREATE_T_CM_DRILL_PLAN_DETAIL_PLAN_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.DropIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_PLAN_STANDARD_CREATE_PLAN_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.AddColumn<Guid>(
 | 
				
			||||||
 | 
					                name: "Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE",
 | 
				
			||||||
 | 
					                type: "uniqueidentifier",
 | 
				
			||||||
 | 
					                nullable: true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.CreateTable(
 | 
				
			||||||
 | 
					                name: "T_CM_DRILL_RECORD_STANDER_FILE",
 | 
				
			||||||
 | 
					                columns: table => new
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    ID = table.Column<Guid>(type: "uniqueidentifier", nullable: false),
 | 
				
			||||||
 | 
					                    RECORD_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_CM_DRILL_RECORD_STANDER_FILE", x => x.ID);
 | 
				
			||||||
 | 
					                    table.ForeignKey(
 | 
				
			||||||
 | 
					                        name: "FK_T_CM_DRILL_RECORD_STANDER_FILE_T_CM_DRILL_RECORD_RECORD_ID",
 | 
				
			||||||
 | 
					                        column: x => x.RECORD_ID,
 | 
				
			||||||
 | 
					                        principalTable: "T_CM_DRILL_RECORD",
 | 
				
			||||||
 | 
					                        principalColumn: "ID",
 | 
				
			||||||
 | 
					                        onDelete: ReferentialAction.Restrict);
 | 
				
			||||||
 | 
					                    table.ForeignKey(
 | 
				
			||||||
 | 
					                        name: "FK_T_CM_DRILL_RECORD_STANDER_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_CM_DRILL_RECORD_STANDER_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.CreateIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_PLAN_STANDARD_CREATE_Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE",
 | 
				
			||||||
 | 
					                column: "Nav_PlanID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.CreateIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_RECORD_STANDER_FILE_IMG_FILE_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_RECORD_STANDER_FILE",
 | 
				
			||||||
 | 
					                column: "IMG_FILE_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.CreateIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_RECORD_STANDER_FILE_ORG_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_RECORD_STANDER_FILE",
 | 
				
			||||||
 | 
					                column: "ORG_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.CreateIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_RECORD_STANDER_FILE_RECORD_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_RECORD_STANDER_FILE",
 | 
				
			||||||
 | 
					                column: "RECORD_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.AddForeignKey(
 | 
				
			||||||
 | 
					                name: "FK_T_CM_DRILL_PLAN_STANDARD_CREATE_T_CM_DRILL_PLAN_DETAIL_Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE",
 | 
				
			||||||
 | 
					                column: "Nav_PlanID",
 | 
				
			||||||
 | 
					                principalTable: "T_CM_DRILL_PLAN_DETAIL",
 | 
				
			||||||
 | 
					                principalColumn: "ID",
 | 
				
			||||||
 | 
					                onDelete: ReferentialAction.Restrict);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        protected override void Down(MigrationBuilder migrationBuilder)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            migrationBuilder.DropForeignKey(
 | 
				
			||||||
 | 
					                name: "FK_T_CM_DRILL_PLAN_STANDARD_CREATE_T_CM_DRILL_PLAN_DETAIL_Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.DropTable(
 | 
				
			||||||
 | 
					                name: "T_CM_DRILL_RECORD_STANDER_FILE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.DropIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_PLAN_STANDARD_CREATE_Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.DropColumn(
 | 
				
			||||||
 | 
					                name: "Nav_PlanID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.CreateIndex(
 | 
				
			||||||
 | 
					                name: "IX_T_CM_DRILL_PLAN_STANDARD_CREATE_PLAN_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE",
 | 
				
			||||||
 | 
					                column: "PLAN_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            migrationBuilder.AddForeignKey(
 | 
				
			||||||
 | 
					                name: "FK_T_CM_DRILL_PLAN_STANDARD_CREATE_T_CM_DRILL_PLAN_DETAIL_PLAN_ID",
 | 
				
			||||||
 | 
					                table: "T_CM_DRILL_PLAN_STANDARD_CREATE",
 | 
				
			||||||
 | 
					                column: "PLAN_ID",
 | 
				
			||||||
 | 
					                principalTable: "T_CM_DRILL_PLAN_DETAIL",
 | 
				
			||||||
 | 
					                principalColumn: "ID",
 | 
				
			||||||
 | 
					                onDelete: ReferentialAction.Restrict);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -22956,6 +22956,9 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
                    b.Property<DateTime?>("MODIFY_TIME")
 | 
					                    b.Property<DateTime?>("MODIFY_TIME")
 | 
				
			||||||
                        .HasColumnType("datetime2");
 | 
					                        .HasColumnType("datetime2");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("Nav_PlanID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.Property<Guid?>("ORG_ID")
 | 
					                    b.Property<Guid?>("ORG_ID")
 | 
				
			||||||
                        .IsRequired()
 | 
					                        .IsRequired()
 | 
				
			||||||
                        .HasColumnType("uniqueidentifier");
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
@ -22968,9 +22971,9 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                    b.HasKey("ID");
 | 
					                    b.HasKey("ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.HasIndex("ORG_ID");
 | 
					                    b.HasIndex("Nav_PlanID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.HasIndex("PLAN_ID");
 | 
					                    b.HasIndex("ORG_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.HasIndex("STANDARD_CREATE_ID");
 | 
					                    b.HasIndex("STANDARD_CREATE_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -23196,6 +23199,63 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
                    b.ToTable("T_CM_DRILL_RECORD_FILE");
 | 
					                    b.ToTable("T_CM_DRILL_RECORD_FILE");
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_STANDER_FILE", b =>
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    b.Property<Guid>("ID")
 | 
				
			||||||
 | 
					                        .ValueGeneratedOnAdd()
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("CREATER_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<DateTime?>("CREATE_TIME")
 | 
				
			||||||
 | 
					                        .HasColumnType("datetime2");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<int>("ENTITY_ORG_TPYE")
 | 
				
			||||||
 | 
					                        .HasColumnType("int");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("FLOW_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<int>("FLOW_SEND_STATUS")
 | 
				
			||||||
 | 
					                        .HasColumnType("int");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<int>("FLOW_STATUS")
 | 
				
			||||||
 | 
					                        .HasColumnType("int");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("FORM_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid>("IMG_FILE_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<bool>("IS_DELETED")
 | 
				
			||||||
 | 
					                        .HasColumnType("bit");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("MODIFIER_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<DateTime?>("MODIFY_TIME")
 | 
				
			||||||
 | 
					                        .HasColumnType("datetime2");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid?>("ORG_ID")
 | 
				
			||||||
 | 
					                        .IsRequired()
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Property<Guid>("RECORD_ID")
 | 
				
			||||||
 | 
					                        .HasColumnType("uniqueidentifier");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasKey("ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasIndex("IMG_FILE_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasIndex("ORG_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasIndex("RECORD_ID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.ToTable("T_CM_DRILL_RECORD_STANDER_FILE");
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_SUMMARY_FILE", b =>
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_SUMMARY_FILE", b =>
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    b.Property<Guid>("ID")
 | 
					                    b.Property<Guid>("ID")
 | 
				
			||||||
@ -51931,18 +51991,16 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_PLAN_STANDARD_CREATE", b =>
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_PLAN_STANDARD_CREATE", b =>
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
					                    b.HasOne("APT.MS.Domain.Entities.CM.T_CM_DRILL_PLAN_DETAIL", "Nav_Plan")
 | 
				
			||||||
 | 
					                        .WithMany()
 | 
				
			||||||
 | 
					                        .HasForeignKey("Nav_PlanID");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
					                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
				
			||||||
                        .WithMany()
 | 
					                        .WithMany()
 | 
				
			||||||
                        .HasForeignKey("ORG_ID")
 | 
					                        .HasForeignKey("ORG_ID")
 | 
				
			||||||
                        .OnDelete(DeleteBehavior.Restrict)
 | 
					                        .OnDelete(DeleteBehavior.Restrict)
 | 
				
			||||||
                        .IsRequired();
 | 
					                        .IsRequired();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.HasOne("APT.MS.Domain.Entities.CM.T_CM_DRILL_PLAN_DETAIL", "Nav_Plan")
 | 
					 | 
				
			||||||
                        .WithMany("Nav_ListStandard")
 | 
					 | 
				
			||||||
                        .HasForeignKey("PLAN_ID")
 | 
					 | 
				
			||||||
                        .OnDelete(DeleteBehavior.Restrict)
 | 
					 | 
				
			||||||
                        .IsRequired();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                    b.HasOne("APT.MS.Domain.Entities.SC.SC.T_SC_STANDARD_CREATE", "Nav_StandardCreate")
 | 
					                    b.HasOne("APT.MS.Domain.Entities.SC.SC.T_SC_STANDARD_CREATE", "Nav_StandardCreate")
 | 
				
			||||||
                        .WithMany()
 | 
					                        .WithMany()
 | 
				
			||||||
                        .HasForeignKey("STANDARD_CREATE_ID")
 | 
					                        .HasForeignKey("STANDARD_CREATE_ID")
 | 
				
			||||||
@ -52055,6 +52113,33 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
                    b.Navigation("Nav_Record");
 | 
					                    b.Navigation("Nav_Record");
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_STANDER_FILE", b =>
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
				
			||||||
 | 
					                        .WithMany()
 | 
				
			||||||
 | 
					                        .HasForeignKey("IMG_FILE_ID")
 | 
				
			||||||
 | 
					                        .OnDelete(DeleteBehavior.Restrict)
 | 
				
			||||||
 | 
					                        .IsRequired();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasOne("APT.Infrastructure.Core.T_FM_ORGANIZATION", "Nav_Org")
 | 
				
			||||||
 | 
					                        .WithMany()
 | 
				
			||||||
 | 
					                        .HasForeignKey("ORG_ID")
 | 
				
			||||||
 | 
					                        .OnDelete(DeleteBehavior.Restrict)
 | 
				
			||||||
 | 
					                        .IsRequired();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.HasOne("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD", "Nav_Record")
 | 
				
			||||||
 | 
					                        .WithMany("Nav_FilesStander")
 | 
				
			||||||
 | 
					                        .HasForeignKey("RECORD_ID")
 | 
				
			||||||
 | 
					                        .OnDelete(DeleteBehavior.Restrict)
 | 
				
			||||||
 | 
					                        .IsRequired();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Navigation("Nav_ImgFile");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Navigation("Nav_Org");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Navigation("Nav_Record");
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_SUMMARY_FILE", b =>
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD_SUMMARY_FILE", b =>
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
					                    b.HasOne("APT.BaseData.Domain.Entities.T_PF_IMG_FILE", "Nav_ImgFile")
 | 
				
			||||||
@ -61127,15 +61212,12 @@ namespace APT.Data.Migrations.Migrations
 | 
				
			|||||||
                    b.Navigation("Nav_listPlanDetail");
 | 
					                    b.Navigation("Nav_listPlanDetail");
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_PLAN_DETAIL", b =>
 | 
					 | 
				
			||||||
                {
 | 
					 | 
				
			||||||
                    b.Navigation("Nav_ListStandard");
 | 
					 | 
				
			||||||
                });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD", b =>
 | 
					            modelBuilder.Entity("APT.MS.Domain.Entities.CM.T_CM_DRILL_RECORD", b =>
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    b.Navigation("Nav_FilesRecord");
 | 
					                    b.Navigation("Nav_FilesRecord");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    b.Navigation("Nav_FilesStander");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.Navigation("Nav_FilesSummary");
 | 
					                    b.Navigation("Nav_FilesSummary");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    b.Navigation("Nav_ListDepartment");
 | 
					                    b.Navigation("Nav_ListDepartment");
 | 
				
			||||||
 | 
				
			|||||||
@ -3739,8 +3739,7 @@ builder.HasOne(t => t.Nav_User).WithMany().HasForeignKey(t => t.USER_ID).OnDelet
 | 
				
			|||||||
        public override void Configure(EntityTypeBuilder<T_CM_DRILL_PLAN_STANDARD_CREATE> builder)
 | 
					        public override void Configure(EntityTypeBuilder<T_CM_DRILL_PLAN_STANDARD_CREATE> builder)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			base.Configure(builder);
 | 
								base.Configure(builder);
 | 
				
			||||||
			builder.HasOne(t => t.Nav_Plan).WithMany(t=>t.Nav_ListStandard).HasForeignKey(t => t.PLAN_ID).OnDelete(DeleteBehavior.Restrict);
 | 
								builder.HasOne(t => t.Nav_StandardCreate).WithMany().HasForeignKey(t => t.STANDARD_CREATE_ID).OnDelete(DeleteBehavior.Restrict);
 | 
				
			||||||
builder.HasOne(t => t.Nav_StandardCreate).WithMany().HasForeignKey(t => t.STANDARD_CREATE_ID).OnDelete(DeleteBehavior.Restrict);
 | 
					 | 
				
			||||||
		} 
 | 
							} 
 | 
				
			||||||
     }
 | 
					     }
 | 
				
			||||||
	 #endregion
 | 
						 #endregion
 | 
				
			||||||
@ -3782,6 +3781,17 @@ builder.HasOne(t => t.Nav_Department).WithMany().HasForeignKey(t => t.DEPARTMENT
 | 
				
			|||||||
		{
 | 
							{
 | 
				
			||||||
			base.Configure(builder);
 | 
								base.Configure(builder);
 | 
				
			||||||
			builder.HasOne(t => t.Nav_Record).WithMany(t=>t.Nav_FilesRecord).HasForeignKey(t => t.RECORD_ID).OnDelete(DeleteBehavior.Restrict);
 | 
								builder.HasOne(t => t.Nav_Record).WithMany(t=>t.Nav_FilesRecord).HasForeignKey(t => t.RECORD_ID).OnDelete(DeleteBehavior.Restrict);
 | 
				
			||||||
 | 
					builder.HasOne(t => t.Nav_ImgFile).WithMany().HasForeignKey(t => t.IMG_FILE_ID).OnDelete(DeleteBehavior.Restrict);
 | 
				
			||||||
 | 
							} 
 | 
				
			||||||
 | 
					     }
 | 
				
			||||||
 | 
						 #endregion
 | 
				
			||||||
 | 
										#region  DrillRecordStanderFile
 | 
				
			||||||
 | 
					     public partial class CMDrillRecordStanderFileMap :APTEntityBaseMap<T_CM_DRILL_RECORD_STANDER_FILE>
 | 
				
			||||||
 | 
					     {   
 | 
				
			||||||
 | 
					        public override void Configure(EntityTypeBuilder<T_CM_DRILL_RECORD_STANDER_FILE> builder)
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								base.Configure(builder);
 | 
				
			||||||
 | 
								builder.HasOne(t => t.Nav_Record).WithMany(t=>t.Nav_FilesStander).HasForeignKey(t => t.RECORD_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);
 | 
				
			||||||
		} 
 | 
							} 
 | 
				
			||||||
     }
 | 
					     }
 | 
				
			||||||
 | 
				
			|||||||
@ -56,12 +56,6 @@ namespace APT.MS.Domain.Entities.CM
 | 
				
			|||||||
        [Description("应急演练名称")]
 | 
					        [Description("应急演练名称")]
 | 
				
			||||||
        public T_CM_DRILL_NAME Nav_Name { get; set; }
 | 
					        public T_CM_DRILL_NAME Nav_Name { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 导航属性:关联应急预案
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        [Description("导航属性:关联应急预案")]
 | 
					 | 
				
			||||||
        public virtual ICollection<T_CM_DRILL_PLAN_STANDARD_CREATE> Nav_ListStandard { get; set; }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 演练部门ID
 | 
					        /// 演练部门ID
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
 | 
				
			|||||||
@ -21,7 +21,6 @@ namespace APT.MS.Domain.Entities.CM
 | 
				
			|||||||
        /// 应急演练计划编号
 | 
					        /// 应急演练计划编号
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("应急演练计划编号")]
 | 
					        [Description("应急演练计划编号")]
 | 
				
			||||||
        [DataFieldForeignKey("Nav_Plan", "Nav_ListStandard")]
 | 
					 | 
				
			||||||
        public Guid PLAN_ID { get; set; }
 | 
					        public Guid PLAN_ID { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
 | 
				
			|||||||
@ -202,5 +202,12 @@ namespace APT.MS.Domain.Entities.CM
 | 
				
			|||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        [Description("生成方式")]
 | 
					        [Description("生成方式")]
 | 
				
			||||||
        public CREACTTYPEEnum CREACTTYPE { get; set; } = 0;
 | 
					        public CREACTTYPEEnum CREACTTYPE { get; set; } = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 应急预案 SMS要 SPS 不要
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("应急预案")]
 | 
				
			||||||
 | 
					        public virtual ICollection<T_CM_DRILL_RECORD_STANDER_FILE> Nav_FilesStander { get; set; }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -0,0 +1,42 @@
 | 
				
			|||||||
 | 
					using APT.BaseData.Domain.Entities;
 | 
				
			||||||
 | 
					using APT.Infrastructure.Core;
 | 
				
			||||||
 | 
					using System;
 | 
				
			||||||
 | 
					using System.Collections.Generic;
 | 
				
			||||||
 | 
					using System.ComponentModel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace APT.MS.Domain.Entities.CM
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    /// <summary>
 | 
				
			||||||
 | 
					    /// 导航属性:应急预案(去除了 标准化创建(演练计划))
 | 
				
			||||||
 | 
					    /// </summary>
 | 
				
			||||||
 | 
					    [Description("应急预案")]
 | 
				
			||||||
 | 
					    public class T_CM_DRILL_RECORD_STANDER_FILE : MesEntityBase
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 应急演练记录编号
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("应急演练记录编号")]
 | 
				
			||||||
 | 
					        [DataFieldForeignKey("Nav_Record", "Nav_FilesStander")]
 | 
				
			||||||
 | 
					        public Guid RECORD_ID { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 导航属性:应急演练记录
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("导航属性:应急演练记录")]
 | 
				
			||||||
 | 
					        public virtual T_CM_DRILL_RECORD Nav_Record { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 文件ID
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("文件")]
 | 
				
			||||||
 | 
					        [DataFieldForeignKey("Nav_ImgFile")]
 | 
				
			||||||
 | 
					        public Guid IMG_FILE_ID { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 导航属性:文件
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Description("导航属性:文件")]
 | 
				
			||||||
 | 
					        public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -126,6 +126,24 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
                            modelSub.CHECK_TYPE_LEVEL_ID = entity.CHECK_TYPE_LEVEL_ID;
 | 
					                            modelSub.CHECK_TYPE_LEVEL_ID = entity.CHECK_TYPE_LEVEL_ID;
 | 
				
			||||||
                            modelSub.ORG_ID = entity.ORG_ID;
 | 
					                            modelSub.ORG_ID = entity.ORG_ID;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                            var files = GetEntities<T_BS_SAFE_CHECK_FILE>(e => e.SAFE_CHECK_ID == guid, null, "Nav_ImgFile.Nav_File");
 | 
				
			||||||
 | 
					                            if (files != null && files.Any())
 | 
				
			||||||
 | 
					                            {
 | 
				
			||||||
 | 
					                                var Nav_Files = new List<T_BS_RISK_SUBMIT_FILE>();
 | 
				
			||||||
 | 
					                                foreach (var item in files)
 | 
				
			||||||
 | 
					                                {
 | 
				
			||||||
 | 
					                                    Nav_Files.Add(new T_BS_RISK_SUBMIT_FILE()
 | 
				
			||||||
 | 
					                                    {
 | 
				
			||||||
 | 
					                                        ID = Guid.NewGuid(),
 | 
				
			||||||
 | 
					                                        ORG_ID = modelSub.ORG_ID,
 | 
				
			||||||
 | 
					                                        RISK_SUBMIT_ID = modelSub.ID,
 | 
				
			||||||
 | 
					                                        IMG_FILE_ID = item.IMG_FILE_ID,
 | 
				
			||||||
 | 
					                                        Nav_ImgFile = item.Nav_ImgFile
 | 
				
			||||||
 | 
					                                    });
 | 
				
			||||||
 | 
					                                }
 | 
				
			||||||
 | 
					                                modelSub.Nav_Files = Nav_Files;
 | 
				
			||||||
 | 
					                            }
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
@ -5090,7 +5108,13 @@ namespace APT.BS.WebApi.Controllers.Api
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                var files = entity.Nav_Files;
 | 
					                var files = entity.Nav_Files;
 | 
				
			||||||
                entity.Nav_Files = null;
 | 
					                entity.Nav_Files = null;
 | 
				
			||||||
 | 
					                if (files != null && files.Any())
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    foreach (var item in files)
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        item.Nav_ImgFile = null;
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                //附件
 | 
					                //附件
 | 
				
			||||||
                List<T_BS_RISK_SUBMIT_CONTENT_FILE> listContentFile = new List<T_BS_RISK_SUBMIT_CONTENT_FILE>();
 | 
					                List<T_BS_RISK_SUBMIT_CONTENT_FILE> listContentFile = new List<T_BS_RISK_SUBMIT_CONTENT_FILE>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -45,18 +45,18 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                var listPlanDetail = entity.Nav_listPlanDetail;
 | 
					                var listPlanDetail = entity.Nav_listPlanDetail;
 | 
				
			||||||
                entity.Nav_listPlanDetail = null;
 | 
					                entity.Nav_listPlanDetail = null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                List<T_CM_DRILL_PLAN_STANDARD_CREATE> listFiles = null;
 | 
					                //List<T_CM_DRILL_PLAN_STANDARD_CREATE> listFiles = null;
 | 
				
			||||||
                foreach (var item in listPlanDetail)
 | 
					                //foreach (var item in listPlanDetail)
 | 
				
			||||||
                {
 | 
					                //{
 | 
				
			||||||
                    if (item.Nav_ListStandard != null && item.Nav_ListStandard.Any())
 | 
					                //    if (item.Nav_ListStandard != null && item.Nav_ListStandard.Any())
 | 
				
			||||||
                    {
 | 
					                //    {
 | 
				
			||||||
                        if (listFiles == null)
 | 
					                //        if (listFiles == null)
 | 
				
			||||||
                        {
 | 
					                //        {
 | 
				
			||||||
                            listFiles = new List<T_CM_DRILL_PLAN_STANDARD_CREATE>();
 | 
					                //            listFiles = new List<T_CM_DRILL_PLAN_STANDARD_CREATE>();
 | 
				
			||||||
                        }
 | 
					                //        }
 | 
				
			||||||
                        listFiles.AddRange(item.Nav_ListStandard);
 | 
					                //        listFiles.AddRange(item.Nav_ListStandard);
 | 
				
			||||||
                    }
 | 
					                //    }
 | 
				
			||||||
                }
 | 
					                //}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (!entity.DEPARTMENT_ID.HasValue)
 | 
					                if (!entity.DEPARTMENT_ID.HasValue)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
@ -77,8 +77,8 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                            UpdateEntityNoCommit(entity);
 | 
					                            UpdateEntityNoCommit(entity);
 | 
				
			||||||
                        if (listPlanDetail != null && listPlanDetail.Any())//明细
 | 
					                        if (listPlanDetail != null && listPlanDetail.Any())//明细
 | 
				
			||||||
                            BantchSaveEntityNoCommit(listPlanDetail);
 | 
					                            BantchSaveEntityNoCommit(listPlanDetail);
 | 
				
			||||||
                        if (listFiles != null && listFiles.Any())//关联应急预案
 | 
					                        //if (listFiles != null && listFiles.Any())//关联应急预案
 | 
				
			||||||
                            BantchSaveEntityNoCommit(listFiles);
 | 
					                        //    BantchSaveEntityNoCommit(listFiles);
 | 
				
			||||||
                    });
 | 
					                    });
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
@ -141,8 +141,8 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                            UpdateEntityNoCommit(taskEnd);
 | 
					                            UpdateEntityNoCommit(taskEnd);
 | 
				
			||||||
                        if (listPlanDetail != null && listPlanDetail.Any())//明细
 | 
					                        if (listPlanDetail != null && listPlanDetail.Any())//明细
 | 
				
			||||||
                            BantchSaveEntityNoCommit(listPlanDetail);
 | 
					                            BantchSaveEntityNoCommit(listPlanDetail);
 | 
				
			||||||
                        if (listFiles != null && listFiles.Any())//关联应急预案
 | 
					                        //if (listFiles != null && listFiles.Any())//关联应急预案
 | 
				
			||||||
                            BantchSaveEntityNoCommit(listFiles);
 | 
					                        //    BantchSaveEntityNoCommit(listFiles);
 | 
				
			||||||
                    }, entity.APPROVE_ID, null, null, null, null, "CM002_SHOWPRINT", null, "年度应急演练计划审批");
 | 
					                    }, entity.APPROVE_ID, null, null, null, null, "CM002_SHOWPRINT", null, "年度应急演练计划审批");
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -47,6 +47,9 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                entity.Nav_FilesSummary = null;
 | 
					                entity.Nav_FilesSummary = null;
 | 
				
			||||||
                var FilesRecord = entity.Nav_FilesRecord;
 | 
					                var FilesRecord = entity.Nav_FilesRecord;
 | 
				
			||||||
                entity.Nav_FilesRecord = null;
 | 
					                entity.Nav_FilesRecord = null;
 | 
				
			||||||
 | 
					                var FilesStander = entity.Nav_FilesStander;
 | 
				
			||||||
 | 
					                entity.Nav_FilesStander = null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (ListUser != null && ListUser.Any())
 | 
					                if (ListUser != null && ListUser.Any())
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    ListUser.ToList()[0].ISSIGN = true;//第一个人为填表人
 | 
					                    ListUser.ToList()[0].ISSIGN = true;//第一个人为填表人
 | 
				
			||||||
@ -86,6 +89,8 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                            BantchSaveEntityNoCommit(FilesSummary);
 | 
					                            BantchSaveEntityNoCommit(FilesSummary);
 | 
				
			||||||
                        if (FilesRecord != null && FilesRecord.Any())//演练活动记录
 | 
					                        if (FilesRecord != null && FilesRecord.Any())//演练活动记录
 | 
				
			||||||
                            BantchSaveEntityNoCommit(FilesRecord);
 | 
					                            BantchSaveEntityNoCommit(FilesRecord);
 | 
				
			||||||
 | 
					                        if (FilesStander != null && FilesStander.Any())//演练活动记录
 | 
				
			||||||
 | 
					                            BantchSaveEntityNoCommit(FilesStander);
 | 
				
			||||||
                    });
 | 
					                    });
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
@ -123,6 +128,8 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                            BantchSaveEntityNoCommit(FilesSummary);
 | 
					                            BantchSaveEntityNoCommit(FilesSummary);
 | 
				
			||||||
                        if (FilesRecord != null && FilesRecord.Any())//演练活动记录
 | 
					                        if (FilesRecord != null && FilesRecord.Any())//演练活动记录
 | 
				
			||||||
                            BantchSaveEntityNoCommit(FilesRecord);
 | 
					                            BantchSaveEntityNoCommit(FilesRecord);
 | 
				
			||||||
 | 
					                        if (FilesStander != null && FilesStander.Any())//演练活动记录
 | 
				
			||||||
 | 
					                            BantchSaveEntityNoCommit(FilesStander);
 | 
				
			||||||
                    }, entity.APPROVE_ID, null, null, null, null, "CM034_SHOWPRINT", null, "应急演练活动记录审批");
 | 
					                    }, entity.APPROVE_ID, null, null, null, null, "CM034_SHOWPRINT", null, "应急演练活动记录审批");
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
 | 
				
			|||||||
@ -51,7 +51,7 @@ namespace APT.SC.WebApi.Controllers.Api.CM
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
                if (entity.START_TIME > entity.END_TIME)
 | 
					                if (entity.START_TIME > entity.END_TIME)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    throw new Exception("截止时间不能小于发起时间!");
 | 
					                    throw new Exception("截止时间不能小于发起时间!请联系管理员查看配置的准确性:统管理 > 应急管理配置 > 自动触发日期配置  【应急装备需求调查结束日期】要大于【应急装备需求调查触发日期】");
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (entity.Nav_ListDetail == null || !entity.Nav_ListDetail.Any())
 | 
					                if (entity.Nav_ListDetail == null || !entity.Nav_ListDetail.Any())
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
 | 
				
			|||||||
@ -4641,6 +4641,111 @@ using APT.MS.Domain.Entities.SE;
 | 
				
			|||||||
            return WitEntity(null, filter);
 | 
					            return WitEntity(null, filter);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					     }
 | 
				
			||||||
 | 
						 #endregion
 | 
				
			||||||
 | 
										#region  DrillRecordStanderFile-应急预案
 | 
				
			||||||
 | 
						 /// <summary>
 | 
				
			||||||
 | 
					    ///  应急预案
 | 
				
			||||||
 | 
					    /// </summary>
 | 
				
			||||||
 | 
						 [Route("api/CM/DrillRecordStanderFile")]
 | 
				
			||||||
 | 
					     public partial class DrillRecordStanderFileController : AuthorizeApiController<T_CM_DRILL_RECORD_STANDER_FILE>
 | 
				
			||||||
 | 
					     {   
 | 
				
			||||||
 | 
					         /// <summary>
 | 
				
			||||||
 | 
					        /// 查询所有数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="filter">过滤实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("Entities")]
 | 
				
			||||||
 | 
					        public JsonActionResult<IEnumerable<T_CM_DRILL_RECORD_STANDER_FILE>> Entities([FromBody]KeywordFilter filter)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitEntities(null, filter);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					         /// <summary>
 | 
				
			||||||
 | 
					        /// 排序查询所有数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="filter">过滤实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        [HttpPost, Route("OrderEntities")]
 | 
				
			||||||
 | 
					        public JsonActionResult<IEnumerable<T_CM_DRILL_RECORD_STANDER_FILE>> OrderEntities([FromBody]KeywordFilter filter)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitOrderEntities(null, filter);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					         /// <summary>
 | 
				
			||||||
 | 
					        /// 分页查询数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="pageFilter">分页过滤实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("Paged")]
 | 
				
			||||||
 | 
					        public PagedActionResult<T_CM_DRILL_RECORD_STANDER_FILE> Paged([FromBody]KeywordPageFilter pageFilter)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitPaged(null, pageFilter);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 排序分页查询数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="pageFilter">分页过滤实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("OrderPaged")]
 | 
				
			||||||
 | 
					        public PagedActionResult<T_CM_DRILL_RECORD_STANDER_FILE> OrderPaged([FromBody]KeywordPageFilter pageFilter)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitOrderPaged(null, pageFilter);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 根据主键删除数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="id">主键ID</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpGet, Route("Delete")]
 | 
				
			||||||
 | 
					        public JsonActionResult<bool> Delete(string id)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitRealDelete(id);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 更新或新增数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="entity">对象实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("Update")]
 | 
				
			||||||
 | 
					        public JsonActionResult<bool> Update([FromBody]T_CM_DRILL_RECORD_STANDER_FILE entity)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitUpdate(entity);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 批量更新
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="entity">对象实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("BatchUpdate")]
 | 
				
			||||||
 | 
					        public JsonActionResult<bool> BatchUpdate([FromBody] BatchUpdateModel<T_CM_DRILL_RECORD_STANDER_FILE> entity)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					              return WitBantchUpdate(entity?.Data);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 批量删除数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="ids">id字符串(id用逗号分隔)</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpGet, Route("BatchDelete")]
 | 
				
			||||||
 | 
					        public JsonActionResult<bool> BatchDelete(string ids)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitRealBatchDelete(ids);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 获得单条实体数据
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="filter">过滤实体</param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost, Route("Get")]
 | 
				
			||||||
 | 
					        public JsonActionResult<T_CM_DRILL_RECORD_STANDER_FILE> Get([FromBody] KeywordFilter filter)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            return WitEntity(null, filter);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
     }
 | 
					     }
 | 
				
			||||||
	 #endregion
 | 
						 #endregion
 | 
				
			||||||
					#region  DrillRecordSummaryFile-导航属性:演练记录报告文件
 | 
										#region  DrillRecordSummaryFile-导航属性:演练记录报告文件
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user