From eb7699b435301ce4af5a3b58f627149697828a42 Mon Sep 17 00:00:00 2001 From: zpc Date: Fri, 19 Jul 2024 01:06:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=A7=E5=B8=81=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DbSqlServer/Db_MiaoYu/MiaoYuContext.cs | 47 +++++++++++++++++-- .../DbSqlServer/Db_MiaoYu/T_Image_Config.cs | 15 ++++++ .../DbSqlServer/Db_MiaoYu/T_User.cs | 5 ++ .../DbSqlServer/Db_MiaoYu/T_User_Currency.cs | 36 ++++++++++++++ 4 files changed, 98 insertions(+), 5 deletions(-) create mode 100644 src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency.cs diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/MiaoYuContext.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/MiaoYuContext.cs index c371295..2050f5a 100644 --- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/MiaoYuContext.cs +++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/MiaoYuContext.cs @@ -93,6 +93,11 @@ public partial class MiaoYuContext : MultiTenantDbContext//DbContext /// public virtual DbSet T_User_Chat { get; set; } + /// + /// 用户货币表 + /// + public virtual DbSet T_User_Currency { get; set; } + /// /// 用户信息表 /// @@ -322,12 +327,11 @@ public partial class MiaoYuContext : MultiTenantDbContext//DbContext { entity.HasKey(e => e.Id).HasName("PK__T_Image___3214EC072BCFE4E5"); - entity.ToTable(tb => - { - tb.HasComment("图片表"); - tb.HasTrigger("trg_UpdateImageId"); - }); + entity.ToTable(tb => tb.HasComment("图片表")); + entity.Property(e => e.Bucket) + .HasMaxLength(100) + .HasComment("存储桶"); entity.Property(e => e.CreateAt) .HasComment("创建时间") .HasColumnType("datetime"); @@ -335,6 +339,12 @@ public partial class MiaoYuContext : MultiTenantDbContext//DbContext entity.Property(e => e.Name) .HasMaxLength(50) .HasComment("图片名称"); + entity.Property(e => e.OssPath) + .HasMaxLength(200) + .HasComment("oss存放路径"); + entity.Property(e => e.Region) + .HasMaxLength(100) + .HasComment("地域"); entity.Property(e => e.TenantId).HasComment("租户"); entity.Property(e => e.UpdateAt) .HasComment("修改时间") @@ -396,6 +406,7 @@ public partial class MiaoYuContext : MultiTenantDbContext//DbContext entity.Property(e => e.Email) .HasMaxLength(255) .HasComment("绑定的邮箱"); + entity.Property(e => e.GoldCoinCount).HasComment("金币数量"); entity.Property(e => e.Ip) .HasMaxLength(100) .HasComment("Ip地址"); @@ -455,6 +466,32 @@ public partial class MiaoYuContext : MultiTenantDbContext//DbContext } }); + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("PK__T_User_C__3214EC0728E86D78"); + + entity.ToTable(tb => tb.HasComment("用户货币表")); + + entity.Property(e => e.CreateAt) + .HasComment("创建时间") + .HasColumnType("datetime"); + entity.Property(e => e.CurrencyMoney) + .HasComment("货币余额") + .HasColumnType("decimal(10, 2)"); + entity.Property(e => e.CurrencyName) + .HasMaxLength(20) + .HasComment("货币名称"); + entity.Property(e => e.CurrencyType).HasComment("货币类型"); + entity.Property(e => e.UpdateAt) + .HasComment("修改时间") + .HasColumnType("datetime"); + //添加全局筛选器 + if (this.TenantInfo != null) + { + entity.HasQueryFilter(it => it.TenantId == this.TenantInfo.TenantId); + } + }); + modelBuilder.Entity(entity => { entity.HasKey(e => new { e.Id, e.UserId }).HasName("PK__T_User_D__E36C60C3D959FD89"); diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Image_Config.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Image_Config.cs index a1c06a0..b943c7e 100644 --- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Image_Config.cs +++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Image_Config.cs @@ -34,4 +34,19 @@ public partial class T_Image_Config: MultiTenantEntity /// 修改时间 /// public DateTime UpdateAt { get; set; } + + /// + /// oss存放路径 + /// + public string? OssPath { get; set; } + + /// + /// 存储桶 + /// + public string? Bucket { get; set; } + + /// + /// 地域 + /// + public string? Region { get; set; } } diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User.cs index 8e97d1e..a4d50ed 100644 --- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User.cs +++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User.cs @@ -67,4 +67,9 @@ public partial class T_User: MultiTenantEntity /// Ip地址 /// public string? Ip { get; set; } + + /// + /// 金币数量 + /// + public int? GoldCoinCount { get; set; } } diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency.cs new file mode 100644 index 0000000..6b2bd0d --- /dev/null +++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency.cs @@ -0,0 +1,36 @@ +using System; + +namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu; + +/// +/// 用户货币表 +/// +public partial class T_User_Currency: MultiTenantEntity +{ + public int Id { get; set; } + + /// + /// 货币类型 + /// + public int CurrencyType { get; set; } + + /// + /// 货币名称 + /// + public string CurrencyName { get; set; } = null!; + + /// + /// 货币余额 + /// + public decimal CurrencyMoney { get; set; } + + /// + /// 修改时间 + /// + public DateTime UpdateAt { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreateAt { get; set; } +}