You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

354 lines
12 KiB
C#

// <auto-generated />
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using Txgy.EWS.Server.EFCore;
namespace Txgy.EWS.Server.EFCore.Migrations
{
[DbContext(typeof(EFCoreContext))]
partial class EFCoreContextModelSnapshot : ModelSnapshot
{
protected override void BuildModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.UseIdentityColumns()
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("ProductVersion", "5.0.2");
modelBuilder.Entity("Txgy.EWS.Server.Models.AutoColor", b =>
{
b.Property<int>("ColorId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("color_id")
.UseIdentityColumn();
b.Property<string>("ColorName")
.HasColumnType("nvarchar(max)")
.HasColumnName("color_name");
b.HasKey("ColorId");
b.ToTable("base_auto_color");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.AutoRegister", b =>
{
b.Property<int>("AutoId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("auto_id")
.UseIdentityColumn();
b.Property<int>("AutoColorId")
.HasColumnType("int")
.HasColumnName("auto_color_id");
b.Property<string>("AutoLicense")
.HasColumnType("nvarchar(max)")
.HasColumnName("auto_license");
b.Property<string>("Description")
.HasColumnType("nvarchar(max)")
.HasColumnName("description");
b.Property<int>("FeeModeId")
.HasColumnType("int")
.HasColumnName("fee_mode_id");
b.Property<int>("LicenseColorId")
.HasColumnType("int")
.HasColumnName("license_color_id");
b.Property<int>("State")
.HasColumnType("int")
.HasColumnName("state");
b.Property<int>("ValidCount")
.HasColumnType("int")
.HasColumnName("valid_count");
b.Property<string>("ValidEndTime")
.HasColumnType("nvarchar(max)")
.HasColumnName("valid_end_time");
b.Property<string>("ValidStartTime")
.HasColumnType("nvarchar(max)")
.HasColumnName("valid_start_time");
b.HasKey("AutoId");
b.ToTable("auto_register");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.BillingInfo", b =>
{
b.Property<int>("BillingId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("billing_id")
.UseIdentityColumn();
b.Property<double>("AmountMoney")
.HasColumnType("float")
.HasColumnName("amount_money");
b.Property<double>("BillingRate")
.HasColumnType("float")
.HasColumnName("billing_rate");
b.Property<string>("EndTime")
.HasColumnType("nvarchar(max)")
.HasColumnName("end_time");
b.Property<string>("StartTime")
.HasColumnType("nvarchar(max)")
.HasColumnName("start_time");
b.HasKey("BillingId");
b.ToTable("billing_info");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.FeeModel", b =>
{
b.Property<int>("FeeModelId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("fee_model_id")
.UseIdentityColumn();
b.Property<string>("FeeModelName")
.HasColumnType("nvarchar(max)")
.HasColumnName("fee_model_name");
b.HasKey("FeeModelId");
b.ToTable("base_fee_model");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.LicenseColor", b =>
{
b.Property<int>("ColorId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("color_id")
.UseIdentityColumn();
b.Property<string>("ColorName")
.HasColumnType("nvarchar(max)")
.HasColumnName("color_name");
b.HasKey("ColorId");
b.ToTable("base_license_color");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.MenuInfo", b =>
{
b.Property<int>("MenuId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("menu_id")
.UseIdentityColumn();
b.Property<int>("Index")
.HasColumnType("int")
.HasColumnName("index");
b.Property<string>("MenuHeader")
.HasColumnType("nvarchar(max)")
.HasColumnName("menu_header");
b.Property<string>("MenuIcon")
.HasColumnType("nvarchar(4)")
.HasColumnName("menu_icon");
b.Property<int>("MenuType")
.HasColumnType("int")
.HasColumnName("menu_type");
b.Property<int>("ParentId")
.HasColumnType("int")
.HasColumnName("parent_id");
b.Property<int>("State")
.HasColumnType("int")
.HasColumnName("state");
b.Property<string>("TargetView")
.HasColumnType("nvarchar(max)")
.HasColumnName("target_view");
b.HasKey("MenuId");
b.ToTable("menus");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.RecordInfo", b =>
{
b.Property<int>("RecordId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("record_id")
.UseIdentityColumn();
b.Property<string>("AutoLicense")
.HasColumnType("nvarchar(max)")
.HasColumnName("auto_license");
b.Property<double>("Cost")
.HasColumnType("float")
.HasColumnName("cost");
b.Property<long?>("EnterTime")
.HasColumnType("bigint")
.HasColumnName("enter_time");
b.Property<int>("FeeModelId")
.HasColumnType("int")
.HasColumnName("fee_mode_id");
b.Property<long?>("LeaveTime")
.HasColumnType("bigint")
.HasColumnName("leave_time");
b.Property<long>("OrderId")
.HasColumnType("bigint")
.HasColumnName("order_id");
b.Property<int>("State")
.HasColumnType("int")
.HasColumnName("state");
b.HasKey("RecordId");
b.ToTable("record_info");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.RoleInfo", b =>
{
b.Property<int>("RoleId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("role_id")
.UseIdentityColumn();
b.Property<string>("RoleName")
.HasColumnType("nvarchar(max)")
.HasColumnName("role_name");
b.Property<int>("state")
.HasColumnType("int");
b.HasKey("RoleId");
b.ToTable("roles");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.RoleMenu", b =>
{
b.Property<int>("MenuId")
.HasColumnType("int")
.HasColumnName("menu_id");
b.Property<int>("RoleId")
.HasColumnType("int")
.HasColumnName("role_id");
b.HasKey("MenuId", "RoleId");
b.ToTable("role_menu");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.SysUserInfo", b =>
{
b.Property<int>("UserId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("user_id")
.UseIdentityColumn();
b.Property<int>("Age")
.HasColumnType("int")
.HasColumnName("age");
b.Property<string>("Password")
.HasColumnType("nvarchar(max)")
.HasColumnName("password");
b.Property<string>("RealName")
.HasColumnType("nvarchar(max)")
.HasColumnName("real_name");
b.Property<string>("UserIcon")
.HasColumnType("nvarchar(max)")
.HasColumnName("user_icon");
b.Property<string>("UserName")
.HasColumnType("nvarchar(max)")
.HasColumnName("user_name");
b.Property<int>("state")
.HasColumnType("int");
b.HasKey("UserId");
b.ToTable("sys_user_info");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.UpgradeFile", b =>
{
b.Property<int>("FileId")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasColumnName("file_id")
.UseIdentityColumn();
b.Property<string>("FileMd5")
.HasColumnType("nvarchar(max)")
.HasColumnName("file_md5");
b.Property<string>("FileName")
.HasColumnType("nvarchar(max)")
.HasColumnName("file_name");
b.Property<string>("FilePath")
.HasColumnType("nvarchar(max)")
.HasColumnName("file_path");
b.Property<long?>("UploadTime")
.HasColumnType("bigint")
.HasColumnName("upload_time");
b.Property<int>("state")
.HasColumnType("int")
.HasColumnName("state");
b.HasKey("FileId");
b.ToTable("upgrade_file");
});
modelBuilder.Entity("Txgy.EWS.Server.Models.UserRole", b =>
{
b.Property<int>("UserId")
.HasColumnType("int")
.HasColumnName("user_id");
b.Property<int>("RoleId")
.HasColumnType("int")
.HasColumnName("role_id");
b.HasKey("UserId", "RoleId");
b.ToTable("user_role");
});
#pragma warning restore 612, 618
}
}
}