//
using System;
using Dfs.WayneChina.SpsDataCourier.Guard;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Dfs.WayneChina.SpsDataCourier.Migrations
{
[DbContext(typeof(GuardDbContext))]
[Migration("20201217045015_AddBaseBlackCard")]
partial class AddBaseBlackCard
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "3.1.7");
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.Account", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountDate")
.HasColumnType("TEXT");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("AccountName")
.HasColumnType("TEXT");
b.Property("AccountSNo")
.HasColumnType("INTEGER");
b.Property("AccountType")
.HasColumnType("INTEGER");
b.Property("Address")
.HasColumnType("TEXT");
b.Property("Amount")
.HasColumnType("INTEGER");
b.Property("AmountType")
.HasColumnType("INTEGER");
b.Property("CertNo")
.HasColumnType("TEXT");
b.Property("CertType")
.HasColumnType("TEXT");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("Credit")
.HasColumnType("INTEGER");
b.Property("EnableSms")
.HasColumnType("INTEGER");
b.Property("FuelNo")
.HasColumnType("TEXT");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("PhoneNo")
.HasColumnType("TEXT");
b.Property("RechargeTotal")
.HasColumnType("INTEGER");
b.Property("SNo")
.HasColumnType("INTEGER");
b.Property("State")
.HasColumnType("INTEGER");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("TMac")
.HasColumnType("INTEGER");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.Property("WaitMalloc")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("Account");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.AccountUpload", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountId")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("Operation")
.HasColumnType("INTEGER");
b.Property("OperationTime")
.HasColumnType("TEXT");
b.Property("Status")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("AccountUpload");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.AddBlackCard", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountGid")
.HasColumnType("INTEGER");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("CardType")
.HasColumnType("INTEGER");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("DateTime")
.HasColumnType("TEXT");
b.Property("DiscountNo")
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("OperationType")
.HasColumnType("INTEGER");
b.Property("Reason")
.HasColumnType("TEXT");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("AddBlackCard");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.BaseBlackCard", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountGid")
.HasColumnType("INTEGER");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("CardType")
.HasColumnType("INTEGER");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("DateTime")
.HasColumnType("TEXT");
b.Property("DiscountNo")
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("OperationType")
.HasColumnType("INTEGER");
b.Property("Reason")
.HasColumnType("TEXT");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("BaseBlackCard");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.Card", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountGid")
.HasColumnType("INTEGER");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("AuthStr")
.HasColumnType("TEXT");
b.Property("Balance")
.HasColumnType("INTEGER");
b.Property("CTC")
.HasColumnType("INTEGER");
b.Property("CTCFlag")
.HasColumnType("INTEGER");
b.Property("CTCTime")
.HasColumnType("TEXT");
b.Property("CarNo")
.HasColumnType("TEXT");
b.Property("CardClass")
.HasColumnType("INTEGER");
b.Property("CardId")
.HasColumnType("INTEGER");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("CardSNo")
.HasColumnType("INTEGER");
b.Property("CardType")
.HasColumnType("INTEGER");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("DMaxPay")
.HasColumnType("INTEGER");
b.Property("DiscountNo")
.HasColumnType("INTEGER");
b.Property("EnableSms")
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("Holder")
.HasColumnType("TEXT");
b.Property("IntegralTotal")
.HasColumnType("INTEGER");
b.Property("KcDate")
.HasColumnType("TEXT");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("LimitCar")
.HasColumnType("INTEGER");
b.Property("LimitGood")
.HasColumnType("INTEGER");
b.Property("LimitOil")
.HasColumnType("TEXT");
b.Property("LimitTimes")
.HasColumnType("INTEGER");
b.Property("MMaxPay")
.HasColumnType("INTEGER");
b.Property("OnceMaxPay")
.HasColumnType("INTEGER");
b.Property("OperatorNo")
.HasColumnType("TEXT");
b.Property("OverDate")
.HasColumnType("TEXT");
b.Property("PhoneNo")
.HasColumnType("TEXT");
b.Property("PreMalloc")
.HasColumnType("INTEGER");
b.Property("RechargeTotal")
.HasColumnType("INTEGER");
b.Property("SNo")
.HasColumnType("INTEGER");
b.Property("StartDate")
.HasColumnType("TEXT");
b.Property("Status")
.HasColumnType("INTEGER");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("TMac")
.HasColumnType("INTEGER");
b.Property("TempCheckStr")
.HasColumnType("TEXT");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("UserNo")
.HasColumnType("TEXT");
b.Property("UserPin")
.HasColumnType("TEXT");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.Property("YMaxPay")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("Card");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.CardUpload", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("CardNo")
.IsRequired()
.HasColumnType("TEXT");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("Operation")
.HasColumnType("INTEGER");
b.Property("OperationTime")
.HasColumnType("TEXT");
b.Property("Status")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("CardUpload");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.DataVersion", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("DataVersion");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.DeleteBlackCard", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountGid")
.HasColumnType("INTEGER");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("CardType")
.HasColumnType("INTEGER");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("DateTime")
.HasColumnType("TEXT");
b.Property("DiscountNo")
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("OperationType")
.HasColumnType("INTEGER");
b.Property("Reason")
.HasColumnType("TEXT");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("DeleteBlackCard");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.GrayTrade", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("Amount")
.HasColumnType("INTEGER");
b.Property("CTC")
.HasColumnType("INTEGER");
b.Property("CardBalance")
.HasColumnType("INTEGER");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("CommId")
.HasColumnType("TEXT");
b.Property("CommitFlag")
.HasColumnType("INTEGER");
b.Property("DiscountNo")
.HasColumnType("INTEGER");
b.Property("GMac")
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("LastUpdate")
.HasColumnType("TEXT");
b.Property("NozzleNo")
.HasColumnType("INTEGER");
b.Property("OperationType")
.HasColumnType("INTEGER");
b.Property("PayAmount")
.HasColumnType("INTEGER");
b.Property("PayModeId")
.HasColumnType("INTEGER");
b.Property("PayTermId")
.HasColumnType("INTEGER");
b.Property("Price")
.HasColumnType("INTEGER");
b.Property("PsamAsn")
.HasColumnType("TEXT");
b.Property("PsamTac")
.HasColumnType("INTEGER");
b.Property("PsamTid")
.HasColumnType("TEXT");
b.Property("PsamTtc")
.HasColumnType("INTEGER");
b.Property("PumpNo")
.HasColumnType("INTEGER");
b.Property("PumpType")
.HasColumnType("INTEGER");
b.Property("SNo")
.HasColumnType("INTEGER");
b.Property("SeqNo")
.HasColumnType("INTEGER");
b.Property("SyncFlag")
.HasColumnType("INTEGER");
b.Property("TMac")
.HasColumnType("INTEGER");
b.Property("TTC")
.HasColumnType("INTEGER");
b.Property("Tac")
.HasColumnType("INTEGER");
b.Property("TrdType")
.HasColumnType("INTEGER");
b.Property("TtcTime")
.HasColumnType("TEXT");
b.Property("TtcTimeEnd")
.HasColumnType("TEXT");
b.Property("UploadFlag")
.HasColumnType("INTEGER");
b.Property("VersionNo")
.HasColumnType("INTEGER");
b.Property("Volume")
.HasColumnType("INTEGER");
b.Property("VolumeTotalizer")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("GrayTrade");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.RechargeUpload", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("AccountId")
.HasColumnType("TEXT");
b.Property("CardNo")
.HasColumnType("TEXT");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("Operation")
.HasColumnType("INTEGER");
b.Property("OperationTime")
.HasColumnType("TEXT");
b.Property("Status")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("RechargeUpload");
});
modelBuilder.Entity("Dfs.WayneChina.SpsDataCourier.Guard.TradeUpload", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
b.Property("Gid")
.HasColumnType("INTEGER");
b.Property("Operation")
.HasColumnType("INTEGER");
b.Property("OperationTime")
.HasColumnType("TEXT");
b.Property("Status")
.HasColumnType("INTEGER");
b.HasKey("Id");
b.ToTable("TradeUpload");
});
#pragma warning restore 612, 618
}
}
}