feat(api,dal): исключения расписаний ЕСПП привязаны к JobGroup, удалены константы из настроек. Кол-во шаблонов в Job считается только used. В JobFieldFilter добавлено поле IsInverse.

This commit is contained in:
Mikhail Trubnikov
2025-12-26 11:21:45 +10:00
parent eb57f4b3cd
commit 61c46770e0
29 changed files with 8901 additions and 46 deletions

View File

@@ -0,0 +1,68 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace PARR.DAL.Migrations
{
/// <inheritdoc />
public partial class tblsEsppSchchangeScheme : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameTable(
name: "EsppSchValues",
newName: "EsppSchValues",
newSchema: "schedule");
migrationBuilder.RenameTable(
name: "EsppSchTypeValues",
newName: "EsppSchTypeValues",
newSchema: "schedule");
migrationBuilder.RenameTable(
name: "EsppSchTypeSchedules",
newName: "EsppSchTypeSchedules",
newSchema: "schedule");
migrationBuilder.RenameTable(
name: "EsppSchTypes",
newName: "EsppSchTypes",
newSchema: "schedule");
migrationBuilder.RenameTable(
name: "EsppSchTypeConfigs",
newName: "EsppSchTypeConfigs",
newSchema: "schedule");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.RenameTable(
name: "EsppSchValues",
schema: "schedule",
newName: "EsppSchValues");
migrationBuilder.RenameTable(
name: "EsppSchTypeValues",
schema: "schedule",
newName: "EsppSchTypeValues");
migrationBuilder.RenameTable(
name: "EsppSchTypeSchedules",
schema: "schedule",
newName: "EsppSchTypeSchedules");
migrationBuilder.RenameTable(
name: "EsppSchTypes",
schema: "schedule",
newName: "EsppSchTypes");
migrationBuilder.RenameTable(
name: "EsppSchTypeConfigs",
schema: "schedule",
newName: "EsppSchTypeConfigs");
}
}
}