using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata; namespace Dfs.WayneChina.SpsDbManager.Models { public partial class SpsDbContext : DbContext { private string _connectionString; public SpsDbContext(string connectionString) { _connectionString = connectionString; } public SpsDbContext(DbContextOptions options) : base(options) { } public virtual DbSet TAcctinfo { get; set; } public virtual DbSet TAcctlogout { get; set; } public virtual DbSet TAddblackcard { get; set; } public virtual DbSet TAddgrayinfo { get; set; } public virtual DbSet TAuthinfo { get; set; } public virtual DbSet TBlackcard { get; set; } public virtual DbSet TCardauthinfo { get; set; } public virtual DbSet TCardinfo { get; set; } public virtual DbSet TCardlogout { get; set; } public virtual DbSet TCardreploss { get; set; } public virtual DbSet TCardstate { get; set; } public virtual DbSet TCardtrx { get; set; } public virtual DbSet TCardtypebyapp { get; set; } public virtual DbSet TCargasbottleinfo { get; set; } public virtual DbSet TClientauth { get; set; } public virtual DbSet TCmdinfo { get; set; } public virtual DbSet TCmdtype { get; set; } public virtual DbSet TDayclose { get; set; } public virtual DbSet TDbversioninfo { get; set; } public virtual DbSet TDeleteblackcard { get; set; } public virtual DbSet TDeletegrayinfo { get; set; } public virtual DbSet TDiscountrule { get; set; } public virtual DbSet TDspinfo { get; set; } public virtual DbSet TEmployeeinfo { get; set; } public virtual DbSet TEndtrdinfo { get; set; } public virtual DbSet TEquipinfo { get; set; } public virtual DbSet TFuelapply { get; set; } public virtual DbSet TFuelday { get; set; } public virtual DbSet TFuellist { get; set; } public virtual DbSet TFuellistCopy { get; set; } public virtual DbSet TFuelmonth { get; set; } public virtual DbSet TFuelpricechg { get; set; } public virtual DbSet TFuelshift { get; set; } public virtual DbSet TFueltankcheck { get; set; } public virtual DbSet TGrayinfo { get; set; } public virtual DbSet THostauthinfo { get; set; } public virtual DbSet THostdatatypetable { get; set; } public virtual DbSet THostdatatypever { get; set; } public virtual DbSet THostdownloaddataver { get; set; } public virtual DbSet THoststationnoinfo { get; set; } public virtual DbSet THostuploaddatarecord { get; set; } public virtual DbSet TInstockinfo { get; set; } public virtual DbSet TIntegralauthinfo { get; set; } public virtual DbSet TIntegralconverrule { get; set; } public virtual DbSet TIntegralgift { get; set; } public virtual DbSet TIntegralrule { get; set; } public virtual DbSet TIntegtrdinfo { get; set; } public virtual DbSet TKeybroadinfo { get; set; } public virtual DbSet TLevelvol { get; set; } public virtual DbSet TLiquidGau { get; set; } public virtual DbSet TLmtcard { get; set; } public virtual DbSet TLoginfo { get; set; } public virtual DbSet TMancardinfo { get; set; } public virtual DbSet TMisauthinfo { get; set; } public virtual DbSet TModelversion { get; set; } public virtual DbSet TMoneygiftallot { get; set; } public virtual DbSet TMoneyshiftcheck { get; set; } public virtual DbSet TMonthcheck { get; set; } public virtual DbSet TMonthclose { get; set; } public virtual DbSet TNewcarddisc { get; set; } public virtual DbSet TNozzleday { get; set; } public virtual DbSet TNozzleinfo { get; set; } public virtual DbSet TNozzlemonth { get; set; } public virtual DbSet TNozzleshift { get; set; } public virtual DbSet TOutstockinfo { get; set; } public virtual DbSet TPaymode { get; set; } public virtual DbSet TPayterm { get; set; } public virtual DbSet TPaytypeinfo { get; set; } public virtual DbSet TPortset { get; set; } public virtual DbSet TPosauthinfo { get; set; } public virtual DbSet TPosshiftcontrol { get; set; } public virtual DbSet TPreallotinfo { get; set; } public virtual DbSet TPsamcard { get; set; } public virtual DbSet TPumpinfo { get; set; } public virtual DbSet TRechargetype { get; set; } public virtual DbSet TRechdebitRep { get; set; } public virtual DbSet TShiftcheckinfo { get; set; } public virtual DbSet TShiftclose { get; set; } public virtual DbSet TSpecialtimedisc { get; set; } public virtual DbSet TStationAttri { get; set; } public virtual DbSet TStationInfo { get; set; } public virtual DbSet TSysinfo { get; set; } public virtual DbSet TTablelist { get; set; } public virtual DbSet TTankinit { get; set; } public virtual DbSet TTanklist { get; set; } public virtual DbSet TTankshiftclose { get; set; } public virtual DbSet TTankstatus { get; set; } public virtual DbSet TTanktruckcheck { get; set; } public virtual DbSet TTankvol { get; set; } public virtual DbSet TTicketdispConf { get; set; } public virtual DbSet TTrdinfo { get; set; } public virtual DbSet TTsmshiftclose { get; set; } public virtual DbSet TUnloadgasinfo { get; set; } public virtual DbSet TUpsinfo { get; set; } public virtual DbSet TUserinfo { get; set; } public virtual DbSet TVersioninfo { get; set; } public virtual DbSet TWcardinstore { get; set; } public virtual DbSet TWcardoutstore { get; set; } // Unable to generate entity type for table 'sps_db.rpt_monthclose'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.rpt_shiftclose'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.rpt_shiftclose1'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.rpt_shiftclose4'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.rpt_tankclose'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.rpt_trdsumnozzle'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.r_clientcardlist'. Please see the warning messages. // Unable to generate entity type for table 'sps_db.t_usergrpauth'. Please see the warning messages. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { //#warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http://go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings. //optionsBuilder.UseMySQL("server=localhost;port=3306;user=root;password=HS1205;database=sps_db;TreatTinyAsBoolean=false;Convert Zero Datetime=True"); optionsBuilder.UseMySQL(_connectionString); } } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_acctinfo", "sps_db"); entity.HasIndex(e => e.AcctId) .HasName("acctid"); entity.HasIndex(e => new { e.AcctId, e.AcctDate, e.BelongTo }) .HasName("acctselect"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.AcctSno) .HasColumnName("AcctSNo") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctState) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.AcctType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Address) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Amount) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.AmtType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.BelongTo) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.CertfNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CertfType) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.EnableSms) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Gift) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.RechgTotal) .HasColumnType("bigint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Waitmalloc) .HasColumnName("waitmalloc") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_acctlogout", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.AcctLgtDate) .HasColumnName("AcctLGtDate") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Address) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.BelongTo) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_addblackcard", "sps_db"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.BlackDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_addgrayinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned zerofill") .HasDefaultValueSql("0000"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_authinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AuthState) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardBal) .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ConsType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozzleNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PayType) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotVol) .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_blackcard", "sps_db"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.BlackDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardauthinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardinfo", "sps_db"); entity.HasIndex(e => e.AcctId) .HasName("acctid"); entity.HasIndex(e => e.CardNo) .HasName("CardNo_UNIQUE") .IsUnique(); entity.HasIndex(e => new { e.CardNo, e.CardType }) .HasName("CardNo") .IsUnique(); entity.HasIndex(e => new { e.CardNo, e.KcDate, e.UserNo, e.Holder }) .HasName("cardselect"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.AuthStr) .HasMaxLength(9) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.BLimitCar) .HasColumnName("bLimitCar") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BLmtGood) .HasColumnName("bLmtGood") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CStatus) .HasColumnName("cStatus") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardClass) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardId) .HasColumnName("CardID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardSno) .HasColumnName("CardSNo") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Carno) .HasColumnName("carno") .HasColumnType("char(14)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ctcflag) .HasColumnName("CTCFlag") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctctime) .HasColumnName("CTCTime") .HasColumnType("char(14)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DmaxPay) .HasColumnName("DMaxPay") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EnableSms) .HasColumnType("tinyint(3) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Holder) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.IntegralTotal) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.KcDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.LimitTimes) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.LmtOil) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.MmaxPay) .HasColumnName("MMaxPay") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Money) .HasColumnName("money") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OnceMaxPay) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OverDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.PreMalloc) .HasColumnName("Pre_malloc") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RechgTotal) .HasColumnType("bigint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Startdate) .HasColumnName("startdate") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TmpChkStr) .HasMaxLength(9) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.UserNo) .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.UserPin) .HasColumnName("UserPIN") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.YmaxPay) .HasColumnName("YMaxPay") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardlogout", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardId) .HasColumnName("CardID") .HasColumnType("bigint(20) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.Carno) .HasColumnName("carno") .HasColumnType("char(14)") .HasDefaultValueSql("0"); entity.Property(e => e.Holder) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.KcDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.LgtDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.LogSno) .HasColumnName("LogSNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.PhoneNo) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Startdate) .HasColumnName("startdate") .HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardreploss", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.LossTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OperType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardstate", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Cstate) .HasColumnName("CState") .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.CstateLen) .HasColumnName("CStateLen") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CstateNo) .HasColumnName("CStateNo") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardtrx", "sps_db"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BillFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillNo) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.PointFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(3) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cardtypebyapp", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.AppType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardTypeName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cargasbottleinfo", "sps_db"); entity.HasIndex(e => e.CarLabel) .HasName("CarLabel_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20) unsigned"); entity.Property(e => e.BelongTo) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.CarLabel) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CarNo) .HasColumnType("char(14)") .HasDefaultValueSql("0"); entity.Property(e => e.CarType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Flag) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.FleetNo) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Gbetime) .HasColumnName("GBETime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Gbitime) .HasColumnName("GBITime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Gbmtime) .HasColumnName("GBMTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Gbno) .HasColumnName("GBNo") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Gbpressure) .HasColumnName("GBPressure") .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.Gbtype) .HasColumnName("GBType") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Gbvol) .HasColumnName("GBVOL") .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.LogicNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_clientauth", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.HdNum) .HasMaxLength(16) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.License) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_cmdinfo", "sps_db"); entity.HasIndex(e => e.CmdNo) .HasName("CmdNo") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CmdCode) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CmdNo) .IsRequired() .HasColumnType("char(20)"); entity.Property(e => e.Discount) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FirstLetter) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Name) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Pno) .HasColumnName("PNo") .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.Price) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Storage) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Unite) .IsRequired() .HasColumnType("char(6)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.ClassNo); entity.ToTable("t_cmdtype", "sps_db"); entity.HasIndex(e => e.ClassNo) .HasName("TNo") .IsUnique(); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .ValueGeneratedNever(); entity.Property(e => e.ClassName) .IsRequired() .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Pno) .HasColumnName("PNo") .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_dayclose", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BClosed) .HasColumnName("bClosed") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SaleMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBegin).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_dbversioninfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.ChangeDetail) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Dbname) .HasColumnName("DBName") .HasColumnType("char(12)") .HasDefaultValueSql("sps_db"); entity.Property(e => e.DbversionNo) .HasColumnName("DBVersionNo") .HasColumnType("char(12)") .HasDefaultValueSql("VDB 01.01.02"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_deleteblackcard", "sps_db"); entity.HasIndex(e => e.CardNo) .HasName("cardno"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.BlackDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_deletegrayinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned zerofill") .HasDefaultValueSql("0000"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_discountrule", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("1000"); entity.Property(e => e.DiscountMon) .HasColumnName("DiscountMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountPer) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.GeMon) .HasColumnName("GeMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.DspNo); entity.ToTable("t_dspinfo", "sps_db"); entity.Property(e => e.DspNo) .HasColumnType("char(6)") .ValueGeneratedNever(); entity.Property(e => e.Address) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.DspType) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.FactoryDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FactoryNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Nozzcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Protocol) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.State) .HasColumnType("char(2)") .HasDefaultValueSql("0"); entity.Property(e => e.SupplierName) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_employeeinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2)"); entity.Property(e => e.EmployAddr) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.EmployCard) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.EmployName) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.EmployPost) .HasColumnType("char(8)") .HasDefaultValueSql("普通员工"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_endtrdinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posno) .HasColumnName("POSNo") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => new { e.Gid, e.Posid }); entity.ToTable("t_equipinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(1)"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.EquipName) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.EquipPort) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mode) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Port) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.PortType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Rate) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Type) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuelapply", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.Applicant).HasColumnType("char(10)"); entity.Property(e => e.ApplyNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.ApplyState).HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.FuelNo).HasColumnType("char(10)"); entity.Property(e => e.NeedVol) .HasColumnName("NeedVOL") .HasColumnType("int(4) unsigned"); entity.Property(e => e.Remark) .HasMaxLength(100) .IsUnicode(false); entity.Property(e => e.TotalVol) .HasColumnName("TotalVOL") .HasColumnType("int(4) unsigned"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuelday", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotalVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuellist", "sps_db"); entity.HasIndex(e => e.FuelNo) .HasName("FuelNo") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Density) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.Name) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.OldPrice) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceEight) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceFive) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceFour) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceSeven) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceSix) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceThree) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPriceTwo) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Price) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceEight) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceFive) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceFour) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceSeven) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceSix) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceThree) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PriceTwo) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Storage) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Unit) .HasColumnType("char(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuellist_copy", "sps_db"); entity.HasIndex(e => e.FuelNo) .HasName("FuelNo") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Density) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelNo) .IsRequired() .HasColumnType("char(10)"); entity.Property(e => e.Name) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.OldPrice) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Price) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Storage) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Unit) .HasColumnType("char(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuelmonth", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(4) unsigned"); entity.Property(e => e.CloseMonth) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotalVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuelpricechg", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(4) unsigned"); entity.Property(e => e.CreateTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DocumId) .IsRequired() .HasColumnName("DocumID") .HasColumnType("char(10)"); entity.Property(e => e.EffectTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Newprice) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OldPrice) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fuelshift", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotalVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_fueltankcheck", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.Discharger) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.InceptBill) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.InceptTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.LadingBill) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.NewHight) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.NewVol) .HasColumnName("NewVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OldHight) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OldVol) .HasColumnName("OldVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.RealInceptVol) .HasColumnName("RealInceptVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_grayinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned zerofill") .HasDefaultValueSql("0000"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_hostauthinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_hostdatatypetable", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.DataType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TypeTable) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_hostdatatypever", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.CreateTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DataType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Dlversion) .HasColumnName("DLVersion") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_hostdownloaddataver", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.CreateTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DataType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Dlversion) .HasColumnName("DLVersion") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.StationNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.StationNo); entity.ToTable("t_hoststationnoinfo", "sps_db"); entity.Property(e => e.StationNo).HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.Ipaddr) .HasColumnName("IPAddr") .HasMaxLength(24) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.NetPsWd) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.SloginPsWd) .HasColumnName("SLoginPsWd") .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.Sname) .HasColumnName("SName") .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_hostuploaddatarecord", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.CreateTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DataType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.StationNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_instockinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20)"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CmdNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.InStoreNum) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.InStoreTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Name) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.OperNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Price) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Storage) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Type) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Unit) .HasColumnType("char(6)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_integralauthinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_integralconverrule", "sps_db"); entity.HasIndex(e => e.ConverNo) .HasName("ConverNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.ConverMoney) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.ConverNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ConverPer) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_integralgift", "sps_db"); entity.HasIndex(e => e.InteGiftNo) .HasName("InteGiftNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.Enabled) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.GeIntegral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Gift) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Icmon) .HasColumnName("ICMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.InteGiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_integralrule", "sps_db"); entity.HasIndex(e => e.IntegralNo) .HasName("IntegralNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("1000"); entity.Property(e => e.GeMon) .HasColumnName("GeMON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.IntegralNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.IntegralPre) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.IntegralType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.ValidFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_integtrdinfo", "sps_db"); entity.HasIndex(e => new { e.CardNo, e.Ttctime, e.Ttc }) .HasName("trade"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.EmpCardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(3) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_keybroadinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4)"); entity.Property(e => e.KeyDesc) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.KeySort) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.KeyType) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_levelvol", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4)"); entity.Property(e => e.Height) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_liquid_gau", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(4) unsigned"); entity.Property(e => e.FactDate) .HasColumnName("factDate") .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FactNo) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Factory) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.GauName) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.ProType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.State) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_lmtcard", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.ClassId) .HasColumnName("ClassID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.LmtType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Tc); entity.ToTable("t_loginfo", "sps_db"); entity.Property(e => e.Tc) .HasColumnName("TC") .HasColumnType("int(11) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Datetime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Event) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.ModelId) .HasColumnName("ModelID") .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.ModelName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.OpId) .HasColumnName("OpID") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OpName) .HasColumnType("char(10)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.ManCardNo); entity.ToTable("t_mancardinfo", "sps_db"); entity.Property(e => e.ManCardNo) .HasColumnType("char(8)") .ValueGeneratedNever(); entity.Property(e => e.StartDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.ValidDate).HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_misauthinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_modelversion", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.Remark) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.VarTime) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.VerNo) .HasColumnType("char(15)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_moneygiftallot", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.AllotMoney) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.AllotType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.WaitGift) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.WaitMoney) .HasColumnType("int(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_moneyshiftcheck", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20) unsigned"); entity.Property(e => e.DisctMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelCash) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Margin) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.RealCash) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_monthcheck", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CheckTimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.CheckTimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.FuelId) .HasColumnName("FuelID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.InVol) .HasColumnName("InVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.NewTankVol) .HasColumnName("NewTankVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OldTankVol) .HasColumnName("OldTankVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OutVol) .HasColumnName("OutVOL") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.TotalLoss) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_monthclose", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BClosed) .HasColumnName("bClosed") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CloseMonth) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SaleMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBegin).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UserNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_newcarddisc", "sps_db"); entity.HasIndex(e => e.DiscountNo) .HasName("DiscountNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BegMon) .HasColumnName("BegMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscPre) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscPreVol) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Enabled) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndMon) .HasColumnName("EndMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_nozzleday", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CloseDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelNo) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.LogicNozzle) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyBegin) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyEnd) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolBegin) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolEnd) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.LogicId); entity.ToTable("t_nozzleinfo", "sps_db"); entity.Property(e => e.LogicId) .HasColumnName("LogicID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CarIdenAddr) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.DspNo) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.OilTypeId) .HasColumnName("OilTypeID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.PhysId) .HasColumnName("PhysID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNode) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.State) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_nozzlemonth", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CloseMonth) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelNo) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.LogicNozzle) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyBegin) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyEnd) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolBegin) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolEnd) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_nozzleshift", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.FuelNo) .HasMaxLength(10) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.LogNozzle) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyBegin) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyEnd) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.Nmbegin) .HasColumnName("NMBegin") .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Nmend) .HasColumnName("NMEnd") .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.ShiftDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Times) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolBegFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolBegin) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.VolEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.VolEndFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_outstockinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20)"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.ClassNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CmdNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscMoney) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.IntegralBal) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Money) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyBal) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Name) .HasMaxLength(40) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.OperNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.OutId) .HasColumnName("OutID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.OutStoreNum) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.OutStoreTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(3) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Price) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMoney) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Reason) .HasMaxLength(30) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Specification) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Storage) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TaxPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Unit) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(3) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_paymode", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned") .ValueGeneratedOnAdd(); entity.Property(e => e.Name) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.PayDevId); entity.ToTable("t_payterm", "sps_db"); entity.Property(e => e.PayDevId) .HasColumnName("PayDevID") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Address) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.PayType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Protocl) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_paytypeinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.PayTypeName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.PayTypeNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("100"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.PortNo); entity.ToTable("t_portset", "sps_db"); entity.Property(e => e.PortNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CheckCode) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.DspNo) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.EquiType) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.LinkAddr) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Speed) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.StartBit) .HasColumnType("char(1)") .HasDefaultValueSql("0"); entity.Property(e => e.StopBit) .HasColumnType("char(1)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_posauthinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.AuthName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(45) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.PosId); entity.ToTable("t_posshiftcontrol", "sps_db"); entity.Property(e => e.PosId) .HasColumnName("PosID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.PosIp) .HasColumnName("PosIP") .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNum) .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_preallotinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctGid) .HasColumnName("AcctGID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.AllotModel) .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.AllotMoney) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.AllotPer) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_psamcard", "sps_db"); entity.HasIndex(e => e.PsamcardNo) .HasName("PSAMCardNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CreateTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.EffiTime) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.PsamcardNo) .HasColumnName("PSAMCardNo") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamctype) .HasColumnName("PSAMCType") .HasColumnType("tinyint(1)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamver) .HasColumnName("PSAMVer") .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.ReceiveFlag) .HasColumnType("bigint(20) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ReleaseFlag) .HasColumnType("bigint(20) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SkeyIndex) .HasColumnName("SKeyIndex") .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.SkeyType) .HasColumnName("SKeyType") .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.StartTime) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.TerminalNo) .HasColumnType("char(12)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.LgNode); entity.ToTable("t_pumpinfo", "sps_db"); entity.Property(e => e.LgNode) .HasColumnType("tinyint(1) unsigned") .ValueGeneratedOnAdd(); entity.Property(e => e.BuffSize) .HasColumnType("tinyint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.CheckMode) .HasColumnType("tinyint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.DelayPara) .HasColumnType("tinyint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.DspNo) .IsRequired() .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.LinkPort) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.MaxMon) .HasColumnName("MaxMON") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("999900"); entity.Property(e => e.MaxVol) .HasColumnName("MaxVOL") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("999900"); entity.Property(e => e.Mode) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Node) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.NozzleNum) .HasColumnType("tinyint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Port) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.PosId) .HasColumnName("PosID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.ProtcType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Protocol) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.SubNode) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.TankNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_rechargetype", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.RechgType) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Remark) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_rechdebit_rep", "sps_db"); entity.HasIndex(e => new { e.TrdType, e.Ttctime }) .HasName("rechselt"); entity.HasIndex(e => new { e.Sno, e.AcctId, e.CardNo, e.Ttctime }) .HasName("Recharge"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.AcctId) .HasColumnName("AcctID") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Bal) .HasColumnName("BAL") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DisIntegral) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.DisMoney) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OperNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.RechgType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_shiftcheckinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BackTank) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BankCard) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BankCardM) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Cash) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CashM) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DisctMoney) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelCash) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.FuelName) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Ic) .HasColumnName("IC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Icm) .HasColumnName("ICM") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Margin) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyBegin) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.MoneyEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Mtotal) .HasColumnName("MTotal") .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.NozzleNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Other) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OwnUse) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1)") .HasDefaultValueSql("1"); entity.Property(e => e.Price) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealCash) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.RealSell) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Retail) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.TotalMoney) .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.TotalTrd) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.VolBeg) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.VolEnd) .HasColumnType("bigint(20)") .HasDefaultValueSql("0"); entity.Property(e => e.VolTotal) .HasColumnType("int(4)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_shiftclose", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.CommMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelCash) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelMoney) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FuelVol) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.ShiftDate).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.State) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBegin).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UserNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.DiscountNo); entity.ToTable("t_specialtimedisc", "sps_db"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .ValueGeneratedNever(); entity.Property(e => e.DateBeg).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DateEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.DiscMon) .HasColumnName("DiscMON") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBeg).HasDefaultValueSql("00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("00:00:00"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Sno); entity.ToTable("t_station_attri", "sps_db"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.AreaType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.CanVolume) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Cancount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Character) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Commcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Empcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Equcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Nozzcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Online) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Pcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Road) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Roadcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.ScalType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Shop) .HasColumnType("char(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Stopcount) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Washing) .HasColumnType("char(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Wc) .HasColumnName("WC") .HasColumnType("char(2)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_station_info", "sps_db"); entity.HasIndex(e => e.Sno) .HasName("SNo") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.AreaType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.CanVolume) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Cancount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CapitalType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Commcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Email) .HasColumnName("EMail") .HasColumnType("char(40)") .HasDefaultValueSql("0"); entity.Property(e => e.Empcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Equcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Fax) .HasColumnName("FAX") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Linkman) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.MdfDate) .HasColumnType("date") .HasDefaultValueSql("2012-10-29"); entity.Property(e => e.Mobile) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.No) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.Nozzcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Online) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.OperDate) .HasColumnType("date") .HasDefaultValueSql("2012-10-25"); entity.Property(e => e.Pcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Phone) .HasColumnType("char(15)") .HasDefaultValueSql("0"); entity.Property(e => e.PostCode) .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.Road) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Roadcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Saddress) .HasColumnName("SAddress") .HasMaxLength(255) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.ScalType) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Shop) .HasColumnType("char(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Sname) .HasColumnName("SName") .HasMaxLength(50) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Stopcount) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Washing) .HasColumnType("char(2)") .HasDefaultValueSql("0"); entity.Property(e => e.Wc) .HasColumnName("WC") .HasColumnType("char(2)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_sysinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.McPwd).HasColumnType("tinyblob"); entity.Property(e => e.Msgkey) .HasColumnName("msgkey") .HasColumnType("tinyblob"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tablelist", "sps_db"); entity.HasIndex(e => e.TableName) .HasName("TableName_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.TableName) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Type) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.TankId); entity.ToTable("t_tankinit", "sps_db"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OilHight) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.RealVol) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.TabVol) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.Whight) .HasColumnName("WHight") .HasColumnType("int(11)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.TankId); entity.ToTable("t_tanklist", "sps_db"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.FactName) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.FactoryDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FactoryNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.FixDate) .HasColumnType("date") .HasDefaultValueSql("0000-00-00"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Height) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.LimitDate) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MaxHeight) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MaxTemp) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MaxVolume) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MaxWaterHeight) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MinHeight) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.MinVolume) .HasColumnType("int(2)") .HasDefaultValueSql("0"); entity.Property(e => e.OffSet) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.OilOffSet) .HasColumnType("int(11)") .HasDefaultValueSql("0"); entity.Property(e => e.ProbeAddr) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.ProbeId) .HasColumnName("ProbeID") .HasMaxLength(32) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.WaterOffSet) .HasColumnType("int(11)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tankshiftclose", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.InAmount) .HasColumnType("bigint(20) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OutAmount) .HasColumnType("bigint(20) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PosId) .HasColumnName("PosID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.ShiftTimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.TheightBeg) .HasColumnName("THeightBeg") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TheightEnd) .HasColumnName("THeightEnd") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TtempBeg) .HasColumnName("TTempBeg") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TtempEnd) .HasColumnName("TTempEnd") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TvolumeBeg) .HasColumnName("TVolumeBeg") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TvolumeEnd) .HasColumnName("TVolumeEnd") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.WheightBeg) .HasColumnName("WHeightBeg") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.WheightEnd) .HasColumnName("WHeightEnd") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tankstatus", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.Dt) .HasColumnName("DT") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Status) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TankHeight) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Theight) .HasColumnName("THeight") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttemp) .HasColumnName("TTemp") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tvolume) .HasColumnName("TVolume") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Wheight) .HasColumnName("WHeight") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Wvolume) .HasColumnName("WVolume") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tanktruckcheck", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BearUnit).HasColumnType("char(20)"); entity.Property(e => e.CardNo).HasColumnType("char(10)"); entity.Property(e => e.Discharger).HasColumnType("char(10)"); entity.Property(e => e.Driver).HasColumnType("char(10)"); entity.Property(e => e.InceptBill).HasColumnType("char(10)"); entity.Property(e => e.InceptHight).HasColumnType("int(4)"); entity.Property(e => e.InceptNullH).HasColumnType("int(4)"); entity.Property(e => e.InceptPipeVol) .HasColumnName("InceptPipeVOL") .HasColumnType("int(4)"); entity.Property(e => e.InceptState).HasColumnType("tinyint(1)"); entity.Property(e => e.InceptVol) .HasColumnName("InceptVOL") .HasColumnType("int(4)"); entity.Property(e => e.Incepter).HasColumnType("char(10)"); entity.Property(e => e.LadingBill).HasColumnType("char(10)"); entity.Property(e => e.LossReason) .HasMaxLength(50) .IsUnicode(false); entity.Property(e => e.LossVol) .HasColumnName("LossVOL") .HasColumnType("int(2)"); entity.Property(e => e.RefuseReson) .HasMaxLength(50) .IsUnicode(false); entity.Property(e => e.StoreHight).HasColumnType("int(4)"); entity.Property(e => e.StoreName).HasColumnType("char(20)"); entity.Property(e => e.StoreNullH).HasColumnType("int(4)"); entity.Property(e => e.StorePipeVol) .HasColumnName("StorePipeVOL") .HasColumnType("int(4)"); entity.Property(e => e.StoreVol) .HasColumnName("StoreVOL") .HasColumnType("int(4)"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tankvol", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(20) unsigned"); entity.Property(e => e.OilHight) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TankId) .HasColumnName("TankID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Volume) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_ticketdisp_conf", "sps_db"); entity.HasIndex(e => e.Gid) .HasName("GID") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(2) unsigned"); entity.Property(e => e.TicketEnd) .HasMaxLength(100) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TicketFront) .HasMaxLength(100) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.TicketWelcome) .HasMaxLength(100) .IsUnicode(false) .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_trdinfo", "sps_db"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BillFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillNo) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.PointFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(3) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_tsmshiftclose", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(10) unsigned"); entity.Property(e => e.FuelNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.MonthId) .HasColumnName("MonthID") .HasColumnType("char(6)") .HasDefaultValueSql("0"); entity.Property(e => e.Tid) .HasColumnName("TID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TimeBegin).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TimeEnd).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Tvbegin) .HasColumnName("TVBegin") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tvend) .HasColumnName("TVEnd") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_unloadgasinfo", "sps_db"); entity.HasIndex(e => e.UploadFlag) .HasName("uploadflag"); entity.HasIndex(e => new { e.CardNo, e.Ttctime }) .HasName("card"); entity.HasIndex(e => new { e.NozNo, e.PumpNo }) .HasName("NozPum"); entity.HasIndex(e => new { e.Posid, e.BillNo }) .HasName("BillNo"); entity.HasIndex(e => new { e.Posid, e.PumpNo, e.Ttc }) .HasName("MaxTTC"); entity.HasIndex(e => new { e.Ttctime, e.TrdType, e.Posid, e.CardType }) .HasName("ShiftClose"); entity.HasIndex(e => new { e.Ttctime, e.Ttc, e.PumpNo, e.TrdType }) .HasName("trade"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("bigint(4) unsigned"); entity.Property(e => e.BillFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillNo) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.BillType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CarId) .HasColumnName("CarID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.CarLicsNo) .HasColumnType("char(16)") .HasDefaultValueSql("0"); entity.Property(e => e.CardBal) .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.CardType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.CommId) .HasColumnName("CommID") .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Ctc) .HasColumnName("CTC") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.DiscountNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.EndPumpId) .HasColumnName("EndPumpID") .HasColumnType("bigint(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Gmac) .HasColumnName("GMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Integral) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.LineNo) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.Mon) .HasColumnName("MON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.NozNo) .HasColumnType("int(10) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Operator) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.PayTemId) .HasColumnName("PayTemID") .HasColumnType("bigint(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeId) .HasColumnName("PaymodeID") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PaymodeNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.PointFlag) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Posid) .HasColumnName("POSID") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("1"); entity.Property(e => e.Prc) .HasColumnName("PRC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamasn) .HasColumnName("PSAMASN") .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtac) .HasColumnName("PSAMtac") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Psamtid) .HasColumnName("PSAMTID") .HasColumnType("char(12)") .HasDefaultValueSql("0"); entity.Property(e => e.Psamttc) .HasColumnName("PSAMTTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.PumpType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.RealMon) .HasColumnName("RealMON") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.SeqNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.ShiftNo) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Sno) .HasColumnName("SNo") .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tac) .HasColumnName("TAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Tmac) .HasColumnName("TMAC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.TrdType) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttc) .HasColumnName("TTC") .HasColumnType("int(4) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Ttctime) .HasColumnName("TTCTime") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.TtctimeEnd) .HasColumnName("TTCTimeEnd") .HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.UploadFlag) .HasColumnName("UPLoadFlag") .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Vol) .HasColumnName("VOL") .HasColumnType("int(3) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_upsinfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.BattVol) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.InErrVol) .HasColumnType("char(5)") .HasDefaultValueSql("0"); entity.Property(e => e.InHz) .HasColumnName("InHZ") .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OutElec) .HasColumnType("char(3)") .HasDefaultValueSql("0"); entity.Property(e => e.OutVol) .HasColumnType("char(5)") .HasDefaultValueSql("0"); entity.Property(e => e.State) .HasColumnName("state") .HasColumnType("int(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Temper) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.Time).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Voltage) .HasColumnType("char(5)") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_userinfo", "sps_db"); entity.HasIndex(e => e.UserNo) .HasName("UserNo_UNIQUE") .IsUnique(); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("int(4) unsigned"); entity.Property(e => e.CardNo) .HasColumnType("char(20)") .HasDefaultValueSql("0"); entity.Property(e => e.GrpNo) .HasColumnType("tinyint(1) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.Pwd) .HasColumnName("PWD") .HasColumnType("char(8)") .HasDefaultValueSql("0"); entity.Property(e => e.UserName) .HasColumnType("char(10)") .HasDefaultValueSql("0"); entity.Property(e => e.UserNo).HasColumnType("char(4)"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_versioninfo", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1) unsigned"); entity.Property(e => e.EffTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.LoseEffTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Remark) .HasMaxLength(20) .IsUnicode(false) .HasDefaultValueSql("0"); entity.Property(e => e.VerNo) .HasColumnType("tinyint(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_wcardinstore", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1)") .ValueGeneratedOnAdd(); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.InStoreNum) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.InStoreTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Price) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Gid); entity.ToTable("t_wcardoutstore", "sps_db"); entity.Property(e => e.Gid) .HasColumnName("GID") .HasColumnType("tinyint(1)") .ValueGeneratedOnAdd(); entity.Property(e => e.EmployNo) .HasColumnType("char(4)") .HasDefaultValueSql("0"); entity.Property(e => e.OutStoreNum) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); entity.Property(e => e.OutStoreTime).HasDefaultValueSql("0000-00-00 00:00:00"); entity.Property(e => e.Price) .HasColumnType("int(2) unsigned") .HasDefaultValueSql("0"); }); } } }