修改实体类

This commit is contained in:
zpc 2024-08-05 17:00:20 +08:00
parent 0fc00bcab3
commit dc5bf3ad88
29 changed files with 65 additions and 48 deletions

View File

@ -59,19 +59,19 @@ namespace HuanMeng.DotNetCore.MultiTenant
{
if (TenantInfo?.TenantId != null)
{
//var entries = ChangeTracker.Entries()
//.Where(e => e.Entity is IMultiTenantEntity &&
// (e.State == EntityState.Added || e.State == EntityState.Modified))
//.Select(e => e.Entity as IMultiTenantEntity)
//.ToList();
var entries = ChangeTracker.Entries()
.Where(e => e.Entity is IMultiTenantEntity &&
(e.State == EntityState.Added || e.State == EntityState.Modified))
.Select(e => e.Entity as IMultiTenantEntity)
.ToList();
//foreach (var entity in entries)
//{
// if (entity?.TenantId == null)
// {
// entity.TenantId = TenantInfo.TenantId;
// }
//}
foreach (var entity in entries)
{
if (entity?.TenantId == null || entity?.TenantId == Guid.Empty)
{
entity.TenantId = TenantInfo.TenantId;
}
}
}
return base.SaveChanges();
}

View File

@ -78,7 +78,6 @@ namespace HuanMeng.MiaoYu.Code.Chat
list.Add(chat);
return new BaseResponse<List<ChatMessageDto>>(ResonseCode.Success, "", list);
}
//if(timeStamp.)
var userChatSession = await Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.CharacterId == characterId && it.UserId == _UserId && !it.IsDelete).FirstOrDefaultAsync();
if (userChatSession == null)
{

View File

@ -81,7 +81,7 @@ namespace HuanMeng.MiaoYu.Code.Users.UserAccount.PhoneAccount
Key = phone,
Remarks = "登录验证码",
VerificationType = 0,
TenantId = dao.daoDbMiaoYu.context?.TenantInfo?.TenantId ?? Guid.Empty,
// TenantId = dao.daoDbMiaoYu.context?.TenantInfo?.TenantId ?? Guid.Empty,
};
dao.daoDbMiaoYu.Add(t_Verification_Code);
dao.daoDbMiaoYu.context.SaveChanges();

View File

@ -77,10 +77,7 @@ public partial class <#= EntityType.Name #>: MultiTenantEntity
if(property.Name=="TenantId"){
#>
/// <summary>
/// <#= code.XmlComment(property.GetComment(), indent: 1) #>
/// </summary>
public override Guid TenantId { get; set; }
public override Guid TenantId { get; set; }
<#
continue;
}

View File

@ -53,4 +53,5 @@ public partial class T_Category_Child_Menu: MultiTenantEntity
/// </summary>
public string? SubTitle { get; set; }
}
public override Guid TenantId { get; set; }
}

View File

@ -1,4 +1,4 @@
using System;
using System;
namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
@ -7,10 +7,6 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
/// </summary>
public partial class T_Character: MultiTenantEntity
{
/// <summary>
/// 租户
/// </summary>
public override Guid TenantId { get; set; }
/// <summary>
/// 人物id
/// </summary>
@ -26,7 +22,8 @@ public partial class T_Character: MultiTenantEntity
/// </summary>
public string? Biography { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 开场白,剧情
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_Label: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 标签名称
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_Label_Relation: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 人物Id
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_Personality: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 性格名称
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_Personality_Relation: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 性格Id
/// </summary>

View File

@ -27,7 +27,8 @@ public partial class T_Character_Type: MultiTenantEntity
/// </summary>
public DateTime UpdateTime { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 分类页不显示
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_Type_Intimacy: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 列表Id
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Character_User_Intimacy: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 人物Id
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Chat: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 聊天内容
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_CoinPrices_Config: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 金币数量
/// </summary>

View File

@ -9,7 +9,8 @@ public partial class T_Image_Config: MultiTenantEntity
{
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 图片Id
/// </summary>

View File

@ -49,7 +49,8 @@ public partial class T_Model_Config: MultiTenantEntity
/// </summary>
public DateTime UpdateTime { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// system上下文模板
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_Orders: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户id
/// </summary>

View File

@ -42,7 +42,8 @@ public partial class T_ShoppingMall: MultiTenantEntity
/// </summary>
public DateTime? UpdateTime { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 商品上架时间
/// </summary>

View File

@ -52,4 +52,5 @@ public partial class T_TransactionRecord: MultiTenantEntity
/// </summary>
public DateTime? UpdateTime { get; set; }
}
public override Guid TenantId { get; set; }
}

View File

@ -12,7 +12,8 @@ public partial class T_User: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户昵称
/// </summary>

View File

@ -29,7 +29,8 @@ public partial class T_User_Chat: MultiTenantEntity
/// </summary>
public int ModelConfigId { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户Id
/// </summary>

View File

@ -39,4 +39,5 @@ public partial class T_User_Currency: MultiTenantEntity
/// </summary>
public int UserId { get; set; }
}
public override Guid TenantId { get; set; }
}

View File

@ -9,7 +9,8 @@ public partial class T_User_Currency_Log: MultiTenantEntity
{
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户
/// </summary>

View File

@ -17,7 +17,8 @@ public partial class T_User_Data: MultiTenantEntity
/// </summary>
public int UserId { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户昵称,需要和主表保持一致
/// </summary>

View File

@ -9,7 +9,8 @@ public partial class T_User_MemoryCard: MultiTenantEntity
{
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 记忆卡名称
/// </summary>

View File

@ -12,7 +12,8 @@ public partial class T_User_Phone_Account: MultiTenantEntity
/// </summary>
public int Id { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 用户Id
/// </summary>

View File

@ -17,7 +17,8 @@ public partial class T_User_Prop: MultiTenantEntity
/// </summary>
public int UserId { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 道具Id
/// </summary>

View File

@ -42,7 +42,8 @@ public partial class T_Verification_Code: MultiTenantEntity
/// </summary>
public string? Remarks { get; set; }
public override Guid TenantId { get; set; }
/// <summary>
/// 0手机1邮箱
/// </summary>