279 lines
11 KiB
C#
279 lines
11 KiB
C#
// <auto-generated />
|
|
using System;
|
|
|
|
using BrokerApiCore;
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore.Metadata;
|
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
#nullable disable
|
|
|
|
namespace BrokerApiServer.Migrations
|
|
{
|
|
[DbContext(typeof(MetaverseBrokerDbContext))]
|
|
[Migration("20250314062930_SchemaChanges_152918")]
|
|
partial class SchemaChanges_152918
|
|
{
|
|
/// <inheritdoc />
|
|
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
|
{
|
|
#pragma warning disable 612, 618
|
|
modelBuilder
|
|
.HasAnnotation("ProductVersion", "8.0.2")
|
|
.HasAnnotation("Relational:MaxIdentifierLength", 64);
|
|
|
|
MySqlModelBuilderExtensions.AutoIncrementColumns(modelBuilder);
|
|
|
|
modelBuilder.Entity("BrokerCore.DbEntity.PlanetInfo", b =>
|
|
{
|
|
b.Property<string>("PlanetId")
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("planet_id");
|
|
|
|
b.Property<string>("CompanyName")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(32)")
|
|
.HasColumnName("company_name");
|
|
|
|
b.Property<DateTime>("CreatedAt")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("timestamp")
|
|
.HasColumnName("created_at")
|
|
.HasDefaultValueSql("CURRENT_TIMESTAMP")
|
|
.HasComment("생성 시간");
|
|
|
|
b.Property<string>("Description")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(255)")
|
|
.HasColumnName("description");
|
|
|
|
b.Property<string>("PlanetName")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(32)")
|
|
.HasColumnName("planet_name");
|
|
|
|
b.Property<string>("SecretKey")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("secret_key");
|
|
|
|
b.Property<string>("ServerType")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("server_type");
|
|
|
|
b.Property<DateTime>("UpdatedAt")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("timestamp")
|
|
.HasColumnName("updated_at")
|
|
.HasDefaultValueSql("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
|
|
.HasComment("수정 시간");
|
|
|
|
b.HasKey("PlanetId");
|
|
|
|
b.HasIndex("CompanyName");
|
|
|
|
b.HasIndex("PlanetName");
|
|
|
|
b.HasIndex("SecretKey");
|
|
|
|
b.ToTable("planet_info", (string)null);
|
|
});
|
|
|
|
modelBuilder.Entity("BrokerCore.DbEntity.PlanetItemExchangeOrder", b =>
|
|
{
|
|
b.Property<string>("OrderId")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("order_id")
|
|
.HasColumnOrder(1)
|
|
.HasComment("교환 주문 아이디 (GUID)");
|
|
|
|
b.Property<string>("AccountId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("account_id")
|
|
.HasColumnOrder(7)
|
|
.HasComment("SSO 아이디");
|
|
|
|
b.Property<int>("CaliverseItemDeltaAmount")
|
|
.HasColumnType("INT")
|
|
.HasColumnName("caliverse_item_quantity")
|
|
.HasColumnOrder(11)
|
|
.HasComment("칼리버스 아이템 갯수");
|
|
|
|
b.Property<string>("CaliverseItemId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("caliverse_item_id")
|
|
.HasColumnOrder(10)
|
|
.HasComment("칼리버스 아이템 아이디");
|
|
|
|
b.Property<string>("CaliverseItemType")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("caliverse_item_type")
|
|
.HasColumnOrder(9)
|
|
.HasComment("칼리버스 아이템 타입");
|
|
|
|
b.Property<DateTime?>("CompletedAt")
|
|
.HasColumnType("TIMESTAMP")
|
|
.HasColumnName("completed_at")
|
|
.HasColumnOrder(16)
|
|
.HasComment("교환 주문 완료 시간");
|
|
|
|
b.Property<DateTime>("CreatedAt")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("TIMESTAMP")
|
|
.HasColumnName("created_at")
|
|
.HasColumnOrder(15)
|
|
.HasDefaultValueSql("CURRENT_TIMESTAMP")
|
|
.HasComment("교환 주문 시작 시간");
|
|
|
|
b.Property<int>("ExchangeMetaAmount")
|
|
.HasColumnType("INT")
|
|
.HasColumnName("exchange_meta_amount")
|
|
.HasColumnOrder(6)
|
|
.HasComment("교환 메타 수량");
|
|
|
|
b.Property<string>("ExchangeMetaId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("exchange_meta_id")
|
|
.HasColumnOrder(5)
|
|
.HasComment("교환 메타 아이디");
|
|
|
|
b.Property<string>("OrderStatus")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("order_status")
|
|
.HasColumnOrder(2)
|
|
.HasComment("교환 주문 상태");
|
|
|
|
b.Property<string>("PlanetId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("planet_id")
|
|
.HasColumnOrder(3)
|
|
.HasComment("플래닛 아이디");
|
|
|
|
b.Property<int>("PlanetItemDeltaAmount")
|
|
.HasColumnType("INT")
|
|
.HasColumnName("planet_item_quantity")
|
|
.HasColumnOrder(14)
|
|
.HasComment("플래닛 아이템 갯수");
|
|
|
|
b.Property<string>("PlanetItemId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("planet_item_id")
|
|
.HasColumnOrder(13)
|
|
.HasComment("플래닛 아이템 아이디");
|
|
|
|
b.Property<string>("PlanetItemType")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("planet_item_type")
|
|
.HasColumnOrder(12)
|
|
.HasComment("플래닛 아이템 타입");
|
|
|
|
b.Property<string>("SeasonId")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("season_id")
|
|
.HasColumnOrder(4)
|
|
.HasComment("시즌 아이디");
|
|
|
|
b.Property<string>("UserGuid")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("user_guid")
|
|
.HasColumnOrder(8)
|
|
.HasComment("유저 아이디 (GUID)");
|
|
|
|
b.HasKey("OrderId");
|
|
|
|
b.ToTable("PlanetItemExchangeOrders");
|
|
});
|
|
|
|
modelBuilder.Entity("BrokerCore.DbEntity.SapphireExchangeOrder", b =>
|
|
{
|
|
b.Property<string>("OrderId")
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("order_id")
|
|
.HasComment("사파이어 교환 주문 아이디 guid");
|
|
|
|
b.Property<ulong>("AccountId")
|
|
.HasColumnType("bigint unsigned")
|
|
.HasColumnName("account_id")
|
|
.HasComment("sso 계정 아이디");
|
|
|
|
b.Property<DateTime?>("CompletedAt")
|
|
.HasColumnType("timestamp")
|
|
.HasColumnName("completed_at")
|
|
.HasComment("사파이어 교환 주문 완료 시간");
|
|
|
|
b.Property<DateTime>("CreatedAt")
|
|
.HasColumnType("timestamp")
|
|
.HasColumnName("created_at")
|
|
.HasComment("사파이어 교환 주문 시작 시간");
|
|
|
|
b.Property<sbyte>("OrderStatus")
|
|
.HasColumnType("tinyint")
|
|
.HasColumnName("order_status")
|
|
.HasComment("사파이어 교환 주문 상태");
|
|
|
|
b.Property<string>("PlanetId")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("planet_id")
|
|
.HasComment("플래닛 아이디");
|
|
|
|
b.Property<decimal>("PlanetMoneyIncDelta")
|
|
.HasColumnType("decimal(20, 0)")
|
|
.HasColumnName("planet_money_amount")
|
|
.HasComment("플래닛에서 발급한 재화 수량");
|
|
|
|
b.Property<decimal>("SapphireReducedDelta")
|
|
.HasColumnType("decimal(20, 0)")
|
|
.HasColumnName("sapphire_reduced_amount")
|
|
.HasComment("사파이어 차감 수량");
|
|
|
|
b.Property<string>("UserGuid")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("user_guid")
|
|
.HasComment("유저 아이디");
|
|
|
|
b.HasKey("OrderId");
|
|
|
|
b.HasIndex("AccountId");
|
|
|
|
b.HasIndex("CreatedAt");
|
|
|
|
b.HasIndex("OrderStatus");
|
|
|
|
b.HasIndex("PlanetId");
|
|
|
|
b.HasIndex("UserGuid");
|
|
|
|
b.ToTable("sapphire_exchange_order", (string)null);
|
|
});
|
|
#pragma warning restore 612, 618
|
|
}
|
|
}
|
|
}
|