using System; using System.Collections.Generic; using Microsoft.EntityFrameworkCore; using Pomelo.EntityFrameworkCore.MySql.Scaffolding.Internal; namespace ChouBox.Model.Entities; public partial class YoudaContext : DbContext { public YoudaContext() { } public YoudaContext(DbContextOptions options) : base(options) { } /// /// 管理员 /// public virtual DbSet Admin { get; set; } /// /// 管理员登录日志 /// public virtual DbSet AdminGoodsLog { get; set; } /// /// 管理员登录日志 /// public virtual DbSet AdminLoginLog { get; set; } /// /// 管理员操作日志 /// public virtual DbSet AdminOperationLog { get; set; } /// /// 权限 /// public virtual DbSet AdminQuanxian { get; set; } /// /// ads /// public virtual DbSet Ads { get; set; } /// /// advert /// public virtual DbSet Advert { get; set; } /// /// advert_type /// public virtual DbSet AdvertType { get; set; } /// /// card_level /// public virtual DbSet CardLevel { get; set; } /// /// 盒子分类 /// public virtual DbSet Category { get; set; } /// /// 短信记录 /// public virtual DbSet Code { get; set; } /// /// collect /// public virtual DbSet Collect { get; set; } /// /// config /// public virtual DbSet Config { get; set; } /// /// 优惠券表 /// public virtual DbSet Coupon { get; set; } /// /// 用户优惠券表 /// public virtual DbSet CouponReceive { get; set; } /// /// danye /// public virtual DbSet Danye { get; set; } /// /// 快递公司 /// public virtual DbSet Delivery { get; set; } /// /// error_log /// public virtual DbSet ErrorLog { get; set; } /// /// 悬浮球配置表 /// public virtual DbSet FloatBallConfig { get; set; } /// /// 无限令领取记录 /// public virtual DbSet Give { get; set; } /// /// 盒子 /// public virtual DbSet Goods { get; set; } /// /// 盒子扩展表 /// public virtual DbSet GoodsExtend { get; set; } /// /// goods_extend_list /// public virtual DbSet GoodsExtendList { get; set; } /// /// 无限赏领主 /// public virtual DbSet GoodsKingRank { get; set; } /// /// 盒子奖品 /// public virtual DbSet GoodsList { get; set; } /// /// 盒子锁箱信息 /// public virtual DbSet GoodsLock { get; set; } /// /// 盒子自动下架日志表 /// public virtual DbSet GoodsOffshelfLog { get; set; } /// /// goods_type /// public virtual DbSet GoodsType { get; set; } /// /// 道具卡 /// public virtual DbSet ItemCard { get; set; } /// /// 发货订单表 /// public virtual DbSet KkOrder { get; set; } /// /// 订单商品 /// public virtual DbSet KkOrderGood { get; set; } /// /// 发货订单地址物流信息 /// public virtual DbSet KkOrderSend { get; set; } /// /// 商品表 /// public virtual DbSet KkProduct { get; set; } /// /// 商品分类 /// public virtual DbSet KkProductCate { get; set; } /// /// 普通商城商品分类 /// public virtual DbSet KkProductCategory { get; set; } /// /// 商品规格 /// public virtual DbSet KkProductSpec { get; set; } /// /// 秒杀设置 /// public virtual DbSet KkSeckill { get; set; } /// /// 商品分享记录表 /// public virtual DbSet KkShare { get; set; } /// /// 集市 /// public virtual DbSet Market { get; set; } /// /// 集市订单 /// public virtual DbSet MarketOrder { get; set; } /// /// migrations /// public virtual DbSet Migrations { get; set; } /// /// notify_log /// public virtual DbSet NotifyLog { get; set; } /// /// 订单表 /// public virtual DbSet Order { get; set; } /// /// 订单明细 /// public virtual DbSet OrderList { get; set; } /// /// 打包记录 /// public virtual DbSet OrderListRecovery { get; set; } /// /// 发货记录 /// public virtual DbSet OrderListSend { get; set; } /// /// picture /// public virtual DbSet Picture { get; set; } /// /// 财务明细 /// public virtual DbSet ProfitDraw { get; set; } /// /// 利润支出表 /// public virtual DbSet ProfitExpenses { get; set; } /// /// 财务明细 /// public virtual DbSet ProfitIntegral { get; set; } /// /// 财务明细 /// public virtual DbSet ProfitMoney { get; set; } /// /// 财务明细 /// public virtual DbSet ProfitMoney2 { get; set; } /// /// 欧气值明细 /// public virtual DbSet ProfitOuQi { get; set; } /// /// (微信/支付宝)支付 /// public virtual DbSet ProfitPay { get; set; } /// /// 利润收入表 /// public virtual DbSet ProfitRevenue { get; set; } /// /// 财务明细 /// public virtual DbSet ProfitScore { get; set; } /// /// 权益等级表 /// public virtual DbSet QuanYiLevel { get; set; } /// /// 权益中心等级奖品 /// public virtual DbSet QuanYiLevelJiang { get; set; } /// /// 排行榜月榜 /// public virtual DbSet RankMonth { get; set; } /// /// 排行榜周榜 /// public virtual DbSet RankWeek { get; set; } /// /// 奖励表 /// public virtual DbSet Reward { get; set; } /// /// shang /// public virtual DbSet Shang { get; set; } /// /// 签到配置表 /// public virtual DbSet SignConfig { get; set; } /// /// 任务表 /// public virtual DbSet TaskList { get; set; } /// /// user /// public virtual DbSet User { get; set; } /// /// user_account /// public virtual DbSet UserAccount { get; set; } /// /// 欧气劵 /// public virtual DbSet UserCoupon { get; set; } /// /// 用户连击赏连击次数 /// public virtual DbSet UserGoodsLianJi { get; set; } /// /// 用户的道具卡 /// public virtual DbSet UserItemCard { get; set; } /// /// user_login_ip /// public virtual DbSet UserLoginIp { get; set; } /// /// 用户登录记录表 /// public virtual DbSet UserLoginLog { get; set; } /// /// 用户海报COS存储记录 /// public virtual DbSet UserPosterCache { get; set; } /// /// 用户领取的权益中心等级奖品 /// public virtual DbSet UserQuanYiLevelJiang { get; set; } /// /// 用户的怒气值 /// public virtual DbSet UserRage { get; set; } /// /// 用户充值表 /// public virtual DbSet UserRecharge { get; set; } /// /// 用户签到表 /// public virtual DbSet UserSign { get; set; } /// /// 用户统计表 /// public virtual DbSet UserStatistics { get; set; } /// /// 用户完成任务记录表 /// public virtual DbSet UserTaskList { get; set; } /// /// 用户验证码表 /// public virtual DbSet UserVerificationCodes { get; set; } /// /// 会员vip /// public virtual DbSet UserVip { get; set; } /// /// 福利屋管理 /// public virtual DbSet WelfareHouse { get; set; } /// /// withdraw /// public virtual DbSet Withdraw { get; set; } /// /// 微信/支付宝支付信息 /// public virtual DbSet WxpayLog { get; set; } /// /// 预售日历 /// public virtual DbSet Yushou { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { //optionsBuilder.UseMySql("server=192.168.1.56;database=youda;user=youda;password=youda", Microsoft.EntityFrameworkCore.ServerVersion.Parse("5.7.44-mysql")); } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder .UseCollation("utf8mb4_general_ci") .HasCharSet("utf8mb4"); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("admin", tb => tb.HasComment("管理员")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.AdminId) .HasComment("操作人") .HasColumnType("int(11) unsigned") .HasColumnName("admin_id"); entity.Property(e => e.GetTime) .HasComment("登录刷新时间") .HasColumnType("int(11) unsigned") .HasColumnName("get_time"); entity.Property(e => e.Nickname) .HasMaxLength(20) .HasComment("姓名") .HasColumnName("nickname"); entity.Property(e => e.Password) .HasMaxLength(40) .HasComment("登录密码") .HasColumnName("password") .UseCollation("gbk_chinese_ci") .HasCharSet("gbk"); entity.Property(e => e.Qid) .HasComment("权限ID") .HasColumnType("int(10) unsigned") .HasColumnName("qid"); entity.Property(e => e.Random) .HasMaxLength(20) .HasComment("token随机数") .HasColumnName("random") .UseCollation("utf8_general_ci"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("0正常 1禁用") .HasColumnType("int(11) unsigned") .HasColumnName("status"); entity.Property(e => e.Token) .HasMaxLength(100) .HasComment("token") .HasColumnName("token"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); entity.Property(e => e.Username) .HasMaxLength(20) .HasComment("账号") .HasColumnName("username") .UseCollation("gbk_chinese_ci") .HasCharSet("gbk"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("admin_goods_log", tb => tb.HasComment("管理员登录日志")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.AId) .HasComment("管理员ID") .HasColumnType("int(11)") .HasColumnName("a_id"); entity.Property(e => e.Addtime) .HasComment("登录时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasDefaultValueSql("'0'") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.GoodsListId) .HasDefaultValueSql("'0'") .HasColumnType("int(11)") .HasColumnName("goods_list_id"); entity.Property(e => e.Ip) .HasMaxLength(50) .HasComment("登录ip") .HasColumnName("ip"); entity.Property(e => e.NewData) .HasColumnType("text") .HasColumnName("new_data"); entity.Property(e => e.OriginalData) .HasColumnType("text") .HasColumnName("original_data"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("admin_login_log", tb => tb.HasComment("管理员登录日志")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.AId) .HasComment("管理员ID") .HasColumnType("int(11)") .HasColumnName("a_id"); entity.Property(e => e.Addtime) .HasComment("登录时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Ip) .HasMaxLength(50) .HasComment("登录ip") .HasColumnName("ip"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("admin_operation_log", tb => tb.HasComment("管理员操作日志")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.AId) .HasComment("管理员ID") .HasColumnType("int(11)") .HasColumnName("a_id"); entity.Property(e => e.Addtime) .HasComment("操作时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Content) .HasColumnType("text") .HasColumnName("content"); entity.Property(e => e.Ip) .HasMaxLength(50) .HasComment("操作ip") .HasColumnName("ip"); entity.Property(e => e.Operation) .HasMaxLength(255) .HasComment("操作控制器") .HasColumnName("operation"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("admin_quanxian", tb => tb.HasComment("权限")) .HasCharSet("gbk") .UseCollation("gbk_chinese_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.AdminId) .HasComment("操作人") .HasColumnType("int(11)") .HasColumnName("admin_id"); entity.Property(e => e.Describe).HasColumnName("describe"); entity.Property(e => e.Quanxian) .HasColumnType("text") .HasColumnName("quanxian"); entity.Property(e => e.Title) .HasMaxLength(100) .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("ads"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.AccessToken) .HasMaxLength(255) .HasColumnName("access_token"); entity.Property(e => e.AccountId) .HasMaxLength(255) .HasColumnName("account_id"); entity.Property(e => e.Ads1) .HasComment("序号") .HasColumnType("int(11)") .HasColumnName("ads"); entity.Property(e => e.CreateTime) .HasMaxLength(255) .HasColumnName("create_time"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1.正常 2.已禁用") .HasColumnType("int(11)") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasMaxLength(255) .HasColumnName("update_time"); entity.Property(e => e.UserActionSetId) .HasMaxLength(255) .HasColumnName("user_action_set_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("advert") .HasCharSet("gbk") .UseCollation("gbk_chinese_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.CouponId) .HasDefaultValueSql("'0'") .HasComment("优惠券id") .HasColumnType("int(11) unsigned") .HasColumnName("coupon_id"); entity.Property(e => e.GoodsId) .HasDefaultValueSql("'0'") .HasComment("盒子id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.Imgurl) .HasMaxLength(100) .HasComment("图片") .HasColumnName("imgurl"); entity.Property(e => e.Sort) .HasComment("排序") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.Ttype) .HasDefaultValueSql("'0'") .HasComment("跳转类型 0不跳转 1优惠券 2一番赏 3无限赏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("ttype"); entity.Property(e => e.Type) .HasDefaultValueSql("'1'") .HasComment("类型 1首页轮播图 2抽卡机轮播图") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); entity.Property(e => e.Url) .HasMaxLength(225) .HasComment("跳转路径") .HasColumnName("url"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("advert_type"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Name) .HasMaxLength(50) .HasColumnName("name"); entity.Property(e => e.Sort) .HasDefaultValueSql("'0'") .HasColumnType("int(10)") .HasColumnName("sort"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("card_level") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("等级图片") .HasColumnName("imgurl") .UseCollation("utf8mb4_general_ci") .HasCharSet("utf8mb4"); entity.Property(e => e.Sort) .HasComment("排序") .HasColumnType("int(11)") .HasColumnName("sort"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("卡名称") .HasColumnName("title") .UseCollation("utf8mb4_general_ci") .HasCharSet("utf8mb4"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("category", tb => tb.HasComment("盒子分类")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Sort) .HasComment("排序") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("商品名称") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("code", tb => tb.HasComment("短信记录")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.Property(e => e.Id) .HasComment("验证码id") .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Code1) .HasMaxLength(6) .HasComment("验证码") .HasColumnName("code"); entity.Property(e => e.Phone) .HasMaxLength(11) .HasComment("手机号") .HasColumnName("phone"); entity.Property(e => e.Status) .HasComment("状态 0正常,-1失效") .HasColumnName("status"); entity.Property(e => e.Type) .HasComment("类型,1 登录注册") .HasColumnName("type"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("collect") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasComment("盒子ID") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.Num) .HasComment("箱号") .HasColumnType("int(10) unsigned") .HasColumnName("num"); entity.Property(e => e.Type) .HasComment("1一番赏 2无限赏 3擂台赏 4抽卡机 5积分赏 6全局赏 7福利盲盒 8领主赏 9连击赏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("config") .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Key) .HasMaxLength(255) .HasColumnName("key"); entity.Property(e => e.Value) .HasColumnType("text") .HasColumnName("value"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("coupon", tb => tb.HasComment("优惠券表")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.EffectiveDay) .HasComment("有效时间(天)") .HasColumnType("int(11)") .HasColumnName("effective_day"); entity.Property(e => e.ManPrice) .HasPrecision(10, 2) .HasComment("满多少减多少") .HasColumnName("man_price"); entity.Property(e => e.Price) .HasComment("减多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.Sort) .HasDefaultValueSql("'1'") .HasComment("排序值") .HasColumnType("int(10) unsigned") .HasColumnName("sort"); entity.Property(e => e.Status) .HasComment("0上架 2下架 4已删除") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("商品名称") .HasColumnName("title"); entity.Property(e => e.Ttype) .HasDefaultValueSql("'0'") .HasComment("是否限制使用 0不限制 1一番赏 2无限赏 3擂台赏 6全局赏 9领主赏 9连击赏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("ttype"); entity.Property(e => e.Type) .HasDefaultValueSql("'0'") .HasComment("1新人优惠券 2权益优惠卷") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("coupon_receive", tb => tb.HasComment("用户优惠券表")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => new { e.UserId, e.Addtime, e.Status }, "idx_user_addtime_status"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.CouponId) .HasColumnType("int(11)") .HasColumnName("coupon_id"); entity.Property(e => e.EndTime) .HasComment("过期时间") .HasColumnType("int(11)") .HasColumnName("end_time"); entity.Property(e => e.ManPrice) .HasPrecision(10, 2) .HasComment("满多少减多少") .HasColumnName("man_price"); entity.Property(e => e.Price) .HasComment("商品价格") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.State) .HasDefaultValueSql("'0'") .HasComment("是否限制使用 0不限制 1一番赏 2无限赏 3擂台赏 6全局赏 9领主赏 9连击赏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("state"); entity.Property(e => e.Status) .HasComment("0未使用1已使用2已过期") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("商品名称") .HasColumnName("title"); entity.Property(e => e.Ttype) .HasColumnType("int(2)") .HasColumnName("ttype"); entity.Property(e => e.UserId) .HasComment("会员id") .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("danye") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasComment("类型,1服务协议,2隐私政策") .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Content) .HasComment("内容") .HasColumnType("text") .HasColumnName("content"); entity.Property(e => e.IsImageOptimizer) .HasComment("是否开启图片优化") .HasColumnType("tinyint(4)") .HasColumnName("is_image_optimizer"); entity.Property(e => e.Status) .HasComment("0正常 1隐藏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasDefaultValueSql("''") .HasComment("标题") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("delivery", tb => tb.HasComment("快递公司")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("smallint(5) unsigned") .HasColumnName("id"); entity.Property(e => e.Code) .HasMaxLength(30) .HasComment("快递编码") .HasColumnName("code"); entity.Property(e => e.Name) .HasMaxLength(50) .HasComment("快递公司") .HasColumnName("name"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("error_log"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("float_ball_config", tb => tb.HasComment("悬浮球配置表")); entity.Property(e => e.Id) .HasComment("主键ID") .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasComment("创建时间") .HasColumnType("int(11)") .HasColumnName("create_time"); entity.Property(e => e.Effect) .HasComment("特效 0=无 1=特效1") .HasColumnName("effect"); entity.Property(e => e.Height) .HasMaxLength(30) .HasDefaultValueSql("''") .HasComment("高度") .HasColumnName("height"); entity.Property(e => e.Image) .HasMaxLength(255) .HasDefaultValueSql("''") .HasComment("图片路径") .HasColumnName("image"); entity.Property(e => e.ImageBj) .HasMaxLength(255) .HasComment("背景图") .HasColumnName("image_bj"); entity.Property(e => e.ImageDetails) .HasMaxLength(255) .HasComment("展示的图片") .HasColumnName("image_details"); entity.Property(e => e.ImageDetailsH) .HasMaxLength(255) .HasComment("高度") .HasColumnName("image_details_h"); entity.Property(e => e.ImageDetailsW) .HasMaxLength(255) .HasComment("宽度") .HasColumnName("image_details_w"); entity.Property(e => e.ImageDetailsX) .HasMaxLength(255) .HasComment("详情图坐标") .HasColumnName("image_details_x"); entity.Property(e => e.ImageDetailsY) .HasMaxLength(255) .HasComment("详情图y") .HasColumnName("image_details_y"); entity.Property(e => e.LinkUrl) .HasMaxLength(255) .HasDefaultValueSql("''") .HasComment("跳转链接") .HasColumnName("link_url"); entity.Property(e => e.PositionX) .HasMaxLength(30) .HasDefaultValueSql("''") .HasComment("X坐标位置") .HasColumnName("position_x"); entity.Property(e => e.PositionY) .HasMaxLength(30) .HasDefaultValueSql("''") .HasComment("Y坐标位置") .HasColumnName("position_y"); entity.Property(e => e.Status) .HasComment("状态 0=关闭 1=开启") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("标题") .HasColumnName("title"); entity.Property(e => e.Type) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("类型 1=展示图片 2=跳转页面") .HasColumnName("type"); entity.Property(e => e.UpdateTime) .HasComment("更新时间") .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.Width) .HasMaxLength(30) .HasDefaultValueSql("''") .HasComment("宽度") .HasColumnName("width"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("give", tb => tb.HasComment("无限令领取记录")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Money) .HasComment("消费金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.TimeDate) .HasMaxLength(100) .HasColumnName("time_date"); entity.Property(e => e.TimeInt) .HasMaxLength(100) .HasColumnName("time_int"); entity.Property(e => e.UserId) .HasComment("会员id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("goods", tb => tb.HasComment("盒子")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.Type, "type"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.AsyncCode) .HasMaxLength(64) .HasComment("同步编码,guid") .HasColumnName("async_code"); entity.Property(e => e.AsyncDate) .HasComment("最后一次同步时间") .HasColumnType("datetime") .HasColumnName("async_date"); entity.Property(e => e.CardBanner) .HasMaxLength(255) .HasComment("卡册banner") .HasColumnName("card_banner"); entity.Property(e => e.CardNotice) .HasMaxLength(255) .HasComment("抽卡机描述") .HasColumnName("card_notice"); entity.Property(e => e.CardNum) .HasDefaultValueSql("'1'") .HasComment("一包几张") .HasColumnType("int(11)") .HasColumnName("card_num"); entity.Property(e => e.CardSet) .HasComment("抽卡机抽奖设置") .HasColumnType("text") .HasColumnName("card_set"); entity.Property(e => e.CategoryId) .HasComment("分类ID") .HasColumnType("int(11) unsigned") .HasColumnName("category_id"); entity.Property(e => e.ChoujiangXianzhi) .HasComment("抽奖门槛") .HasColumnType("int(11)") .HasColumnName("choujiang_xianzhi"); entity.Property(e => e.CouponIs) .HasComment("发券开关0关闭 1开启") .HasColumnType("tinyint(1) unsigned") .HasColumnName("coupon_is"); entity.Property(e => e.CouponPro) .HasComment("发券概率") .HasColumnType("int(10) unsigned") .HasColumnName("coupon_pro"); entity.Property(e => e.DailyXiangou) .HasComment("每日限购次数") .HasColumnType("int(11)") .HasColumnName("daily_xiangou"); entity.Property(e => e.DayPayPrice) .HasPrecision(10, 2) .HasComment("日实付") .HasColumnName("day_pay_price"); entity.Property(e => e.DayPrice) .HasPrecision(10, 2) .HasComment("需要的流水") .HasColumnName("day_price"); entity.Property(e => e.DeleteTime) .HasColumnType("int(11)") .HasColumnName("delete_time"); entity.Property(e => e.FlwEndTime) .HasComment("福利屋结束时间") .HasColumnType("int(10)") .HasColumnName("flw_end_time"); entity.Property(e => e.FlwStartTime) .HasComment("福利屋开始时间") .HasColumnType("int(10)") .HasColumnName("flw_start_time"); entity.Property(e => e.GoodsDescribe) .HasMaxLength(300) .HasComment("描述") .HasColumnName("goods_describe"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("盒子封面图") .HasColumnName("imgurl"); entity.Property(e => e.ImgurlDetail) .HasMaxLength(255) .HasComment("盒子详情图") .HasColumnName("imgurl_detail"); entity.Property(e => e.IntegralIs) .HasComment("发积分开关0关闭 1开启") .HasColumnType("tinyint(1) unsigned") .HasColumnName("integral_is"); entity.Property(e => e.IsAutoXiajia) .HasComment("是否自动下架") .HasColumnType("tinyint(4)") .HasColumnName("is_auto_xiajia"); entity.Property(e => e.IsFlw) .HasComment("是否福利屋") .HasColumnType("int(1)") .HasColumnName("is_flw"); entity.Property(e => e.IsOpen) .HasComment("0未开奖 1已开奖") .HasColumnType("int(2)") .HasColumnName("is_open"); entity.Property(e => e.IsShouZhe) .HasDefaultValueSql("'0'") .HasComment("是否首抽五折 1是 0否") .HasColumnType("tinyint(1) unsigned") .HasColumnName("is_shou_zhe"); entity.Property(e => e.ItemCardId) .HasDefaultValueSql("'0'") .HasComment("道具卡ID") .HasColumnType("int(11) unsigned") .HasColumnName("item_card_id"); entity.Property(e => e.KingUserId) .HasDefaultValueSql("'0'") .HasComment("当前领主") .HasColumnType("int(11)") .HasColumnName("king_user_id"); entity.Property(e => e.LianJiNum) .HasDefaultValueSql("'0'") .HasComment("连击赏连击次数") .HasColumnType("int(11)") .HasColumnName("lian_ji_num"); entity.Property(e => e.LianJiShangId) .HasDefaultValueSql("'0'") .HasComment("连击赏赏id") .HasColumnType("int(11)") .HasColumnName("lian_ji_shang_id"); entity.Property(e => e.LingzhuFan) .HasDefaultValueSql("'0'") .HasComment("领主每发返") .HasColumnType("int(11)") .HasColumnName("lingzhu_fan"); entity.Property(e => e.LingzhuIs) .HasDefaultValueSql("'0'") .HasComment("领主开关 0关 1开") .HasColumnName("lingzhu_is"); entity.Property(e => e.LingzhuShangId) .HasDefaultValueSql("'0'") .HasComment("请选择抽中领主") .HasColumnType("int(11)") .HasColumnName("lingzhu_shang_id"); entity.Property(e => e.LockIs) .HasComment("锁箱 0否 1是") .HasColumnType("tinyint(1) unsigned") .HasColumnName("lock_is"); entity.Property(e => e.LockTime) .HasComment("锁箱时间") .HasColumnType("int(11) unsigned") .HasColumnName("lock_time"); entity.Property(e => e.MouthPayPrice) .HasPrecision(10, 2) .HasComment("月实付") .HasColumnName("mouth_pay_price"); entity.Property(e => e.MouthPrice) .HasPrecision(10, 2) .HasComment("月总流水") .HasColumnName("mouth_price"); entity.Property(e => e.NewIs) .HasComment("最新开关0关闭 1开启") .HasColumnType("tinyint(1) unsigned") .HasColumnName("new_is"); entity.Property(e => e.OpenTime) .HasComment("开奖时间") .HasColumnType("int(10)") .HasColumnName("open_time"); entity.Property(e => e.Price) .HasDefaultValueSql("'0.00'") .HasComment("商品价格") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.PrizeImgurl) .HasMaxLength(255) .HasComment("抽卡机卡牌背面图") .HasColumnName("prize_imgurl"); entity.Property(e => e.PrizeNum) .HasComment("擂台赏抽全局赏数量") .HasColumnType("int(11) unsigned") .HasColumnName("prize_num"); entity.Property(e => e.QuanjuXiangou) .HasDefaultValueSql("'0'") .HasComment("全局赏限购次数") .HasColumnType("int(11)") .HasColumnName("quanju_xiangou"); entity.Property(e => e.Rage) .HasDefaultValueSql("'0'") .HasComment("怒气值") .HasColumnType("int(11) unsigned") .HasColumnName("rage"); entity.Property(e => e.RageIs) .HasDefaultValueSql("'0'") .HasComment("怒气值开关 0关 1开") .HasColumnType("tinyint(1) unsigned") .HasColumnName("rage_is"); entity.Property(e => e.SaleStock) .HasComment("销量库存") .HasColumnType("int(11) unsigned") .HasColumnName("sale_stock"); entity.Property(e => e.SaleTime) .HasComment("预售时间") .HasColumnType("int(11) unsigned") .HasColumnName("sale_time"); entity.Property(e => e.ShowIs) .HasComment("首页显示 0是 1否") .HasColumnType("tinyint(1) unsigned") .HasColumnName("show_is"); entity.Property(e => e.ShowPrice) .HasMaxLength(100) .HasComment("卡册显示价格") .HasColumnName("show_price"); entity.Property(e => e.Sort) .HasDefaultValueSql("'1'") .HasComment("排序值") .HasColumnType("int(10) unsigned") .HasColumnName("sort"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1上架 2下架 3售罄") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Stock) .HasDefaultValueSql("'0'") .HasComment("套数") .HasColumnType("int(10) unsigned") .HasColumnName("stock"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("盒子名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasDefaultValueSql("'0'") .HasComment("1一番赏 2无限赏 3擂台赏 4抽卡机 5积分赏 6全局赏 7福利盲盒 8领主赏 9连击赏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.UnlockAmount) .HasPrecision(10, 2) .HasComment("消费多少额度解锁盒子") .HasColumnName("unlock_amount"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); entity.Property(e => e.UserLv) .HasDefaultValueSql("'-1'") .HasComment("多少级之下能买") .HasColumnType("int(11)") .HasColumnName("user_lv"); entity.Property(e => e.XiajiaAutoCoushu) .HasComment("下架生效抽数") .HasColumnType("int(11)") .HasColumnName("xiajia_auto_coushu"); entity.Property(e => e.XiajiaJine) .HasComment("下架金额,当盒子利润值小于它时,下架(如100 盒子利润出现负数后,超过-100就下架)") .HasColumnType("int(11)") .HasColumnName("xiajia_jine"); entity.Property(e => e.XiajiaLirun) .HasComment("下架利润率") .HasColumnType("int(11)") .HasColumnName("xiajia_lirun"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("goods_extend", tb => tb.HasComment("盒子扩展表")); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.GoodsId) .HasComment("奖品Id") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.IsDeduction) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("是否抵扣 1:抵扣 0:支付") .HasColumnName("is_deduction"); entity.Property(e => e.PayBalance) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("余额支付") .HasColumnName("pay_balance"); entity.Property(e => e.PayCoupon) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("优惠券支付") .HasColumnName("pay_coupon"); entity.Property(e => e.PayCurrency) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("货币支付") .HasColumnName("pay_currency"); entity.Property(e => e.PayCurrency2) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("货币2支付") .HasColumnName("pay_currency2"); entity.Property(e => e.PayWechat) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("微信支付") .HasColumnName("pay_wechat"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("goods_extend_list"); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.GoodsId) .HasComment("奖品Id") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.GoodsListId) .HasComment("盲盒id") .HasColumnType("int(11)") .HasColumnName("goods_list_id"); entity.Property(e => e.PrizeCode) .HasMaxLength(30) .HasComment("奖品编号") .HasColumnName("prize_code"); entity.Property(e => e.RawrdType) .HasComment("1,默认最低抽奖次数,2指定多少抽出,3指定范围内必出,4:指定用户") .HasColumnType("int(11)") .HasColumnName("rawrd_type"); entity.Property(e => e.RewardNum) .HasComment("最低抽奖次数") .HasColumnType("int(11)") .HasColumnName("reward_num"); entity.Property(e => e.RewardNum1) .HasComment("最低抽奖次数") .HasColumnType("int(11)") .HasColumnName("reward_num_1"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("goods_king_rank", tb => tb.HasComment("无限赏领主")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("开始时间") .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Count) .HasDefaultValueSql("'0'") .HasComment("多少发升级为领主") .HasColumnType("int(11)") .HasColumnName("count"); entity.Property(e => e.EndTime) .HasComment("结束时间") .HasColumnType("int(11)") .HasColumnName("end_time"); entity.Property(e => e.GoodsId) .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.Money) .HasDefaultValueSql("'0.00'") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.OrderListId) .HasDefaultValueSql("'0'") .HasComment("奖品ID") .HasColumnType("int(11)") .HasColumnName("order_list_id"); entity.Property(e => e.UserId) .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); entity.Property(e => e.ZNums) .HasDefaultValueSql("'0'") .HasComment("占领了多少发") .HasColumnType("int(11) unsigned") .HasColumnName("z_nums"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("goods_list", tb => tb.HasComment("盒子奖品")) .UseCollation("utf8mb4_unicode_ci"); entity.HasIndex(e => e.CardNo, "card_no"); entity.HasIndex(e => e.Num, "goods_id"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.PrizeCode, "prize_code"); entity.HasIndex(e => e.RealPro, "real_pro"); entity.HasIndex(e => e.ShangId, "shang_id"); entity.HasIndex(e => e.Stock, "stock"); entity.HasIndex(e => e.SurplusStock, "surplus_stock"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10)") .HasColumnName("addtime"); entity.Property(e => e.CardNo) .HasMaxLength(100) .HasComment("奖品赠送编号") .HasColumnName("card_no"); entity.Property(e => e.Doubling) .HasComment("倍率") .HasColumnType("int(11)") .HasColumnName("doubling"); entity.Property(e => e.GiveMoney) .HasComment("消费阀值") .HasColumnType("int(11) unsigned") .HasColumnName("give_money"); entity.Property(e => e.GoodsId) .HasComment("盲盒id 0无限令 -1周榜 -2月榜") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.GoodsListId) .HasComment("父节点id") .HasColumnType("int(11)") .HasColumnName("goods_list_id"); entity.Property(e => e.GoodsType) .HasDefaultValueSql("'1'") .HasComment("1现货 2预售") .HasColumnType("tinyint(1) unsigned") .HasColumnName("goods_type"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("奖品图片") .HasColumnName("imgurl"); entity.Property(e => e.ImgurlDetail) .HasMaxLength(255) .HasComment("商品详情图") .HasColumnName("imgurl_detail"); entity.Property(e => e.IsLingzhu) .HasComment("是否为领主") .HasColumnName("is_lingzhu"); entity.Property(e => e.LianJiType) .HasDefaultValueSql("'0'") .HasComment("连击赏奖池分类 1秘宝池 0否") .HasColumnName("lian_ji_type"); entity.Property(e => e.Money) .HasComment("奖品兑换价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Num) .HasComment("第几套") .HasColumnType("int(11) unsigned") .HasColumnName("num"); entity.Property(e => e.Price) .HasComment("奖品价值") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.PrizeCode) .HasMaxLength(30) .HasComment("奖品编号") .HasColumnName("prize_code"); entity.Property(e => e.PrizeNum) .HasDefaultValueSql("'0'") .HasComment("擂台赏抽全局赏数量") .HasColumnType("int(11)") .HasColumnName("prize_num"); entity.Property(e => e.Rank) .HasComment("榜单排名") .HasColumnType("int(11) unsigned") .HasColumnName("rank"); entity.Property(e => e.RealPro) .HasComment("真实概率") .HasColumnType("decimal(10,5) unsigned") .HasColumnName("real_pro"); entity.Property(e => e.RewardId) .HasMaxLength(64) .HasComment("发放奖励id") .HasColumnName("reward_id"); entity.Property(e => e.RewardNum) .HasColumnType("int(11) unsigned") .HasColumnName("reward_num"); entity.Property(e => e.SaleTime) .HasComment("预售时间") .HasColumnType("int(11) unsigned") .HasColumnName("sale_time"); entity.Property(e => e.ScMoney) .HasDefaultValueSql("'0.00'") .HasComment("市场参考价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("sc_money"); entity.Property(e => e.ShangId) .HasComment("赏ID") .HasColumnType("int(255)") .HasColumnName("shang_id"); entity.Property(e => e.Sort) .HasComment("排序") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.SpecialStock) .HasDefaultValueSql("'-100'") .HasComment("抽卡机特殊库存") .HasColumnType("int(10)") .HasColumnName("special_stock"); entity.Property(e => e.Stock) .HasComment("库存") .HasColumnType("int(11) unsigned") .HasColumnName("stock"); entity.Property(e => e.SurplusStock) .HasComment("剩余库存") .HasColumnType("int(11) unsigned") .HasColumnName("surplus_stock"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("奖品名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasDefaultValueSql("'0'") .HasComment("7抽奖券的奖品") .HasColumnName("type"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("goods_lock", tb => tb.HasComment("盒子锁箱信息")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Endtime) .HasComment("过期时间") .HasColumnType("int(11) unsigned") .HasColumnName("endtime"); entity.Property(e => e.GoodsIdNum) .HasMaxLength(20) .HasComment("盒子id_num") .HasColumnName("goods_id_num"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("goods_offshelf_log", tb => tb.HasComment("盒子自动下架日志表")); entity.HasIndex(e => e.CreateTime, "idx_create_time"); entity.HasIndex(e => e.GoodsId, "idx_goods_id"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasComment("下架时间") .HasColumnType("int(11)") .HasColumnName("create_time"); entity.Property(e => e.GoodsId) .HasComment("盒子ID") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.GoodsTotal) .HasPrecision(10, 2) .HasComment("出货总价值") .HasColumnName("goods_total"); entity.Property(e => e.IsRead) .HasComment("是否已读") .HasColumnType("int(11)") .HasColumnName("is_read"); entity.Property(e => e.OrderTotal) .HasPrecision(10, 2) .HasComment("订单总价值") .HasColumnName("order_total"); entity.Property(e => e.ProfitRate) .HasPrecision(10, 2) .HasComment("当前利润率") .HasColumnName("profit_rate"); entity.Property(e => e.Remarks) .HasMaxLength(1000) .HasComment("备注") .HasColumnName("remarks"); entity.Property(e => e.XiajiaLirun) .HasPrecision(10, 2) .HasComment("配置的下架利润阈值") .HasColumnName("xiajia_lirun"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("goods_type"); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CornerText) .HasMaxLength(255) .HasComment("角标文字") .HasColumnName("corner_text"); entity.Property(e => e.FlName) .HasMaxLength(30) .HasComment("分类名称") .HasColumnName("fl_name"); entity.Property(e => e.IsDeduction) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("是否抵扣 1:抵扣 0:支付") .HasColumnName("is_deduction"); entity.Property(e => e.IsFenlei) .HasComment("是否显示在分类中") .HasColumnType("tinyint(4)") .HasColumnName("is_fenlei"); entity.Property(e => e.IsShow) .HasComment("是否首页显示") .HasColumnName("is_show"); entity.Property(e => e.Name) .HasMaxLength(30) .HasComment("名称") .HasColumnName("name"); entity.Property(e => e.PayBalance) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("余额支付") .HasColumnName("pay_balance"); entity.Property(e => e.PayCoupon) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("优惠券支付") .HasColumnName("pay_coupon"); entity.Property(e => e.PayCurrency) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("货币支付") .HasColumnName("pay_currency"); entity.Property(e => e.PayCurrency2) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("货币2支付") .HasColumnName("pay_currency2"); entity.Property(e => e.PayWechat) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("微信支付") .HasColumnName("pay_wechat"); entity.Property(e => e.Remark) .HasMaxLength(255) .HasComment("备注") .HasColumnName("remark"); entity.Property(e => e.SortOrder) .HasComment("排序字段") .HasColumnType("int(11)") .HasColumnName("sort_order"); entity.Property(e => e.Value) .HasComment("key") .HasColumnType("int(11)") .HasColumnName("value"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("item_card", tb => tb.HasComment("道具卡")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Sort) .HasDefaultValueSql("'1'") .HasComment("排序值") .HasColumnType("int(10) unsigned") .HasColumnName("sort"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("1正常 2下架 3删除") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasDefaultValueSql("'0'") .HasComment("1重抽卡") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_order", tb => tb.HasComment("发货订单表")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.OrderNo, "order_no").IsUnique(); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("创建时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ConfirmTime) .HasComment("收货时间") .HasColumnType("int(11) unsigned") .HasColumnName("confirm_time"); entity.Property(e => e.Content) .HasMaxLength(200) .HasComment("留言") .HasColumnName("content"); entity.Property(e => e.DeliverTime) .HasComment("发货时间") .HasColumnType("int(11) unsigned") .HasColumnName("deliver_time"); entity.Property(e => e.FreightPrice) .HasComment("运费金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("freight_price"); entity.Property(e => e.Integral) .HasDefaultValueSql("'0.00'") .HasComment("Woo币抵扣") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("integral"); entity.Property(e => e.Money) .HasDefaultValueSql("'0.00'") .HasComment("余额抵扣") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.OrderNo) .HasMaxLength(100) .HasComment("订单号") .HasColumnName("order_no"); entity.Property(e => e.PayTime) .HasComment("支付时间") .HasColumnType("int(11) unsigned") .HasColumnName("pay_time"); entity.Property(e => e.Price) .HasComment("实付金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.Status) .HasComment("0待付款 1待发货 2待收货 3确认收货") .HasColumnName("status"); entity.Property(e => e.TotalPrice) .HasComment("商品总金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("total_price"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasComment("会员id") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_order_good", tb => tb.HasComment("订单商品")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("创建时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasComment("商品id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.GoodsImage) .HasMaxLength(255) .HasComment("商品主图") .HasColumnName("goods_image"); entity.Property(e => e.GoodsName) .HasMaxLength(255) .HasComment("商品名称") .HasColumnName("goods_name"); entity.Property(e => e.GoodsNum) .HasComment("数量") .HasColumnType("int(11) unsigned") .HasColumnName("goods_num"); entity.Property(e => e.GoodsPrice) .HasComment("商品售价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("goods_price"); entity.Property(e => e.GoodsSeckillPrice) .HasComment("商品秒杀价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("goods_seckill_price"); entity.Property(e => e.GoodsSpec) .HasMaxLength(255) .HasComment("商品规格") .HasColumnName("goods_spec"); entity.Property(e => e.GoodsSpecId) .HasComment("商品规格id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_spec_id"); entity.Property(e => e.OrderId) .HasComment("订单id") .HasColumnType("int(11) unsigned") .HasColumnName("order_id"); entity.Property(e => e.UserId) .HasComment("会员id") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_order_send", tb => tb.HasComment("发货订单地址物流信息")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.OrderId, "order_id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Address) .HasMaxLength(255) .HasComment("详细地址") .HasColumnName("address"); entity.Property(e => e.DeliveryName) .HasMaxLength(255) .HasComment("物流名称") .HasColumnName("delivery_name"); entity.Property(e => e.DeliveryNo) .HasMaxLength(255) .HasComment("物流单号") .HasColumnName("delivery_no"); entity.Property(e => e.OrderId) .HasComment("订单ID") .HasColumnType("int(11) unsigned") .HasColumnName("order_id"); entity.Property(e => e.ShouMobile) .HasMaxLength(255) .HasComment("收货人手机号") .HasColumnName("shou_mobile"); entity.Property(e => e.ShouName) .HasMaxLength(255) .HasComment("收货人姓名") .HasColumnName("shou_name"); entity.Property(e => e.ShouRegion) .HasMaxLength(255) .HasComment("所在地区 省/市/区(名称)") .HasColumnName("shou_region"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasComment("会员id") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_product", tb => tb.HasComment("商品表")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.Title, "title"); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.CateId1) .HasComment("分类父级id") .HasColumnType("int(11) unsigned") .HasColumnName("cate_id1"); entity.Property(e => e.CateId2) .HasComment("分类子级id") .HasColumnType("int(11) unsigned") .HasColumnName("cate_id2"); entity.Property(e => e.Content) .HasComment("商品详情") .HasColumnName("content"); entity.Property(e => e.DetailImage) .HasComment("详情图") .HasColumnType("text") .HasColumnName("detail_image"); entity.Property(e => e.Freight) .HasComment("运费") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("freight"); entity.Property(e => e.Image) .HasMaxLength(200) .HasComment("商品主图") .HasColumnName("image"); entity.Property(e => e.SaleNum) .HasComment("销量") .HasColumnType("int(9) unsigned") .HasColumnName("sale_num"); entity.Property(e => e.SeckillId) .HasComment("秒杀时间段id") .HasColumnType("int(11) unsigned") .HasColumnName("seckill_id"); entity.Property(e => e.Sort) .HasComment("商品排序") .HasColumnType("int(7) unsigned") .HasColumnName("sort"); entity.Property(e => e.SpecData) .HasComment("规格信息") .HasColumnName("spec_data"); entity.Property(e => e.Status) .HasComment("0上架 1下架") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Title) .HasComment("商品名称") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_product_cate", tb => tb.HasComment("商品分类")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Imgurl) .HasMaxLength(100) .HasComment("分类图片") .HasColumnName("imgurl"); entity.Property(e => e.Pid) .HasDefaultValueSql("'0'") .HasComment("上级id") .HasColumnType("int(11)") .HasColumnName("pid"); entity.Property(e => e.Sort) .HasDefaultValueSql("'1'") .HasComment("排序值") .HasColumnType("int(5) unsigned") .HasColumnName("sort"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1 正常 2 删除") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("分类标题") .HasColumnName("title"); entity.Property(e => e.Title2) .HasMaxLength(255) .HasComment("英文标题") .HasColumnName("title2"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_product_category", tb => tb.HasComment("普通商城商品分类")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("分类图片") .HasColumnName("imgurl"); entity.Property(e => e.Pid) .HasComment("父级id") .HasColumnType("int(11) unsigned") .HasColumnName("pid"); entity.Property(e => e.Sort) .HasComment("0") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1显示 0隐藏") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("商品名称") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_product_spec", tb => tb.HasComment("商品规格")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.Ks, "ks"); entity.HasIndex(e => e.ProId, "pro_id"); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Ks) .HasComment("标识") .HasColumnName("ks"); entity.Property(e => e.Name) .HasMaxLength(255) .HasComment("名称") .HasColumnName("name"); entity.Property(e => e.Pic) .HasMaxLength(255) .HasComment("图片") .HasColumnName("pic"); entity.Property(e => e.Price) .HasComment("售价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.ProId) .HasComment("商品id") .HasColumnType("int(11)") .HasColumnName("pro_id"); entity.Property(e => e.SeckillPrice) .HasComment("秒杀价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("seckill_price"); entity.Property(e => e.Stock) .HasComment("库存") .HasColumnType("int(9) unsigned") .HasColumnName("stock"); entity.Property(e => e.Time) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_seckill", tb => tb.HasComment("秒杀设置")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsNum) .HasComment("商品限购数量") .HasColumnType("int(11) unsigned") .HasColumnName("goods_num"); entity.Property(e => e.SeckillTime) .HasMaxLength(100) .HasComment("秒杀时间段") .HasColumnName("seckill_time"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("kk_share", tb => tb.HasComment("商品分享记录表")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasComment("商品id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.ShareUserId) .HasComment("分享用户id") .HasColumnType("int(11) unsigned") .HasColumnName("share_user_id"); entity.Property(e => e.UserId) .HasComment("点击人ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("market", tb => tb.HasComment("集市")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.OrderListIds) .HasComment("id字符串") .HasColumnName("order_list_ids"); entity.Property(e => e.OrderNum) .HasMaxLength(255) .HasComment("挂售单号") .HasColumnName("order_num"); entity.Property(e => e.Price) .HasComment("价格") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("0在售 1已售 2已撤回") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Stock) .HasDefaultValueSql("'1'") .HasColumnType("tinyint(1) unsigned") .HasColumnName("stock"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("market_order", tb => tb.HasComment("集市订单")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.MarketId) .HasColumnType("int(11)") .HasColumnName("market_id"); entity.Property(e => e.Money) .HasComment("支付了多少市集余额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.OrderListIds) .HasComment("id字符串") .HasColumnName("order_list_ids"); entity.Property(e => e.OrderNum) .HasMaxLength(255) .HasComment("挂售单号") .HasColumnName("order_num"); entity.Property(e => e.PayTime) .HasColumnType("int(11)") .HasColumnName("pay_time"); entity.Property(e => e.Price) .HasComment("价格") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("1未支付 2已支付 3卡单") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Total) .HasComment("总价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("total"); entity.Property(e => e.TotalPrice) .HasComment("实际支付") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("total_price"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); entity.Property(e => e.ZdfhIs) .HasColumnType("tinyint(1) unsigned") .HasColumnName("zdfh_is"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Version).HasName("PRIMARY"); entity .ToTable("migrations") .UseCollation("utf8mb4_unicode_ci"); entity.Property(e => e.Version) .ValueGeneratedNever() .HasColumnType("bigint(20)") .HasColumnName("version"); entity.Property(e => e.Breakpoint).HasColumnName("breakpoint"); entity.Property(e => e.EndTime) .HasColumnType("timestamp") .HasColumnName("end_time"); entity.Property(e => e.MigrationName) .HasMaxLength(100) .HasColumnName("migration_name"); entity.Property(e => e.StartTime) .HasColumnType("timestamp") .HasColumnName("start_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("notify_log"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.OrderNo) .HasMaxLength(40) .HasColumnName("order_no"); entity.Property(e => e.Xml) .HasColumnType("text") .HasColumnName("xml"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("order", tb => tb.HasComment("订单表")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.GoodsId, "goods_id"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.Num, "num"); entity.HasIndex(e => e.OrderNum, "order_num").IsUnique(); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.AdId) .HasDefaultValueSql("'0'") .HasComment("广告id") .HasColumnType("int(11)") .HasColumnName("ad_id"); entity.Property(e => e.Addtime) .HasComment("下单时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ClickId) .HasColumnType("int(11)") .HasColumnName("click_id"); entity.Property(e => e.CouponId) .HasDefaultValueSql("'0'") .HasComment("优惠券id") .HasColumnType("int(11)") .HasColumnName("coupon_id"); entity.Property(e => e.GoodsId) .HasComment("盒子id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.GoodsImgurl) .HasMaxLength(200) .HasComment("盒子图片") .HasColumnName("goods_imgurl"); entity.Property(e => e.GoodsPrice) .HasComment("盒子单价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("goods_price"); entity.Property(e => e.GoodsTitle) .HasMaxLength(100) .HasComment("盒子标题") .HasColumnName("goods_title"); entity.Property(e => e.IsFlw) .HasComment("是否为福利屋") .HasColumnType("int(1)") .HasColumnName("is_flw"); entity.Property(e => e.IsMibao) .HasDefaultValueSql("'0'") .HasComment("连击赏下 是否是抽的秘宝池 1是 0否") .HasColumnName("is_mibao"); entity.Property(e => e.IsShouZhe) .HasDefaultValueSql("'0'") .HasComment("是否首抽五折") .HasColumnName("is_shou_zhe"); entity.Property(e => e.KdIs) .HasComment("1卡单") .HasColumnType("tinyint(1) unsigned") .HasColumnName("kd_is"); entity.Property(e => e.Num) .HasComment("第几套") .HasColumnType("int(11) unsigned") .HasColumnName("num"); entity.Property(e => e.OrderNum) .HasMaxLength(60) .HasComment("订单号") .HasColumnName("order_num"); entity.Property(e => e.OrderTotal) .HasComment("订单总金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("order_total"); entity.Property(e => e.OrderType) .HasComment("盒子类型") .HasColumnType("tinyint(1) unsigned") .HasColumnName("order_type"); entity.Property(e => e.OrderZheTotal) .HasComment("订单折扣金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("order_zhe_total"); entity.Property(e => e.PayTime) .HasComment("付款时间") .HasColumnType("int(10) unsigned") .HasColumnName("pay_time"); entity.Property(e => e.PayType) .HasDefaultValueSql("'1'") .HasComment("1微信 2支付宝") .HasColumnType("tinyint(1) unsigned") .HasColumnName("pay_type"); entity.Property(e => e.Price) .HasComment("微信支付") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("price"); entity.Property(e => e.PrizeCardSet) .HasComment("抽卡机必出设置") .HasColumnType("text") .HasColumnName("prize_card_set"); entity.Property(e => e.PrizeNum) .HasComment("抽奖数量") .HasColumnType("int(11) unsigned") .HasColumnName("prize_num"); entity.Property(e => e.Status) .HasComment("0未支付 1支付") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.UseCoupon) .HasPrecision(10, 2) .HasDefaultValueSql("'0.00'") .HasComment("优惠券抵扣") .HasColumnName("use_coupon"); entity.Property(e => e.UseDraw) .HasDefaultValueSql("'0'") .HasComment("抽奖券抵扣") .HasColumnType("int(11)") .HasColumnName("use_draw"); entity.Property(e => e.UseIntegral) .HasComment("UU币支付") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("use_integral"); entity.Property(e => e.UseItemCard) .HasDefaultValueSql("'0'") .HasComment("道具卡抵扣 (使用的数量)") .HasColumnType("int(11)") .HasColumnName("use_item_card"); entity.Property(e => e.UseMoney) .HasComment("钻石支付") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("use_money"); entity.Property(e => e.UseMoney2) .HasPrecision(10, 2) .HasComment("达达卷支付") .HasColumnName("use_money2"); entity.Property(e => e.UseScore) .HasComment("积分抵扣,未使用") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("use_score"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); entity.Property(e => e.ZdfhIs) .HasColumnType("tinyint(1) unsigned") .HasColumnName("zdfh_is"); entity.Property(e => e.ZdfhTime) .HasDefaultValueSql("'0'") .HasComment("自动发货时间") .HasColumnType("int(10)") .HasColumnName("zdfh_time"); entity.Property(e => e.Zhe) .HasComment("折扣") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("zhe"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("order_list", tb => tb.HasComment("订单明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.GoodsId, "goods_id"); entity.HasIndex(e => e.GoodslistId, "goodslist_id"); entity.HasIndex(e => e.GoodslistType, "goodslist_type"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => new { e.GoodsId, e.ShangId, e.ParentGoodsListId }, "idx_count_fast"); entity.HasIndex(e => new { e.GoodsId, e.UserId, e.Addtime }, "idx_gid_uid_time"); entity.HasIndex(e => new { e.ShangId, e.ParentGoodsListId, e.GoodsId, e.OrderType, e.Id }, "idx_opt_query"); entity.HasIndex(e => new { e.UserId, e.Addtime }, "idx_user_addtime"); entity.HasIndex(e => e.InsuranceIs, "insurance_is"); entity.HasIndex(e => e.Num, "num"); entity.HasIndex(e => e.OrderId, "order_id"); entity.HasIndex(e => e.OrderType, "order_type"); entity.HasIndex(e => e.PrizeCode, "prize_code"); entity.HasIndex(e => e.RecoveryNum, "recovery_num"); entity.HasIndex(e => e.SendNum, "send_num"); entity.HasIndex(e => e.ShangId, "shang_id"); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("创建时间") .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChoiceTime) .HasComment("选择发货/回收时间") .HasColumnType("int(11) unsigned") .HasColumnName("choice_time"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.Doubling) .HasComment("抽奖倍率") .HasColumnType("int(11)") .HasColumnName("doubling"); entity.Property(e => e.FhRemarks) .HasMaxLength(255) .HasComment("发货备注") .HasColumnName("fh_remarks"); entity.Property(e => e.FhStatus) .HasComment("发货状态,1已发货,2未发货") .HasColumnType("int(11)") .HasColumnName("fh_status"); entity.Property(e => e.GoodsId) .HasDefaultValueSql("'0'") .HasComment("盒子ID") .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.GoodslistId) .HasComment("奖品id") .HasColumnType("int(10) unsigned") .HasColumnName("goodslist_id"); entity.Property(e => e.GoodslistImgurl) .HasMaxLength(255) .HasComment("奖品封面图") .HasColumnName("goodslist_imgurl"); entity.Property(e => e.GoodslistMoney) .HasComment("奖品回收") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("goodslist_money"); entity.Property(e => e.GoodslistPrice) .HasComment("奖品价值") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("goodslist_price"); entity.Property(e => e.GoodslistSaleTime) .HasComment("预售时间") .HasColumnType("int(11) unsigned") .HasColumnName("goodslist_sale_time"); entity.Property(e => e.GoodslistTitle) .HasMaxLength(100) .HasComment("奖品名称") .HasColumnName("goodslist_title"); entity.Property(e => e.GoodslistType) .HasDefaultValueSql("'1'") .HasComment("1现货 2预售,3货币,4 宝箱") .HasColumnType("tinyint(1) unsigned") .HasColumnName("goodslist_type"); entity.Property(e => e.InsuranceIs) .HasComment("保险柜0否 1是") .HasColumnType("tinyint(1) unsigned") .HasColumnName("insurance_is"); entity.Property(e => e.IsChong) .HasDefaultValueSql("'0'") .HasComment("是否使用重抽卡 0否 1是") .HasColumnName("is_chong"); entity.Property(e => e.IsLingzhu) .HasComment("是否是领主奖品") .HasColumnType("tinyint(4)") .HasColumnName("is_lingzhu"); entity.Property(e => e.LuckNo) .HasComment("抽奖序号") .HasColumnType("int(11) unsigned") .HasColumnName("luck_no"); entity.Property(e => e.Num) .HasComment("第几箱") .HasColumnType("int(10) unsigned") .HasColumnName("num"); entity.Property(e => e.OrderId) .HasComment("订单id") .HasColumnType("int(11) unsigned") .HasColumnName("order_id"); entity.Property(e => e.OrderListId) .HasComment("特殊奖品中奖订单id") .HasColumnType("int(11) unsigned") .HasColumnName("order_list_id"); entity.Property(e => e.OrderType) .HasComment("盒子类型") .HasColumnType("tinyint(1) unsigned") .HasColumnName("order_type"); entity.Property(e => e.ParentGoodsListId) .HasComment("所属宝箱id") .HasColumnType("int(11)") .HasColumnName("parent_goods_list_id"); entity.Property(e => e.PrizeCode) .HasMaxLength(30) .HasComment("奖品code") .HasColumnName("prize_code") .UseCollation("utf8mb4_unicode_ci") .HasCharSet("utf8mb4"); entity.Property(e => e.RecoveryNum) .HasMaxLength(100) .HasComment("回收订单") .HasColumnName("recovery_num"); entity.Property(e => e.SendNum) .HasMaxLength(100) .HasComment("发货订单号") .HasColumnName("send_num"); entity.Property(e => e.ShangId) .HasComment("赏ID") .HasColumnType("int(11) unsigned") .HasColumnName("shang_id"); entity.Property(e => e.Source) .HasDefaultValueSql("'1'") .HasComment("1抽奖 2集市购买") .HasColumnType("tinyint(1) unsigned") .HasColumnName("source"); entity.Property(e => e.Status) .HasComment("0待选择 1回收 2选择发货 3发布集市") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("order_list_recovery", tb => tb.HasComment("打包记录")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.RecoveryNum, "recovery_num").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("打包时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Count) .HasComment("打包数量") .HasColumnType("int(11) unsigned") .HasColumnName("count"); entity.Property(e => e.Money) .HasComment("打包金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.RecoveryNum) .HasMaxLength(100) .HasComment("打包订单号") .HasColumnName("recovery_num"); entity.Property(e => e.UserId) .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("order_list_send", tb => tb.HasComment("发货记录")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.SendNum, "send_num").IsUnique(); entity.HasIndex(e => e.Status, "status"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Address) .HasMaxLength(255) .HasComment("收货地址") .HasColumnName("address"); entity.Property(e => e.Addtime) .HasComment("下单时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.AdminId) .HasComment("管理员id") .HasColumnType("int(11) unsigned") .HasColumnName("admin_id"); entity.Property(e => e.CancelTime) .HasComment("取消时间") .HasColumnType("int(11) unsigned") .HasColumnName("cancel_time"); entity.Property(e => e.Count) .HasComment("发货数量") .HasColumnType("int(11) unsigned") .HasColumnName("count"); entity.Property(e => e.CourierCode) .HasMaxLength(50) .HasComment("快递code") .HasColumnName("courier_code"); entity.Property(e => e.CourierName) .HasMaxLength(255) .HasComment("快递名称") .HasColumnName("courier_name"); entity.Property(e => e.CourierNumber) .HasMaxLength(50) .HasComment("快递单号") .HasColumnName("courier_number"); entity.Property(e => e.DeliveryList) .HasComment("物流轨迹信息") .HasColumnType("text") .HasColumnName("delivery_list"); entity.Property(e => e.DeliveryStatus) .IsRequired() .HasDefaultValueSql("'-1'") .HasComment("物流状态") .HasColumnName("delivery_status"); entity.Property(e => e.DeliveryTime) .HasComment("物流请求时间") .HasColumnType("int(11) unsigned") .HasColumnName("delivery_time"); entity.Property(e => e.Freight) .HasComment("运费") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("freight"); entity.Property(e => e.Message) .HasMaxLength(255) .HasComment("备注") .HasColumnName("message"); entity.Property(e => e.Mobile) .HasMaxLength(255) .HasComment("收货人电话") .HasColumnName("mobile"); entity.Property(e => e.Name) .HasMaxLength(255) .HasComment("收货人姓名") .HasColumnName("name"); entity.Property(e => e.PayTime) .HasComment("支付时间") .HasColumnType("int(11) unsigned") .HasColumnName("pay_time"); entity.Property(e => e.SendNum) .HasMaxLength(100) .HasComment("发货订单号") .HasColumnName("send_num"); entity.Property(e => e.SendTime) .HasComment("发货时间") .HasColumnType("int(11) unsigned") .HasColumnName("send_time"); entity.Property(e => e.ShouTime) .HasComment("收货时间") .HasColumnType("int(11) unsigned") .HasColumnName("shou_time"); entity.Property(e => e.Status) .HasComment("0待支付 1待发货 2待收货 3已完成 4后台取消") .HasColumnType("tinyint(3) unsigned") .HasColumnName("status"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("picture") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(10) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasColumnName("imgurl"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1 正常 2 删除") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Token) .HasMaxLength(255) .HasColumnName("token"); entity.Property(e => e.Type) .HasComment("存储位置 1=本地 2= 阿里云") .HasColumnName("type"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_draw", tb => tb.HasComment("财务明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.ShareUid) .HasComment("来源ID") .HasColumnType("int(11) unsigned") .HasColumnName("share_uid"); entity.Property(e => e.Type) .HasComment("1后台充值 2在线充值 3抽赏消费 4背包回收 5推荐奖励") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("profit_expenses", tb => tb.HasComment("利润支出表")); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Amount) .HasPrecision(10, 2) .HasComment("支出金额") .HasColumnName("amount"); entity.Property(e => e.CreatedAt) .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("创建时间") .HasColumnType("timestamp") .HasColumnName("created_at"); entity.Property(e => e.Description) .HasMaxLength(255) .HasComment("说明") .HasColumnName("description"); entity.Property(e => e.ExpenseType) .HasComment("支出类型") .HasColumnType("int(10)") .HasColumnName("expense_type"); entity.Property(e => e.ProfitDate) .HasComment("账单日期") .HasColumnName("profit_date"); entity.Property(e => e.UpdatedAt) .ValueGeneratedOnAddOrUpdate() .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("修改时间") .HasColumnType("timestamp") .HasColumnName("updated_at"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_integral", tb => tb.HasComment("财务明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.ShareUid) .HasComment("来源ID") .HasColumnType("int(11) unsigned") .HasColumnName("share_uid"); entity.Property(e => e.Type) .HasComment("1后台充值 2抽赏消费 3开券获得 4领主返币 5分享欧气券") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_money", tb => tb.HasComment("财务明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.ShareUid) .HasComment("来源ID") .HasColumnType("int(11) unsigned") .HasColumnName("share_uid"); entity.Property(e => e.Type) .HasComment("1后台充值 2在线充值 3抽赏消费 4背包回收 5推荐奖励") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_money2", tb => tb.HasComment("财务明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.ShareUid) .HasComment("来源ID") .HasColumnType("int(11) unsigned") .HasColumnName("share_uid"); entity.Property(e => e.Type) .HasComment("1后台充值 2在线充值 3市集消费 4市集售卖 5提现 6提现驳回 7提现手续费") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_ou_qi", tb => tb.HasComment("欧气值明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.Type) .HasComment("1完成任务 2消费赠送 3升级清空 4升级后多出") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_pay", tb => tb.HasComment("(微信/支付宝)支付")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.OrderNum) .HasMaxLength(100) .HasComment("订单号") .HasColumnName("order_num"); entity.Property(e => e.PayType) .HasComment("1微信 2支付宝") .HasColumnType("tinyint(1) unsigned") .HasColumnName("pay_type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("profit_revenue", tb => tb.HasComment("利润收入表")); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Amount) .HasPrecision(10, 2) .HasComment("发放货币") .HasColumnName("amount"); entity.Property(e => e.CreatedAt) .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("创建时间") .HasColumnType("timestamp") .HasColumnName("created_at"); entity.Property(e => e.Description) .HasMaxLength(255) .HasComment("说明") .HasColumnName("description"); entity.Property(e => e.ExpenseType) .HasComment("收入类型") .HasColumnType("int(10)") .HasColumnName("expense_type"); entity.Property(e => e.Price) .HasPrecision(10, 2) .HasComment("收入金额") .HasColumnName("price"); entity.Property(e => e.ProfitDate) .HasComment("账单日期") .HasColumnName("profit_date"); entity.Property(e => e.UpdatedAt) .ValueGeneratedOnAddOrUpdate() .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("修改时间") .HasColumnType("timestamp") .HasColumnName("updated_at"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(10)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("profit_score", tb => tb.HasComment("财务明细")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ChangeMoney) .HasPrecision(10, 2) .HasComment("变化的金额") .HasColumnName("change_money"); entity.Property(e => e.Content) .HasMaxLength(255) .HasComment("描述") .HasColumnName("content"); entity.Property(e => e.Money) .HasComment("变化后的金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Other) .HasMaxLength(255) .HasColumnName("other"); entity.Property(e => e.ShareUid) .HasComment("来源ID") .HasColumnType("int(11) unsigned") .HasColumnName("share_uid"); entity.Property(e => e.Type) .HasComment("1后台充值 2抽赏消费 3升级获得 4抽赏奖励") .HasColumnType("tinyint(2) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("quan_yi_level", tb => tb.HasComment("权益等级表")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.Level) .HasColumnType("int(11)") .HasColumnName("level"); entity.Property(e => e.Number) .HasComment("需要多少欧气值") .HasColumnType("int(11)") .HasColumnName("number"); entity.Property(e => e.Title) .HasMaxLength(255) .HasColumnName("title"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("quan_yi_level_jiang", tb => tb.HasComment("权益中心等级奖品")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.CouponId) .HasDefaultValueSql("'0'") .HasColumnType("int(11) unsigned") .HasColumnName("coupon_id"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.EffectiveDay) .HasComment("有效时间(天)") .HasColumnType("int(11)") .HasColumnName("effective_day"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("奖品图片") .HasColumnName("imgurl"); entity.Property(e => e.JianPrice) .HasDefaultValueSql("'0.00'") .HasComment("减多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("jian_price"); entity.Property(e => e.JiangPrice) .HasDefaultValueSql("'0.00'") .HasComment("奖品价值") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("jiang_price"); entity.Property(e => e.ManPrice) .HasDefaultValueSql("'0.00'") .HasComment("满多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("man_price"); entity.Property(e => e.Money) .HasDefaultValueSql("'0.00'") .HasComment("奖品兑换价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.PrizeCode) .HasMaxLength(30) .HasComment("奖品编号") .HasColumnName("prize_code") .UseCollation("utf8mb4_unicode_ci"); entity.Property(e => e.Probability) .HasDefaultValueSql("'0.00'") .HasComment("概率") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("probability"); entity.Property(e => e.QyLevel) .HasColumnType("int(11)") .HasColumnName("qy_level"); entity.Property(e => e.QyLevelId) .HasColumnType("int(11)") .HasColumnName("qy_level_id"); entity.Property(e => e.ScMoney) .HasDefaultValueSql("'0.00'") .HasComment("市场参考价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("sc_money"); entity.Property(e => e.ShangId) .HasColumnType("int(11)") .HasColumnName("shang_id"); entity.Property(e => e.Title) .HasMaxLength(255) .HasColumnName("title"); entity.Property(e => e.Type) .HasComment("1普通降临(优惠券) 2高级奖励(奖品)") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.ZNum) .HasDefaultValueSql("'0'") .HasComment("优惠券赠送多少") .HasColumnType("int(11) unsigned") .HasColumnName("z_num"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("rank_month", tb => tb.HasComment("排行榜月榜")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Money) .HasComment("消费金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.MonthTime) .HasMaxLength(100) .HasComment("统计范围") .HasColumnName("month_time"); entity.Property(e => e.OrderListId) .HasComment("奖品ID") .HasColumnType("int(11) unsigned") .HasColumnName("order_list_id"); entity.Property(e => e.PrizeImgurl) .HasMaxLength(255) .HasColumnName("prize_imgurl"); entity.Property(e => e.PrizeTitle) .HasMaxLength(255) .HasColumnName("prize_title"); entity.Property(e => e.Rank) .HasComment("排名") .HasColumnType("int(11) unsigned") .HasColumnName("rank"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("rank_week", tb => tb.HasComment("排行榜周榜")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Money) .HasComment("消费金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.OrderListId) .HasComment("奖品ID") .HasColumnType("int(11) unsigned") .HasColumnName("order_list_id"); entity.Property(e => e.PrizeImgurl) .HasMaxLength(255) .HasColumnName("prize_imgurl"); entity.Property(e => e.PrizeTitle) .HasMaxLength(255) .HasColumnName("prize_title"); entity.Property(e => e.Rank) .HasComment("排名") .HasColumnType("int(11) unsigned") .HasColumnName("rank"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); entity.Property(e => e.WeekTime) .HasMaxLength(100) .HasComment("统计范围") .HasColumnName("week_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("reward", tb => tb.HasComment("奖励表")); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasColumnType("int(11)") .HasColumnName("create_time"); entity.Property(e => e.Description) .HasMaxLength(255) .HasComment("奖励描述") .HasColumnName("description"); entity.Property(e => e.RewardExtend) .HasComment("奖励ID(当reward_type=1时为优惠券ID)") .HasColumnType("int(11)") .HasColumnName("reward_extend"); entity.Property(e => e.RewardId) .HasMaxLength(64) .HasComment("关联表id") .HasColumnName("reward_id"); entity.Property(e => e.RewardType) .HasComment("奖励类型(1:钻石,2:货币1,3:货币2,4:优惠券)") .HasColumnType("int(11)") .HasColumnName("reward_type"); entity.Property(e => e.RewardValue) .HasPrecision(10, 2) .HasComment("奖励值") .HasColumnName("reward_value"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("shang") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Color) .HasMaxLength(30) .HasColumnName("color"); entity.Property(e => e.GoodsId) .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.Imgurl) .HasMaxLength(200) .HasColumnName("imgurl"); entity.Property(e => e.Pro) .HasColumnType("decimal(10,2) unsigned") .HasColumnName("pro"); entity.Property(e => e.Sort) .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.SpecialImgurl) .HasMaxLength(200) .HasColumnName("special_imgurl") .UseCollation("utf8mb4_unicode_ci") .HasCharSet("utf8mb4"); entity.Property(e => e.Title) .HasMaxLength(255) .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasDefaultValueSql("'0'") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("sign_config", tb => tb.HasComment("签到配置表")); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasColumnType("int(11)") .HasColumnName("create_time"); entity.Property(e => e.Day) .HasComment("指定星期几(type=2时有效,1-7代表周一到周日)") .HasColumnName("day"); entity.Property(e => e.Description) .HasMaxLength(255) .HasComment("备注") .HasColumnName("description"); entity.Property(e => e.Icon) .HasMaxLength(255) .HasComment("图标") .HasColumnName("icon"); entity.Property(e => e.RewardId) .HasMaxLength(64) .HasComment("奖励id") .HasColumnName("reward_id"); entity.Property(e => e.Sort) .HasDefaultValueSql("'0'") .HasComment("排序") .HasColumnType("int(11)") .HasColumnName("sort"); entity.Property(e => e.Status) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("状态(0禁用,1启用)") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(100) .HasComment("配置标题") .HasColumnName("title"); entity.Property(e => e.Type) .HasComment("配置类型(1:累计签到配置,2:每日签到配置)") .HasColumnName("type"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("task_list", tb => tb.HasComment("任务表")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Cate) .HasComment("任务分类 1邀请好友注册 2抽赏任务 ") .HasColumnName("cate"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.IsImportant) .HasDefaultValueSql("'0'") .HasComment("是否是重要任务 1是 0否") .HasColumnName("is_important"); entity.Property(e => e.Number) .HasDefaultValueSql("'0'") .HasComment("需要完成任务几次") .HasColumnType("int(11)") .HasColumnName("number"); entity.Property(e => e.Sort) .HasDefaultValueSql("'0'") .HasComment("排序") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("任务名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasComment("1每日任务 2每周任务") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.ZNumber) .HasDefaultValueSql("'0'") .HasComment("赠送多少欧气值") .HasColumnType("int(11) unsigned") .HasColumnName("z_number"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user") .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.ClickId) .HasDefaultValueSql("'0'") .HasColumnType("int(11)") .HasColumnName("click_id"); entity.Property(e => e.DrawNum) .HasDefaultValueSql("'0'") .HasComment("优惠券的数量") .HasColumnType("int(11)") .HasColumnName("draw_num"); entity.Property(e => e.GzhOpenid) .HasMaxLength(255) .HasComment("公众号openid") .HasColumnName("gzh_openid"); entity.Property(e => e.Headimg) .HasMaxLength(255) .HasComment("头像") .HasColumnName("headimg"); entity.Property(e => e.Integral) .HasComment("幸运币") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("integral"); entity.Property(e => e.IsUseCoupon) .HasDefaultValueSql("'0'") .HasComment("0未领取1已领取") .HasColumnType("tinyint(3)") .HasColumnName("is_use_coupon"); entity.Property(e => e.Istest) .HasComment("是否测试账号") .HasColumnType("int(11)") .HasColumnName("istest"); entity.Property(e => e.LastLoginTime) .HasComment("最后操作时间") .HasColumnType("int(11) unsigned") .HasColumnName("last_login_time"); entity.Property(e => e.MbNumber) .HasDefaultValueSql("'0'") .HasComment("连击赏秘宝池抽奖次数") .HasColumnType("int(11) unsigned") .HasColumnName("mb_number"); entity.Property(e => e.Mobile) .HasMaxLength(15) .HasComment("手机号") .HasColumnName("mobile"); entity.Property(e => e.Money) .HasComment("余额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Money2) .HasDefaultValueSql("'0.00'") .HasComment("集市余额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money2"); entity.Property(e => e.Nickname) .HasMaxLength(255) .HasComment("昵称") .HasColumnName("nickname") .UseCollation("utf8mb4_unicode_ci") .HasCharSet("utf8mb4"); entity.Property(e => e.Openid) .HasMaxLength(50) .HasDefaultValueSql("''") .HasComment("微信openid") .HasColumnName("openid"); entity.Property(e => e.OuQi) .HasDefaultValueSql("'0'") .HasComment("欧气值") .HasColumnType("int(11) unsigned") .HasColumnName("ou_qi"); entity.Property(e => e.OuQiLevel) .HasDefaultValueSql("'0'") .HasComment("欧气值等级") .HasColumnType("int(11) unsigned") .HasColumnName("ou_qi_level"); entity.Property(e => e.Password) .HasMaxLength(40) .HasColumnName("password"); entity.Property(e => e.Pid) .HasComment("父级id") .HasColumnType("int(11) unsigned") .HasColumnName("pid"); entity.Property(e => e.Score) .HasComment("积分") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("score"); entity.Property(e => e.ShareImage) .HasMaxLength(255) .HasComment("分享海报") .HasColumnName("share_image"); entity.Property(e => e.Status) .IsRequired() .HasDefaultValueSql("'1'") .HasComment("状态:1正常,2禁用") .HasColumnName("status"); entity.Property(e => e.Uid) .HasMaxLength(16) .HasComment("唯一编号") .HasColumnName("uid"); entity.Property(e => e.Unionid) .HasMaxLength(255) .HasComment("用户唯一id") .HasColumnName("unionid"); entity.Property(e => e.UpdateTime) .HasComment("修改时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); entity.Property(e => e.Vip) .HasDefaultValueSql("'1'") .HasComment("vip等级") .HasColumnType("tinyint(1) unsigned") .HasColumnName("vip"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_account") .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.AccountToken) .HasMaxLength(255) .HasComment("登陆秘钥") .HasColumnName("account_token"); entity.Property(e => e.IpAdcode) .HasMaxLength(255) .HasComment("ip邮编") .HasColumnName("ip_adcode"); entity.Property(e => e.IpCity) .HasMaxLength(50) .HasColumnName("ip_city"); entity.Property(e => e.IpProvince) .HasMaxLength(50) .HasColumnName("ip_province"); entity.Property(e => e.LastLoginIp) .HasMaxLength(50) .HasColumnName("last_login_ip"); entity.Property(e => e.LastLoginIp1) .HasMaxLength(255) .HasComment("ip") .HasColumnName("last_login_ip1"); entity.Property(e => e.LastLoginTime) .HasColumnType("int(11) unsigned") .HasColumnName("last_login_time"); entity.Property(e => e.TokenNum) .HasMaxLength(50) .HasComment("秘钥随机数") .HasColumnName("token_num"); entity.Property(e => e.TokenTime) .HasComment("秘钥时间戳") .HasColumnType("int(11) unsigned") .HasColumnName("token_time"); entity.Property(e => e.UserId) .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_coupon", tb => tb.HasComment("欧气劵")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("获取时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.FromId) .HasMaxLength(50) .HasDefaultValueSql("'0'") .HasComment("来源id (订单、领取)") .HasColumnName("from_id"); entity.Property(e => e.KlNum) .HasDefaultValueSql("'0'") .HasComment("最多可参与人数") .HasColumnType("int(11) unsigned") .HasColumnName("kl_num"); entity.Property(e => e.KlNum2) .HasDefaultValueSql("'0'") .HasComment("最多可参与人数") .HasColumnType("int(11) unsigned") .HasColumnName("kl_num2"); entity.Property(e => e.LNum) .HasDefaultValueSql("'0.00'") .HasComment("领取多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("l_num"); entity.Property(e => e.Level) .HasDefaultValueSql("'0'") .HasComment("1特级赏券 2终极赏券 3高级赏券 4普通赏券") .HasColumnType("int(11) unsigned") .HasColumnName("level"); entity.Property(e => e.Num) .HasComment("开奖总金额") .HasColumnType("int(10) unsigned") .HasColumnName("num"); entity.Property(e => e.Other) .HasDefaultValueSql("'0.00'") .HasComment("其他人可以获得多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("other"); entity.Property(e => e.Other2) .HasDefaultValueSql("'0.00'") .HasComment("其他人可以获得多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("other2"); entity.Property(e => e.Own) .HasDefaultValueSql("'0.00'") .HasComment("自己可以获得多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("own"); entity.Property(e => e.Own2) .HasDefaultValueSql("'0.00'") .HasComment("自己可以获得多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("own2"); entity.Property(e => e.ShareTime) .HasComment("分享时间") .HasColumnType("int(11)") .HasColumnName("share_time"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1未分享 2已分享 3已领取 4被消耗融合") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("劵名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasComment("1下单赠送 2领取 3融合得到") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasComment("用户的id") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_goods_lian_ji", tb => tb.HasComment("用户连击赏连击次数")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.GoodsId) .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.Number) .HasComment("连击次数") .HasColumnType("int(11) unsigned") .HasColumnName("number"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_item_card", tb => tb.HasComment("用户的道具卡")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.ItemCardId) .HasColumnType("int(11)") .HasColumnName("item_card_id"); entity.Property(e => e.OrderId) .HasDefaultValueSql("'0'") .HasComment("抵扣的订单ID") .HasColumnType("int(11)") .HasColumnName("order_id"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("1未使用 2已使用") .HasColumnName("status"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("名称") .HasColumnName("title"); entity.Property(e => e.Type) .HasDefaultValueSql("'0'") .HasComment("类型") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_login_ip") .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.IpAdcode) .HasMaxLength(255) .HasComment("ip邮编") .HasColumnName("ip_adcode"); entity.Property(e => e.IpCity) .HasMaxLength(50) .HasColumnName("ip_city"); entity.Property(e => e.IpProvince) .HasMaxLength(50) .HasColumnName("ip_province"); entity.Property(e => e.LastLoginIp) .HasMaxLength(50) .HasColumnName("last_login_ip"); entity.Property(e => e.LastLoginIp1) .HasMaxLength(255) .HasComment("ip") .HasColumnName("last_login_ip1"); entity.Property(e => e.LastLoginTime) .HasColumnType("int(11) unsigned") .HasColumnName("last_login_time"); entity.Property(e => e.UserId) .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_login_log", tb => tb.HasComment("用户登录记录表")); entity.HasIndex(e => e.LoginDate, "idx_date"); entity.HasIndex(e => new { e.UserId, e.LoginDate }, "idx_user_date"); entity.HasIndex(e => new { e.Year, e.Month }, "idx_year_month"); entity.HasIndex(e => new { e.Year, e.Week }, "idx_year_week"); entity.Property(e => e.Id) .HasComment("主键ID") .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Device) .HasMaxLength(50) .HasDefaultValueSql("''") .HasComment("登录设备") .HasColumnName("device"); entity.Property(e => e.Ip) .HasMaxLength(50) .HasDefaultValueSql("''") .HasComment("登录IP") .HasColumnName("ip"); entity.Property(e => e.Location) .HasMaxLength(100) .HasDefaultValueSql("''") .HasComment("登录地点") .HasColumnName("location"); entity.Property(e => e.LoginDate) .HasComment("登录日期") .HasColumnName("login_date"); entity.Property(e => e.LoginTime) .HasComment("登录时间戳") .HasColumnType("int(11) unsigned") .HasColumnName("login_time"); entity.Property(e => e.Month) .HasComment("月份") .HasColumnType("int(2) unsigned") .HasColumnName("month"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); entity.Property(e => e.Week) .HasComment("周数") .HasColumnType("int(2) unsigned") .HasColumnName("week"); entity.Property(e => e.Year) .HasComment("年份") .HasColumnType("int(4) unsigned") .HasColumnName("year"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_poster_cache", tb => tb.HasComment("用户海报COS存储记录")); entity.HasIndex(e => e.ExpiresAt, "idx_expires"); entity.HasIndex(e => e.TemplateHash, "idx_template"); entity.HasIndex(e => new { e.UserId, e.TemplateHash, e.AppId }, "uk_user_template_app").IsUnique(); entity.Property(e => e.Id) .HasComment("主键ID") .HasColumnType("bigint(20) unsigned") .HasColumnName("id"); entity.Property(e => e.AppId) .HasMaxLength(32) .HasComment("微信APPID") .HasColumnName("app_id"); entity.Property(e => e.CosUrl) .HasMaxLength(512) .HasComment("COS访问URL") .HasColumnName("cos_url"); entity.Property(e => e.CreatedAt) .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("创建时间") .HasColumnType("timestamp") .HasColumnName("created_at"); entity.Property(e => e.ExpiresAt) .HasComment("过期时间") .HasColumnType("timestamp") .HasColumnName("expires_at"); entity.Property(e => e.FileSize) .HasDefaultValueSql("'0'") .HasComment("文件大小(字节)") .HasColumnType("int(11) unsigned") .HasColumnName("file_size"); entity.Property(e => e.MimeType) .HasMaxLength(50) .HasDefaultValueSql("'image/png'") .HasComment("文件类型") .HasColumnName("mime_type"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("状态(1-有效 0-无效)") .HasColumnName("status"); entity.Property(e => e.TemplateHash) .HasMaxLength(64) .HasComment("模板内容哈希值") .HasColumnName("template_hash"); entity.Property(e => e.UpdatedAt) .ValueGeneratedOnAddOrUpdate() .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("更新时间") .HasColumnType("timestamp") .HasColumnName("updated_at"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("bigint(20)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_quan_yi_level_jiang", tb => tb.HasComment("用户领取的权益中心等级奖品")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.CouponId) .HasDefaultValueSql("'0'") .HasColumnType("int(11) unsigned") .HasColumnName("coupon_id"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.EffectiveDay) .HasComment("有效时间(天)") .HasColumnType("int(11)") .HasColumnName("effective_day"); entity.Property(e => e.EndTime) .HasColumnType("int(11)") .HasColumnName("end_time"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("奖品图片") .HasColumnName("imgurl"); entity.Property(e => e.JianPrice) .HasDefaultValueSql("'0.00'") .HasComment("减多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("jian_price"); entity.Property(e => e.JiangPrice) .HasDefaultValueSql("'0.00'") .HasComment("奖品价值") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("jiang_price"); entity.Property(e => e.ManPrice) .HasDefaultValueSql("'0.00'") .HasComment("满多少") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("man_price"); entity.Property(e => e.Money) .HasDefaultValueSql("'0.00'") .HasComment("奖品兑换价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.PrizeCode) .HasMaxLength(30) .HasComment("奖品编号") .HasColumnName("prize_code") .UseCollation("utf8mb4_unicode_ci"); entity.Property(e => e.Probability) .HasComment("概率") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("probability"); entity.Property(e => e.QyLevel) .HasDefaultValueSql("'0'") .HasColumnType("int(11)") .HasColumnName("qy_level"); entity.Property(e => e.QyLevelId) .HasColumnType("int(11)") .HasColumnName("qy_level_id"); entity.Property(e => e.ScMoney) .HasDefaultValueSql("'0.00'") .HasComment("市场参考价") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("sc_money"); entity.Property(e => e.ShangId) .HasColumnType("int(11)") .HasColumnName("shang_id"); entity.Property(e => e.Title) .HasMaxLength(255) .HasColumnName("title"); entity.Property(e => e.Type) .HasComment("1普通降临(优惠券) 2高级奖励(奖品)") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); entity.Property(e => e.ZNum) .HasDefaultValueSql("'0'") .HasComment("优惠券赠送多少") .HasColumnType("int(11) unsigned") .HasColumnName("z_num"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_rage", tb => tb.HasComment("用户的怒气值")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.GoodsId) .HasColumnType("int(11)") .HasColumnName("goods_id"); entity.Property(e => e.Rage) .HasComment("怒气值") .HasColumnType("int(11)") .HasColumnName("rage"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_recharge", tb => tb.HasComment("用户充值表")) .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.HasIndex(e => e.OrderNum, "order_num").IsUnique(); entity.HasIndex(e => e.UserId, "user_id"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("创建订单时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Money) .HasComment("充值金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.OrderNum) .HasMaxLength(100) .HasComment("订单号") .HasColumnName("order_num"); entity.Property(e => e.PayTime) .HasComment("支付时间") .HasColumnType("int(11) unsigned") .HasColumnName("pay_time"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("1待支付 2已完成") .HasColumnType("tinyint(1) unsigned") .HasColumnName("status"); entity.Property(e => e.UserId) .HasComment("用户ID") .HasColumnType("int(11) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_sign", tb => tb.HasComment("用户签到表")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.Property(e => e.Id) .HasComment("主键id") .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasComment("签到时间") .HasColumnType("int(10) unsigned") .HasColumnName("create_time"); entity.Property(e => e.Days) .HasComment("连续签到天数") .HasColumnType("int(10) unsigned") .HasColumnName("days"); entity.Property(e => e.Month) .HasComment("签到月份") .HasColumnType("int(11)") .HasColumnName("month"); entity.Property(e => e.Num) .HasComment("签到数量") .HasColumnType("int(128)") .HasColumnName("num"); entity.Property(e => e.SignDate) .HasMaxLength(24) .HasDefaultValueSql("''") .HasComment("签到日期") .HasColumnName("sign_date"); entity.Property(e => e.SignDay) .HasComment("签到当月天数") .HasColumnType("tinyint(2) unsigned") .HasColumnName("sign_day"); entity.Property(e => e.SignType) .HasComment("月签到还是累计签到") .HasColumnType("tinyint(2)") .HasColumnName("sign_type"); entity.Property(e => e.UpdateTime) .HasComment("更新时间") .HasColumnType("int(10) unsigned") .HasColumnName("update_time"); entity.Property(e => e.UserId) .HasComment("用户id") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); entity.Property(e => e.Year) .HasComment("签到年份") .HasColumnType("int(11)") .HasColumnName("year"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_statistics", tb => tb.HasComment("用户统计表")); entity.Property(e => e.Id) .HasComment("主键") .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.AllMoney) .HasPrecision(10, 2) .HasComment("总利润") .HasColumnName("all_money"); entity.Property(e => e.AllRecycleMoney) .HasPrecision(10, 2) .HasComment("总收入") .HasColumnName("all_recycle_money"); entity.Property(e => e.AllShipmentMoney) .HasPrecision(10, 2) .HasComment("总支出") .HasColumnName("all_shipment_money"); entity.Property(e => e.BalanceConsume) .HasPrecision(10, 2) .HasComment("记录当天用户使用余额消费的总金额(单位:元)。") .HasColumnName("balance_consume"); entity.Property(e => e.BalanceIssue) .HasPrecision(10, 2) .HasComment("记录当天系统发放给用户的余额总金额") .HasColumnName("balance_issue"); entity.Property(e => e.ConsumeOrderCount) .HasComment("支付的订单笔数") .HasColumnType("int(11)") .HasColumnName("consume_order_count"); entity.Property(e => e.ConsumeRmbCount) .HasComment("消费rmb人数") .HasColumnType("int(11)") .HasColumnName("consume_rmb_count"); entity.Property(e => e.ConsumeUserCount) .HasComment("记录当天消费的用户人数(去重)") .HasColumnType("int(11)") .HasColumnName("consume_user_count"); entity.Property(e => e.CreatedAt) .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("创建时间") .HasColumnType("timestamp") .HasColumnName("created_at"); entity.Property(e => e.LoginCount) .HasDefaultValueSql("'0'") .HasComment("登录人数") .HasColumnType("int(11)") .HasColumnName("login_count"); entity.Property(e => e.ProfitMoney) .HasPrecision(10, 2) .HasComment("利润率") .HasColumnName("profit_money"); entity.Property(e => e.RechargeAmount) .HasPrecision(10, 2) .HasComment("充值金额") .HasColumnName("recharge_amount"); entity.Property(e => e.RechargeSum) .HasPrecision(10, 2) .HasComment("今日总收入") .HasColumnName("recharge_sum"); entity.Property(e => e.RecordDate) .HasComment("记录日期") .HasColumnName("record_date"); entity.Property(e => e.RecycleMoney) .HasPrecision(10, 2) .HasComment("回收价值") .HasColumnName("recycle_money"); entity.Property(e => e.RegisterCount) .HasDefaultValueSql("'0'") .HasComment("注册人数") .HasColumnType("int(11)") .HasColumnName("register_count"); entity.Property(e => e.SendMoney) .HasPrecision(10, 2) .HasComment("发货价值") .HasColumnName("send_money"); entity.Property(e => e.ShipmentMoney) .HasPrecision(10, 2) .HasComment("出货价值") .HasColumnName("shipment_money"); entity.Property(e => e.UpdatedAt) .ValueGeneratedOnAddOrUpdate() .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("修改时间") .HasColumnType("timestamp") .HasColumnName("updated_at"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_task_list", tb => tb.HasComment("用户完成任务记录表")); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(11)") .HasColumnName("addtime"); entity.Property(e => e.Cate) .HasComment("任务分类 1邀请好友注册 2抽赏任务 ") .HasColumnName("cate"); entity.Property(e => e.Deltime) .HasColumnType("int(11)") .HasColumnName("deltime"); entity.Property(e => e.IsImportant) .HasDefaultValueSql("'0'") .HasComment("是否是重要任务 1是 0否") .HasColumnName("is_important"); entity.Property(e => e.Number) .HasDefaultValueSql("'0'") .HasComment("需要完成任务几次") .HasColumnType("int(11)") .HasColumnName("number"); entity.Property(e => e.TaskListId) .HasColumnType("int(11)") .HasColumnName("task_list_id"); entity.Property(e => e.Type) .HasComment("1每日任务 2每周任务") .HasColumnName("type"); entity.Property(e => e.Updatetime) .HasColumnType("int(11)") .HasColumnName("updatetime"); entity.Property(e => e.UserId) .HasColumnType("int(11)") .HasColumnName("user_id"); entity.Property(e => e.ZNumber) .HasDefaultValueSql("'0'") .HasComment("赠送多少欧气值") .HasColumnType("int(11) unsigned") .HasColumnName("z_number"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("user_verification_codes", tb => tb.HasComment("用户验证码表")); entity.HasIndex(e => new { e.Account, e.CodeType }, "idx_account_code_type"); entity.HasIndex(e => e.Code, "idx_code"); entity.HasIndex(e => e.ExpiredAt, "idx_expired_at"); entity.Property(e => e.Id) .HasComment("主键ID") .HasColumnType("bigint(20) unsigned") .HasColumnName("id"); entity.Property(e => e.Account) .HasMaxLength(100) .HasComment("账号(手机号/邮箱)") .HasColumnName("account"); entity.Property(e => e.Channel) .HasMaxLength(20) .HasComment("发送渠道:sms-短信,email-邮件") .HasColumnName("channel"); entity.Property(e => e.Code) .HasMaxLength(20) .HasComment("验证码") .HasColumnName("code"); entity.Property(e => e.CodeType) .HasComment("验证码类型:1-注册,2-登录,3-找回密码,4-修改手机,5-修改邮箱,6-其他") .HasColumnType("tinyint(4)") .HasColumnName("code_type"); entity.Property(e => e.CreatedAt) .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("创建时间") .HasColumnType("datetime") .HasColumnName("created_at"); entity.Property(e => e.ExpiredAt) .HasComment("过期时间") .HasColumnType("datetime") .HasColumnName("expired_at"); entity.Property(e => e.IpAddress) .HasMaxLength(50) .HasComment("请求IP地址") .HasColumnName("ip_address"); entity.Property(e => e.Status) .HasComment("状态:0-未使用,1-已使用,2-已失效") .HasColumnType("tinyint(4)") .HasColumnName("status"); entity.Property(e => e.UpdatedAt) .ValueGeneratedOnAddOrUpdate() .HasDefaultValueSql("CURRENT_TIMESTAMP") .HasComment("更新时间") .HasColumnType("datetime") .HasColumnName("updated_at"); entity.Property(e => e.UsedAt) .HasComment("使用时间") .HasColumnType("datetime") .HasColumnName("used_at"); entity.Property(e => e.UserId) .HasComment("用户ID,可为空表示未登录用户") .HasColumnType("bigint(20) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("user_vip", tb => tb.HasComment("会员vip")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.Property(e => e.Id) .HasColumnType("int(11) unsigned") .HasColumnName("id"); entity.Property(e => e.Condition) .HasComment("升级消费") .HasColumnType("int(11) unsigned") .HasColumnName("condition"); entity.Property(e => e.Discount) .HasComment("享受折扣") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("discount"); entity.Property(e => e.Imgurl) .HasMaxLength(200) .HasComment("图标") .HasColumnName("imgurl"); entity.Property(e => e.Notice) .HasMaxLength(255) .HasComment("权益说明") .HasColumnName("notice"); entity.Property(e => e.Title) .HasMaxLength(50) .HasDefaultValueSql("'0'") .HasComment("等级名称") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasComment("更新时间") .HasColumnType("int(11) unsigned") .HasColumnName("update_time"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity.ToTable("welfare_house", tb => tb.HasComment("福利屋管理")); entity.Property(e => e.Id) .HasColumnType("int(11)") .HasColumnName("id"); entity.Property(e => e.CreateTime) .HasComment("创建时间") .HasColumnType("int(11)") .HasColumnName("create_time"); entity.Property(e => e.Image) .HasMaxLength(255) .HasComment("图片路径") .HasColumnName("image"); entity.Property(e => e.Name) .HasMaxLength(100) .HasComment("名称") .HasColumnName("name"); entity.Property(e => e.Sort) .HasDefaultValueSql("'0'") .HasComment("排序(数字越小越靠前)") .HasColumnType("int(11)") .HasColumnName("sort"); entity.Property(e => e.Status) .HasDefaultValueSql("'1'") .HasComment("状态:0=禁用,1=启用") .HasColumnName("status"); entity.Property(e => e.UpdateTime) .HasComment("更新时间") .HasColumnType("int(11)") .HasColumnName("update_time"); entity.Property(e => e.Url) .HasMaxLength(255) .HasComment("跳转路径") .HasColumnName("url"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("withdraw") .HasCharSet("utf8") .UseCollation("utf8_unicode_ci"); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("提现时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Bank) .HasMaxLength(255) .HasComment("开户行") .HasColumnName("bank"); entity.Property(e => e.EndTime) .HasComment("审核时间") .HasColumnType("int(10) unsigned") .HasColumnName("end_time"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("收款二维码") .HasColumnName("imgurl"); entity.Property(e => e.Money) .HasComment("到账金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("money"); entity.Property(e => e.Name) .HasMaxLength(255) .HasComment("提现姓名/银行户名") .HasColumnName("name"); entity.Property(e => e.Number) .HasMaxLength(50) .HasComment("支付宝账号/银行卡号") .HasColumnName("number"); entity.Property(e => e.Reason) .HasMaxLength(255) .HasComment("原因") .HasColumnName("reason"); entity.Property(e => e.Status) .HasDefaultValueSql("'0'") .HasComment("提现:1=未审核,2=已通过3=未通过") .HasColumnType("tinyint(2) unsigned") .HasColumnName("status"); entity.Property(e => e.Sxf) .HasComment("手续费") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("sxf"); entity.Property(e => e.TalMoney) .HasComment("提现金额") .HasColumnType("decimal(10,2) unsigned") .HasColumnName("tal_money"); entity.Property(e => e.Type) .HasDefaultValueSql("'1'") .HasComment("提现方式:1=微信,2=银行卡 3支付宝") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasComment("提现人") .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("wxpay_log", tb => tb.HasComment("微信/支付宝支付信息")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.OrderNo, "order_no").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasColumnType("int(14) unsigned") .HasColumnName("addtime"); entity.Property(e => e.Channel) .HasDefaultValueSql("'1'") .HasComment("1微信 2支付宝 ") .HasColumnType("int(1)") .HasColumnName("channel"); entity.Property(e => e.Content) .HasComment("说明") .HasColumnType("text") .HasColumnName("content"); entity.Property(e => e.OrderNo) .HasMaxLength(100) .HasComment("订单号") .HasColumnName("order_no"); entity.Property(e => e.Type) .HasDefaultValueSql("'1'") .HasColumnType("tinyint(1) unsigned") .HasColumnName("type"); entity.Property(e => e.UserId) .HasColumnType("int(10) unsigned") .HasColumnName("user_id"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.Id).HasName("PRIMARY"); entity .ToTable("yushou", tb => tb.HasComment("预售日历")) .HasCharSet("utf8") .UseCollation("utf8_general_ci"); entity.HasIndex(e => e.Id, "id").IsUnique(); entity.Property(e => e.Id) .HasColumnType("int(10) unsigned") .HasColumnName("id"); entity.Property(e => e.Addtime) .HasComment("添加时间") .HasColumnType("int(11) unsigned") .HasColumnName("addtime"); entity.Property(e => e.GoodsId) .HasComment("商品id") .HasColumnType("int(11) unsigned") .HasColumnName("goods_id"); entity.Property(e => e.Imgurl) .HasMaxLength(255) .HasComment("图片") .HasColumnName("imgurl"); entity.Property(e => e.SaleTime) .HasComment("预售日期") .HasColumnType("int(11) unsigned") .HasColumnName("sale_time"); entity.Property(e => e.Sort) .HasComment("排序") .HasColumnType("int(11) unsigned") .HasColumnName("sort"); entity.Property(e => e.Title) .HasMaxLength(255) .HasComment("标题") .HasColumnName("title"); entity.Property(e => e.UpdateTime) .HasColumnType("int(11)") .HasColumnName("update_time"); }); OnModelCreatingPartial(modelBuilder); } partial void OnModelCreatingPartial(ModelBuilder modelBuilder); }