ql_apimanager_backend/Apimanager_backend/Migrations/20250731061032_update_paymentconfig.cs

83 lines
2.6 KiB
C#

using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Apimanager_backend.Migrations
{
/// <inheritdoc />
public partial class update_paymentconfig : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "PaymentConfig",
keyColumn: "Id",
keyValue: 5);
migrationBuilder.AddColumn<int>(
name: "PayType",
table: "PaymentConfig",
type: "int",
nullable: false,
defaultValue: 0);
migrationBuilder.UpdateData(
table: "PaymentConfig",
keyColumn: "Id",
keyValue: 1,
column: "PayType",
value: 1);
migrationBuilder.UpdateData(
table: "PaymentConfig",
keyColumn: "Id",
keyValue: 2,
column: "PayType",
value: 1);
migrationBuilder.UpdateData(
table: "PaymentConfig",
keyColumn: "Id",
keyValue: 3,
column: "PayType",
value: 1);
migrationBuilder.UpdateData(
table: "PaymentConfig",
keyColumn: "Id",
keyValue: 4,
column: "PayType",
value: 1);
migrationBuilder.UpdateData(
table: "Users",
keyColumn: "Id",
keyValue: -1,
column: "CreatedAt",
value: new DateTime(2025, 7, 31, 6, 10, 31, 712, DateTimeKind.Utc).AddTicks(1486));
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "PayType",
table: "PaymentConfig");
migrationBuilder.InsertData(
table: "PaymentConfig",
columns: new[] { "Id", "AppId", "Description", "ExtraSettingsJson", "GatewayUrl", "IsEnabled", "Method", "NotifyUrl", "PublicKey", "SecretKey" },
values: new object[] { 5, "", null, null, "", false, 4, "", "", "" });
migrationBuilder.UpdateData(
table: "Users",
keyColumn: "Id",
keyValue: -1,
column: "CreatedAt",
value: new DateTime(2025, 7, 30, 14, 58, 7, 232, DateTimeKind.Utc).AddTicks(4921));
}
}
}