feat(config-db): AddAlarmMesReportable migration (TemplateAlarms.IsMesReportable, InstanceAlarmOverrides.IsMesReportableOverride)

Claude-Session: https://claude.ai/code/session_01Y5ef34iUUMjmwnMpL9xgmB
This commit is contained in:
Joseph Doherty
2026-09-11 09:55:47 -04:00
parent 54e21a8107
commit 30a23458e9
4 changed files with 2229 additions and 1 deletions
@@ -0,0 +1,39 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
{
/// <inheritdoc />
public partial class AddAlarmMesReportable : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<bool>(
name: "IsMesReportable",
table: "TemplateAlarms",
type: "bit",
nullable: false,
defaultValue: false);
migrationBuilder.AddColumn<bool>(
name: "IsMesReportableOverride",
table: "InstanceAlarmOverrides",
type: "bit",
nullable: true);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "IsMesReportable",
table: "TemplateAlarms");
migrationBuilder.DropColumn(
name: "IsMesReportableOverride",
table: "InstanceAlarmOverrides");
}
}
}
@@ -611,6 +611,9 @@ namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
b.Property<int>("InstanceId")
.HasColumnType("int");
b.Property<bool?>("IsMesReportableOverride")
.HasColumnType("bit");
b.Property<int?>("PriorityLevelOverride")
.HasColumnType("int");
@@ -1477,6 +1480,9 @@ namespace ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Migrations
b.Property<bool>("IsLocked")
.HasColumnType("bit");
b.Property<bool>("IsMesReportable")
.HasColumnType("bit");
b.Property<bool>("LockedInDerived")
.HasColumnType("bit");