5063 lines
196 KiB
C#
5063 lines
196 KiB
C#
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<YoudaContext> options)
|
||
: base(options)
|
||
{
|
||
}
|
||
|
||
/// <summary>
|
||
/// 管理员
|
||
/// </summary>
|
||
public virtual DbSet<Admin> Admin { get; set; }
|
||
|
||
/// <summary>
|
||
/// 管理员登录日志
|
||
/// </summary>
|
||
public virtual DbSet<AdminGoodsLog> AdminGoodsLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 管理员登录日志
|
||
/// </summary>
|
||
public virtual DbSet<AdminLoginLog> AdminLoginLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 管理员操作日志
|
||
/// </summary>
|
||
public virtual DbSet<AdminOperationLog> AdminOperationLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 权限
|
||
/// </summary>
|
||
public virtual DbSet<AdminQuanxian> AdminQuanxian { get; set; }
|
||
|
||
/// <summary>
|
||
/// ads
|
||
/// </summary>
|
||
public virtual DbSet<Ads> Ads { get; set; }
|
||
|
||
/// <summary>
|
||
/// advert
|
||
/// </summary>
|
||
public virtual DbSet<Advert> Advert { get; set; }
|
||
|
||
/// <summary>
|
||
/// advert_type
|
||
/// </summary>
|
||
public virtual DbSet<AdvertType> AdvertType { get; set; }
|
||
|
||
/// <summary>
|
||
/// card_level
|
||
/// </summary>
|
||
public virtual DbSet<CardLevel> CardLevel { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子分类
|
||
/// </summary>
|
||
public virtual DbSet<Category> Category { get; set; }
|
||
|
||
/// <summary>
|
||
/// 短信记录
|
||
/// </summary>
|
||
public virtual DbSet<Code> Code { get; set; }
|
||
|
||
/// <summary>
|
||
/// collect
|
||
/// </summary>
|
||
public virtual DbSet<Collect> Collect { get; set; }
|
||
|
||
/// <summary>
|
||
/// config
|
||
/// </summary>
|
||
public virtual DbSet<Config> Config { get; set; }
|
||
|
||
/// <summary>
|
||
/// 优惠券表
|
||
/// </summary>
|
||
public virtual DbSet<Coupon> Coupon { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户优惠券表
|
||
/// </summary>
|
||
public virtual DbSet<CouponReceive> CouponReceive { get; set; }
|
||
|
||
/// <summary>
|
||
/// danye
|
||
/// </summary>
|
||
public virtual DbSet<Danye> Danye { get; set; }
|
||
|
||
/// <summary>
|
||
/// 快递公司
|
||
/// </summary>
|
||
public virtual DbSet<Delivery> Delivery { get; set; }
|
||
|
||
/// <summary>
|
||
/// error_log
|
||
/// </summary>
|
||
public virtual DbSet<ErrorLog> ErrorLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 悬浮球配置表
|
||
/// </summary>
|
||
public virtual DbSet<FloatBallConfig> FloatBallConfig { get; set; }
|
||
|
||
/// <summary>
|
||
/// 无限令领取记录
|
||
/// </summary>
|
||
public virtual DbSet<Give> Give { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子
|
||
/// </summary>
|
||
public virtual DbSet<Goods> Goods { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子扩展表
|
||
/// </summary>
|
||
public virtual DbSet<GoodsExtend> GoodsExtend { get; set; }
|
||
|
||
/// <summary>
|
||
/// goods_extend_list
|
||
/// </summary>
|
||
public virtual DbSet<GoodsExtendList> GoodsExtendList { get; set; }
|
||
|
||
/// <summary>
|
||
/// 无限赏领主
|
||
/// </summary>
|
||
public virtual DbSet<GoodsKingRank> GoodsKingRank { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子奖品
|
||
/// </summary>
|
||
public virtual DbSet<GoodsList> GoodsList { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子锁箱信息
|
||
/// </summary>
|
||
public virtual DbSet<GoodsLock> GoodsLock { get; set; }
|
||
|
||
/// <summary>
|
||
/// 盒子自动下架日志表
|
||
/// </summary>
|
||
public virtual DbSet<GoodsOffshelfLog> GoodsOffshelfLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// goods_type
|
||
/// </summary>
|
||
public virtual DbSet<GoodsType> GoodsType { get; set; }
|
||
|
||
/// <summary>
|
||
/// 道具卡
|
||
/// </summary>
|
||
public virtual DbSet<ItemCard> ItemCard { get; set; }
|
||
|
||
/// <summary>
|
||
/// 发货订单表
|
||
/// </summary>
|
||
public virtual DbSet<KkOrder> KkOrder { get; set; }
|
||
|
||
/// <summary>
|
||
/// 订单商品
|
||
/// </summary>
|
||
public virtual DbSet<KkOrderGood> KkOrderGood { get; set; }
|
||
|
||
/// <summary>
|
||
/// 发货订单地址物流信息
|
||
/// </summary>
|
||
public virtual DbSet<KkOrderSend> KkOrderSend { get; set; }
|
||
|
||
/// <summary>
|
||
/// 商品表
|
||
/// </summary>
|
||
public virtual DbSet<KkProduct> KkProduct { get; set; }
|
||
|
||
/// <summary>
|
||
/// 商品分类
|
||
/// </summary>
|
||
public virtual DbSet<KkProductCate> KkProductCate { get; set; }
|
||
|
||
/// <summary>
|
||
/// 普通商城商品分类
|
||
/// </summary>
|
||
public virtual DbSet<KkProductCategory> KkProductCategory { get; set; }
|
||
|
||
/// <summary>
|
||
/// 商品规格
|
||
/// </summary>
|
||
public virtual DbSet<KkProductSpec> KkProductSpec { get; set; }
|
||
|
||
/// <summary>
|
||
/// 秒杀设置
|
||
/// </summary>
|
||
public virtual DbSet<KkSeckill> KkSeckill { get; set; }
|
||
|
||
/// <summary>
|
||
/// 商品分享记录表
|
||
/// </summary>
|
||
public virtual DbSet<KkShare> KkShare { get; set; }
|
||
|
||
/// <summary>
|
||
/// 集市
|
||
/// </summary>
|
||
public virtual DbSet<Market> Market { get; set; }
|
||
|
||
/// <summary>
|
||
/// 集市订单
|
||
/// </summary>
|
||
public virtual DbSet<MarketOrder> MarketOrder { get; set; }
|
||
|
||
/// <summary>
|
||
/// migrations
|
||
/// </summary>
|
||
public virtual DbSet<Migrations> Migrations { get; set; }
|
||
|
||
/// <summary>
|
||
/// notify_log
|
||
/// </summary>
|
||
public virtual DbSet<NotifyLog> NotifyLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 订单表
|
||
/// </summary>
|
||
public virtual DbSet<Order> Order { get; set; }
|
||
|
||
/// <summary>
|
||
/// 订单明细
|
||
/// </summary>
|
||
public virtual DbSet<OrderList> OrderList { get; set; }
|
||
|
||
/// <summary>
|
||
/// 打包记录
|
||
/// </summary>
|
||
public virtual DbSet<OrderListRecovery> OrderListRecovery { get; set; }
|
||
|
||
/// <summary>
|
||
/// 发货记录
|
||
/// </summary>
|
||
public virtual DbSet<OrderListSend> OrderListSend { get; set; }
|
||
|
||
/// <summary>
|
||
/// picture
|
||
/// </summary>
|
||
public virtual DbSet<Picture> Picture { get; set; }
|
||
|
||
/// <summary>
|
||
/// 财务明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitDraw> ProfitDraw { get; set; }
|
||
|
||
/// <summary>
|
||
/// 利润支出表
|
||
/// </summary>
|
||
public virtual DbSet<ProfitExpenses> ProfitExpenses { get; set; }
|
||
|
||
/// <summary>
|
||
/// 财务明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitIntegral> ProfitIntegral { get; set; }
|
||
|
||
/// <summary>
|
||
/// 财务明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitMoney> ProfitMoney { get; set; }
|
||
|
||
/// <summary>
|
||
/// 财务明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitMoney2> ProfitMoney2 { get; set; }
|
||
|
||
/// <summary>
|
||
/// 欧气值明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitOuQi> ProfitOuQi { get; set; }
|
||
|
||
/// <summary>
|
||
/// (微信/支付宝)支付
|
||
/// </summary>
|
||
public virtual DbSet<ProfitPay> ProfitPay { get; set; }
|
||
|
||
/// <summary>
|
||
/// 利润收入表
|
||
/// </summary>
|
||
public virtual DbSet<ProfitRevenue> ProfitRevenue { get; set; }
|
||
|
||
/// <summary>
|
||
/// 财务明细
|
||
/// </summary>
|
||
public virtual DbSet<ProfitScore> ProfitScore { get; set; }
|
||
|
||
/// <summary>
|
||
/// 权益等级表
|
||
/// </summary>
|
||
public virtual DbSet<QuanYiLevel> QuanYiLevel { get; set; }
|
||
|
||
/// <summary>
|
||
/// 权益中心等级奖品
|
||
/// </summary>
|
||
public virtual DbSet<QuanYiLevelJiang> QuanYiLevelJiang { get; set; }
|
||
|
||
/// <summary>
|
||
/// 排行榜月榜
|
||
/// </summary>
|
||
public virtual DbSet<RankMonth> RankMonth { get; set; }
|
||
|
||
/// <summary>
|
||
/// 排行榜周榜
|
||
/// </summary>
|
||
public virtual DbSet<RankWeek> RankWeek { get; set; }
|
||
|
||
/// <summary>
|
||
/// 奖励表
|
||
/// </summary>
|
||
public virtual DbSet<Reward> Reward { get; set; }
|
||
|
||
/// <summary>
|
||
/// shang
|
||
/// </summary>
|
||
public virtual DbSet<Shang> Shang { get; set; }
|
||
|
||
/// <summary>
|
||
/// 签到配置表
|
||
/// </summary>
|
||
public virtual DbSet<SignConfig> SignConfig { get; set; }
|
||
|
||
/// <summary>
|
||
/// 任务表
|
||
/// </summary>
|
||
public virtual DbSet<TaskList> TaskList { get; set; }
|
||
|
||
/// <summary>
|
||
/// user
|
||
/// </summary>
|
||
public virtual DbSet<User> User { get; set; }
|
||
|
||
/// <summary>
|
||
/// user_account
|
||
/// </summary>
|
||
public virtual DbSet<UserAccount> UserAccount { get; set; }
|
||
|
||
/// <summary>
|
||
/// 欧气劵
|
||
/// </summary>
|
||
public virtual DbSet<UserCoupon> UserCoupon { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户连击赏连击次数
|
||
/// </summary>
|
||
public virtual DbSet<UserGoodsLianJi> UserGoodsLianJi { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户的道具卡
|
||
/// </summary>
|
||
public virtual DbSet<UserItemCard> UserItemCard { get; set; }
|
||
|
||
/// <summary>
|
||
/// user_login_ip
|
||
/// </summary>
|
||
public virtual DbSet<UserLoginIp> UserLoginIp { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户登录记录表
|
||
/// </summary>
|
||
public virtual DbSet<UserLoginLog> UserLoginLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户海报COS存储记录
|
||
/// </summary>
|
||
public virtual DbSet<UserPosterCache> UserPosterCache { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户领取的权益中心等级奖品
|
||
/// </summary>
|
||
public virtual DbSet<UserQuanYiLevelJiang> UserQuanYiLevelJiang { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户的怒气值
|
||
/// </summary>
|
||
public virtual DbSet<UserRage> UserRage { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户充值表
|
||
/// </summary>
|
||
public virtual DbSet<UserRecharge> UserRecharge { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户签到表
|
||
/// </summary>
|
||
public virtual DbSet<UserSign> UserSign { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户统计表
|
||
/// </summary>
|
||
public virtual DbSet<UserStatistics> UserStatistics { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户完成任务记录表
|
||
/// </summary>
|
||
public virtual DbSet<UserTaskList> UserTaskList { get; set; }
|
||
|
||
/// <summary>
|
||
/// 用户验证码表
|
||
/// </summary>
|
||
public virtual DbSet<UserVerificationCodes> UserVerificationCodes { get; set; }
|
||
|
||
/// <summary>
|
||
/// 会员vip
|
||
/// </summary>
|
||
public virtual DbSet<UserVip> UserVip { get; set; }
|
||
|
||
/// <summary>
|
||
/// 福利屋管理
|
||
/// </summary>
|
||
public virtual DbSet<WelfareHouse> WelfareHouse { get; set; }
|
||
|
||
/// <summary>
|
||
/// withdraw
|
||
/// </summary>
|
||
public virtual DbSet<Withdraw> Withdraw { get; set; }
|
||
|
||
/// <summary>
|
||
/// 微信/支付宝支付信息
|
||
/// </summary>
|
||
public virtual DbSet<WxpayLog> WxpayLog { get; set; }
|
||
|
||
/// <summary>
|
||
/// 预售日历
|
||
/// </summary>
|
||
public virtual DbSet<Yushou> 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<Admin>(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<AdminGoodsLog>(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<AdminLoginLog>(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<AdminOperationLog>(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<AdminQuanxian>(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<Ads>(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<Advert>(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<AdvertType>(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<CardLevel>(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<Category>(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<Code>(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<Collect>(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<Config>(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<Coupon>(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<CouponReceive>(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<Danye>(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<Delivery>(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<ErrorLog>(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<FloatBallConfig>(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<Give>(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<Goods>(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<GoodsExtend>(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<GoodsExtendList>(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<GoodsKingRank>(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<GoodsList>(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<GoodsLock>(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<GoodsOffshelfLog>(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<GoodsType>(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<ItemCard>(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<KkOrder>(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<KkOrderGood>(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<KkOrderSend>(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<KkProduct>(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<KkProductCate>(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<KkProductCategory>(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<KkProductSpec>(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<KkSeckill>(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<KkShare>(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<Market>(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<MarketOrder>(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<Migrations>(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<NotifyLog>(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<Order>(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<OrderList>(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<OrderListRecovery>(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<OrderListSend>(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<Picture>(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<ProfitDraw>(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<ProfitExpenses>(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<ProfitIntegral>(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<ProfitMoney>(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<ProfitMoney2>(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<ProfitOuQi>(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<ProfitPay>(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<ProfitRevenue>(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<ProfitScore>(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<QuanYiLevel>(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<QuanYiLevelJiang>(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<RankMonth>(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<RankWeek>(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<Reward>(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<Shang>(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<SignConfig>(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<TaskList>(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<User>(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<UserAccount>(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<UserCoupon>(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<UserGoodsLianJi>(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<UserItemCard>(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<UserLoginIp>(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<UserLoginLog>(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<UserPosterCache>(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<UserQuanYiLevelJiang>(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<UserRage>(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<UserRecharge>(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<UserSign>(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<UserStatistics>(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<UserTaskList>(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<UserVerificationCodes>(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<UserVip>(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<WelfareHouse>(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<Withdraw>(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<WxpayLog>(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<Yushou>(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);
|
||
}
|