Files
Backend-Api/AccountMangement.Infrastructure.EFCore/Migrations/20250104133725_SeedPermission.cs
2025-01-04 18:00:04 +03:30

409 lines
21 KiB
C#

using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace AccountMangement.Infrastructure.EFCore.Migrations
{
/// <inheritdoc />
public partial class SeedPermission : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.InsertData(
table: "SubAccountPermissionSubtitle1",
columns: new[] { "id", "Code", "CreationDate", "Title" },
values: new object[,]
{
{ 102L, 102, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2250), "عملیات کارگاه" },
{ 103L, 103, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2262), "عملیات پرسنل" },
{ 104L, 104, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2263), "فیش حقوقی غیر رسمی" },
{ 106L, 106, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2265), "حضور و غیاب" },
{ 110L, 110, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2267), "کارپوشه" },
{ 111L, 111, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268), "صورت حساب های مالی" },
{ 112L, 112, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268), "مدیریت کاربران" },
{ 113L, 113, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2264), "گزارشات" }
});
migrationBuilder.InsertData(
table: "SubAccountPermissionSubtitle2",
columns: new[] { "id", "Code", "CreationDate", "ParentId", "Title" },
values: new object[,]
{
{ 10201L, 10201, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2358), 102L, "لیست قرارداد" },
{ 10202L, 10202, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2361), 102L, "لیست فیش حقوقی" },
{ 10203L, 10203, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2363), 102L, "لیست بیمه" },
{ 10204L, 10204, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2365), 102L, "گزارش وضعیت پرسنل به صورت گروهی" },
{ 10205L, 10205, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2366), 102L, "گزارش وضعیت پرسنل به صورت انفرادی" },
{ 10206L, 10206, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2368), 102L, "لیست کل پرسنل" },
{ 10301L, 10301, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2370), 103L, "ثبت مرخصی" },
{ 10302L, 10302, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2372), 103L, "لیست کل مرخصی" },
{ 10303L, 10303, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2374), 103L, "عملیات مدارک پرسنل" },
{ 10304L, 10304, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2377), 103L, "عملیات پرداخت حقوق پرسنل" },
{ 10305L, 10305, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2378), 103L, "عملیات وام" },
{ 10306L, 10306, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2380), 103L, "عملیات پاداش" },
{ 10307L, 10307, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2382), 103L, "عملیات مساعده" },
{ 10308L, 10308, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2383), 103L, "عملیات جرایم" },
{ 10402L, 10402, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2385), 104L, "تنظیم گروه بندی و حقوق پرسنل" },
{ 10403L, 10403, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2387), 104L, "لیست فیش حقوقی موقت" },
{ 10404L, 10404, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2388), 104L, "لیست فیش حقوقی نهایی" },
{ 10601L, 10601, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2394), 106L, "ارتقا یا تغییر سرویس حضور غیاب" },
{ 10602L, 10602, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2395), 106L, "آپلود عکس پرسنل" },
{ 10603L, 10603, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2400), 106L, "حضور و غیاب جاری" },
{ 10604L, 10604, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2398), 106L, "سوابق حضور و غیاب" },
{ 10605L, 10605, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2401), 106L, "عملیات گروهبندی" },
{ 10606L, 10606, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2404), 106L, "تنظیم ساعت فعالیت مجموعه" },
{ 10607L, 10607, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2406), 106L, "تنظیمات حساب کاربری دوربین" },
{ 11001L, 11001, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2408), 110L, "حضور و غیاب کارپوشه" },
{ 11002L, 11002, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2411), 110L, "قرارداد و فیش حقوقی کارپوشه" },
{ 11003L, 11003, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2413), 110L, "بیمه کارپوشه" },
{ 11301L, 11301, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2391), 113L, "گزارشات تجمیع حقوق پرسنل" }
});
migrationBuilder.InsertData(
table: "SubAccountPermissionSubtitle3",
columns: new[] { "id", "Code", "CreationDate", "ParentId", "Title" },
values: new object[,]
{
{ 1030501L, 1030501, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2701), 10305L, "ایجاد وام" },
{ 1030502L, 1030502, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2706), 10305L, "ویرایش وام" },
{ 1030503L, 1030503, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2710), 10305L, "حذف وام" },
{ 1030601L, 1030601, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2713), 10306L, "ایجاد پاداش" },
{ 1030602L, 1030602, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2716), 10306L, "ویرایش پاداش" },
{ 1030603L, 1030603, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2748), 10306L, "حذف پاداش" },
{ 1030701L, 1030701, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2751), 10307L, "ایجاد مساعده" },
{ 1030702L, 1030702, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2755), 10307L, "ویرایش مساعده" },
{ 1030703L, 1030703, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2759), 10307L, "حذف مساعده" },
{ 1030801L, 1030801, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2763), 10308L, "ایجاد جریمه" },
{ 1030802L, 1030802, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2766), 10308L, "ایجاد عنوان جریمه" },
{ 1030803L, 1030803, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2770), 10308L, "ویرایش جریمه" },
{ 1030804L, 1030804, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2773), 10308L, "حذف جریمه" },
{ 1040201L, 1040201, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2799), 10402L, "تنظیمات محاسبه فیش حقوقی" },
{ 1040301L, 1040301, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2776), 10403L, "ایجاد فیش حقوقی غیر رسمی موقت" },
{ 1040302L, 1040302, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2780), 10403L, "پرینت فیش حقوقی غیر رسمی موقت" },
{ 1040303L, 1040303, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2784), 10403L, "حذف فیش حقوقی غیر رسمی موقت" },
{ 1040401L, 1040401, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2788), 10404L, "ایجاد فیش حقوقی غیر رسمی نهایی" },
{ 1040402L, 1040402, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2792), 10404L, "پرینت فیش حقوقی غیر رسمی نهایی" },
{ 1040403L, 1040403, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2796), 10404L, "حذف فیش حقوقی غیر رسمی نهایی" },
{ 1060201L, 1060201, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2804), 10602L, "ویرایش عکس پرسنل" },
{ 1060202L, 1060202, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2808), 10602L, "فعال و غیر فعال کردن پرسنل" },
{ 1060203L, 1060203, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2812), 10602L, "ویرایش نام مستعار" },
{ 1060401L, 1060401, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2816), 10604L, "ویرایش و افزودن سوابق حضور و غیاب" },
{ 1060402L, 1060402, new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2821), 10604L, "حذف سوابق حضور و غیاب" }
});
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 111L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 112L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10201L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10202L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10203L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10204L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10205L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10206L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10301L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10302L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10303L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10304L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10601L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10603L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10605L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10606L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10607L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11001L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11002L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11003L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11301L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030501L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030502L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030503L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030601L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030602L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030603L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030701L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030702L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030703L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030801L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030802L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030803L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030804L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040201L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040301L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040302L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040303L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040401L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040402L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040403L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060201L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060202L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060203L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060401L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060402L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 102L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 110L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 113L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10305L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10306L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10307L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10308L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10402L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10403L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10404L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10602L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10604L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 103L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 104L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 106L);
}
}
}