diff --git a/src/0-core/HuanMeng.MiaoYu.Model/CodeTemplates/EFCore/EntityType.t4 b/src/0-core/HuanMeng.MiaoYu.Model/CodeTemplates/EFCore/EntityType.t4
index b50618c..0e43b77 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/CodeTemplates/EFCore/EntityType.t4
+++ b/src/0-core/HuanMeng.MiaoYu.Model/CodeTemplates/EFCore/EntityType.t4
@@ -108,7 +108,7 @@ public partial class <#= EntityType.Name #>: MultiTenantEntity
var needsInitializer = Options.UseNullableReferenceTypes && !property.IsNullable && !property.ClrType.IsValueType;
#>
- public <#= code.Reference(property.ClrType) #><#= needsNullable ? "?" : "" #> <#= property.Name #> { get; set; }<#= needsInitializer ? " = null!;" : "" #>
+ public virtual <#= code.Reference(property.ClrType) #><#= needsNullable ? "?" : "" #> <#= property.Name #> { get; set; }<#= needsInitializer ? " = null!;" : "" #>
<#
firstProperty = false;
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Category_Child_Menu.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Category_Child_Menu.cs
index 630670d..49e0bce 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Category_Child_Menu.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Category_Child_Menu.cs
@@ -6,52 +6,52 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_Category_Child_Menu: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 菜单类型(banner,热门推荐,热门小说)
///
- public string Type { get; set; } = null!;
+ public virtual string Type { get; set; } = null!;
///
/// 名称
///
- public string? Name { get; set; }
+ public virtual string? Name { get; set; }
///
/// 动作Id
///
- public string ActionId { get; set; } = null!;
+ public virtual string ActionId { get; set; } = null!;
///
/// 动作类型
///
- public string ActionType { get; set; } = null!;
+ public virtual string ActionType { get; set; } = null!;
///
/// 图片Id
///
- public int ImageId { get; set; }
+ public virtual int ImageId { get; set; }
///
/// 排序
///
- public int OrderById { get; set; }
+ public virtual int OrderById { get; set; }
///
/// 图片补位
///
- public string? ImageUrl { get; set; }
+ public virtual string? ImageUrl { get; set; }
///
/// 是否启用
///
- public bool IsEnabled { get; set; }
+ public virtual bool IsEnabled { get; set; }
///
/// 副标题
///
- public string? SubTitle { get; set; }
+ public virtual string? SubTitle { get; set; }
public override Guid TenantId { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character.cs
index abd811f..87b2423 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character.cs
@@ -10,77 +10,77 @@ public partial class T_Character: MultiTenantEntity
///
/// 人物id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 人物名字
///
- public string? Name { get; set; }
+ public virtual string? Name { get; set; }
///
/// 人物简介
///
- public string? Biography { get; set; }
+ public virtual string? Biography { get; set; }
public override Guid TenantId { get; set; }
///
/// 开场白,剧情
///
- public string Prologue { get; set; } = null!;
+ public virtual string Prologue { get; set; } = null!;
///
/// 模型Id
///
- public int ModelConfigId { get; set; }
+ public virtual int ModelConfigId { get; set; }
///
/// 公开/私密 0公开 1私密
///
- public bool Visibility { get; set; }
+ public virtual bool Visibility { get; set; }
///
/// 创建时间
///
- public DateTime? CreateTime { get; set; }
+ public virtual DateTime? CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime? UpdateTime { get; set; }
+ public virtual DateTime? UpdateTime { get; set; }
///
/// 性别0男1女2其他
///
- public int Gender { get; set; }
+ public virtual int Gender { get; set; }
///
/// 人物初始设定
///
- public string? System { get; set; }
+ public virtual string? System { get; set; }
///
/// 背景图片
///
- public int? BgImg { get; set; }
+ public virtual int? BgImg { get; set; }
///
/// 角色头像(是id)
///
- public int? IconImg { get; set; }
+ public virtual int? IconImg { get; set; }
///
/// 对话名字
///
- public string? UserName { get; set; }
+ public virtual string? UserName { get; set; }
///
/// 对话性别
///
- public string? UserSex { get; set; }
+ public virtual string? UserSex { get; set; }
///
/// system最大的token数
///
- public int? Token { get; set; }
+ public virtual int? Token { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label.cs
index 2d75c3a..aa66ffe 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label.cs
@@ -10,27 +10,27 @@ public partial class T_Character_Label: MultiTenantEntity
///
/// 标签id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 标签名称
///
- public string LabelName { get; set; } = null!;
+ public virtual string LabelName { get; set; } = null!;
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
///
/// 标签值
///
- public string? LabelValue { get; set; }
+ public virtual string? LabelValue { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label_Relation.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label_Relation.cs
index 0143643..7582078 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label_Relation.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Label_Relation.cs
@@ -10,27 +10,27 @@ public partial class T_Character_Label_Relation: MultiTenantEntity
///
/// 人物和标签的关联id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 人物Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 人物标签id
///
- public int CharacterLabelId { get; set; }
+ public virtual int CharacterLabelId { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality.cs
index ff26e97..d2f41a5 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality.cs
@@ -10,27 +10,27 @@ public partial class T_Character_Personality: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 性格名称
///
- public string Name { get; set; } = null!;
+ public virtual string Name { get; set; } = null!;
///
/// 性格值
///
- public string Value { get; set; } = null!;
+ public virtual string Value { get; set; } = null!;
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 修改时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality_Relation.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality_Relation.cs
index cb6dfe2..96351e7 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality_Relation.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Personality_Relation.cs
@@ -10,22 +10,22 @@ public partial class T_Character_Personality_Relation: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 性格Id
///
- public int PersonalityId { get; set; }
+ public virtual int PersonalityId { get; set; }
///
/// 角色Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type.cs
index 421356e..7e5be36 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type.cs
@@ -10,37 +10,37 @@ public partial class T_Character_Type: MultiTenantEntity
///
/// 类型id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 类型名称
///
- public string Name { get; set; } = null!;
+ public virtual string Name { get; set; } = null!;
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
public override Guid TenantId { get; set; }
///
/// 分类页不显示
///
- public bool IsNotCategoryShow { get; set; }
+ public virtual bool IsNotCategoryShow { get; set; }
///
/// 序号
///
- public int OrderBy { get; set; }
+ public virtual int OrderBy { get; set; }
///
/// 类型值
///
- public string? Value { get; set; }
+ public virtual string? Value { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type_Intimacy.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type_Intimacy.cs
index 2659b50..b46cf40 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type_Intimacy.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_Type_Intimacy.cs
@@ -10,32 +10,32 @@ public partial class T_Character_Type_Intimacy: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 列表Id
///
- public int TypeId { get; set; }
+ public virtual int TypeId { get; set; }
///
/// 角色Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 修改时间
///
- public DateTime UpdateTIme { get; set; }
+ public virtual DateTime UpdateTIme { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 类别表排序
///
- public int OrderBy { get; set; }
+ public virtual int OrderBy { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_User_Intimacy.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_User_Intimacy.cs
index f886b01..d75cd37 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_User_Intimacy.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Character_User_Intimacy.cs
@@ -10,32 +10,32 @@ public partial class T_Character_User_Intimacy: MultiTenantEntity
///
/// 亲密度id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 人物Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 亲密值
///
- public int IntimacyValue { get; set; }
+ public virtual int IntimacyValue { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Chat.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Chat.cs
index bad2979..2dc0dff 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Chat.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Chat.cs
@@ -10,89 +10,89 @@ public partial class T_Chat: MultiTenantEntity
///
/// 聊天id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 聊天内容
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 消息内容
///
- public string Content { get; set; } = null!;
+ public virtual string Content { get; set; } = null!;
///
/// 发送时间
///
- public DateTime TimeStamp { get; set; }
+ public virtual DateTime TimeStamp { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
///
/// 输入token
///
- public int Input_tokens { get; set; }
+ public virtual int Input_tokens { get; set; }
///
/// 输出token
///
- public int Output_tokens { get; set; }
+ public virtual int Output_tokens { get; set; }
///
/// 人物表Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// user/assistant
///
- public string Role { get; set; } = null!;
+ public virtual string Role { get; set; } = null!;
- public Guid SessionId { get; set; }
+ public virtual Guid SessionId { get; set; }
///
/// 发送消息,天
///
- public long SendDateDay { get; set; }
+ public virtual long SendDateDay { get; set; }
///
/// 发送消息时间戳
///
- public long SendMessageDay { get; set; }
+ public virtual long SendMessageDay { get; set; }
///
/// 0正常,1重新生成,2 删除
///
- public int Type { get; set; }
+ public virtual int Type { get; set; }
///
/// 聊天返回的消息的类型
///
- public string? ClaudeType { get; set; }
+ public virtual string? ClaudeType { get; set; }
///
/// 聊天返回的Id
///
- public string? ClaudeId { get; set; }
+ public virtual string? ClaudeId { get; set; }
///
/// 人物模型,聊天返回的模型
///
- public string? ClaudeModel { get; set; }
+ public virtual string? ClaudeModel { get; set; }
///
/// 消耗的token
///
- public int? Tokens { get; set; }
+ public virtual int? Tokens { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_CoinPrices_Config.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_CoinPrices_Config.cs
index af67ccf..8320c4d 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_CoinPrices_Config.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_CoinPrices_Config.cs
@@ -10,32 +10,32 @@ public partial class T_CoinPrices_Config: MultiTenantEntity
///
/// id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 金币数量
///
- public int? CoinCount { get; set; }
+ public virtual int? CoinCount { get; set; }
///
/// 原价
///
- public decimal? OriginPrice { get; set; }
+ public virtual decimal? OriginPrice { get; set; }
///
/// 当前金币价格
///
- public decimal? CoinPrice { get; set; }
+ public virtual decimal? CoinPrice { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
}
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 187f8ee..71d4a3f 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
@@ -7,52 +7,52 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_Image_Config: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 图片Id
///
- public int ImageId { get; set; }
+ public virtual int ImageId { get; set; }
///
/// 图片名称
///
- public string Name { get; set; } = null!;
+ public virtual string Name { get; set; } = null!;
///
/// 图片地址
///
- public string Url { get; set; } = null!;
+ public virtual string Url { get; set; } = null!;
///
/// 创建时间
///
- public DateTime CreateAt { get; set; }
+ public virtual DateTime CreateAt { get; set; }
///
/// 修改时间
///
- public DateTime UpdateAt { get; set; }
+ public virtual DateTime UpdateAt { get; set; }
///
/// oss存放路径
///
- public string? OssPath { get; set; }
+ public virtual string? OssPath { get; set; }
///
/// 存储桶
///
- public string? Bucket { get; set; }
+ public virtual string? Bucket { get; set; }
///
/// 地域
///
- public string? Region { get; set; }
+ public virtual string? Region { get; set; }
///
/// 图片类型
///
- public int ImageType { get; set; }
+ public virtual int ImageType { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Model_Config.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Model_Config.cs
index 6c6c050..9c503e4 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Model_Config.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Model_Config.cs
@@ -7,52 +7,52 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_Model_Config: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 模型名称
///
- public string ModelName { get; set; } = null!;
+ public virtual string ModelName { get; set; } = null!;
///
/// 模型model
///
- public string Model { get; set; } = null!;
+ public virtual string Model { get; set; } = null!;
///
/// 模型运行最大的max_tokens
///
- public int MaxTokens { get; set; }
+ public virtual int MaxTokens { get; set; }
///
/// 模型key x-api-key
///
- public string ApiKey { get; set; } = null!;
+ public virtual string ApiKey { get; set; } = null!;
///
/// 模型请求地址
///
- public string Url { get; set; } = null!;
+ public virtual string Url { get; set; } = null!;
///
/// 模型版本 anthropic-version
///
- public string AnthropicVersion { get; set; } = null!;
+ public virtual string AnthropicVersion { get; set; } = null!;
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 修改时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
public override Guid TenantId { get; set; }
///
/// system上下文模板
///
- public string? SystemTemplate { get; set; }
+ public virtual string? SystemTemplate { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Orders.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Orders.cs
index f5f847a..49a1a27 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Orders.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Orders.cs
@@ -10,47 +10,47 @@ public partial class T_Orders: MultiTenantEntity
///
/// 订单id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 0金币购买1道具兑换
///
- public int OrderType { get; set; }
+ public virtual int OrderType { get; set; }
///
/// 金币购买数量/道具兑换数量
///
- public int Amount { get; set; }
+ public virtual int Amount { get; set; }
///
/// 花费的钱/花费的金币
///
- public decimal Price { get; set; }
+ public virtual decimal Price { get; set; }
///
/// 0支付中1已支付2已取消
///
- public int Status { get; set; }
+ public virtual int Status { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
///
/// 金币购买时的支付方式0wx 1支付宝
///
- public int? PaymentMethod { get; set; }
+ public virtual int? PaymentMethod { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_ShoppingMall.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_ShoppingMall.cs
index 22ab137..31bc523 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_ShoppingMall.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_ShoppingMall.cs
@@ -10,62 +10,62 @@ public partial class T_ShoppingMall: MultiTenantEntity
///
/// 道具Id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 道具名称
///
- public string PropName { get; set; } = null!;
+ public virtual string PropName { get; set; } = null!;
///
/// 道具描述
///
- public string? PropDesc { get; set; }
+ public virtual string? PropDesc { get; set; }
///
/// 道具图片配置 图片id
///
- public int PropImgId { get; set; }
+ public virtual int PropImgId { get; set; }
///
/// 商品是否下架 0否1是
///
- public int IsProductDelisting { get; set; }
+ public virtual int IsProductDelisting { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime? UpdateTime { get; set; }
+ public virtual DateTime? UpdateTime { get; set; }
public override Guid TenantId { get; set; }
///
/// 商品上架时间
///
- public DateTime? LaunchDateTime { get; set; }
+ public virtual DateTime? LaunchDateTime { get; set; }
///
/// 库存数量
///
- public int? StockCount { get; set; }
+ public virtual int? StockCount { get; set; }
///
/// 道具类型,0商城,1商店
///
- public int PropType { get; set; }
+ public virtual int PropType { get; set; }
///
/// 价格
///
- public decimal Price { get; set; }
+ public virtual decimal Price { get; set; }
///
/// 道具Id
///
- public string PropId { get; set; } = null!;
+ public virtual string PropId { get; set; } = null!;
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_TransactionRecord.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_TransactionRecord.cs
index 6991d87..e4e29cc 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_TransactionRecord.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_TransactionRecord.cs
@@ -10,47 +10,47 @@ public partial class T_TransactionRecord: MultiTenantEntity
///
/// 交易记录Id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 交易类型0充值金币1赠送金币2兑换道具
///
- public int TransactionType { get; set; }
+ public virtual int TransactionType { get; set; }
///
/// 货币Id 用来区分购买的是哪个套餐
///
- public int? CurrenyId { get; set; }
+ public virtual int? CurrenyId { get; set; }
///
/// 交易时间
///
- public DateTime TransactionTime { get; set; }
+ public virtual DateTime TransactionTime { get; set; }
///
/// 金币数量,正负值。充值获得的和实际消耗的
///
- public decimal? CurrencyCount { get; set; }
+ public virtual decimal? CurrencyCount { get; set; }
///
/// 交易金额 如果是充值金币,记录实际支付的金额
///
- public decimal? TransactionAmount { get; set; }
+ public virtual decimal? TransactionAmount { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime? UpdateTime { get; set; }
+ public virtual DateTime? UpdateTime { get; set; }
public override Guid TenantId { 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 505dc4a..d04aa66 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
@@ -10,62 +10,62 @@ public partial class T_User: MultiTenantEntity
///
/// 用户Id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户昵称
///
- public string NickName { get; set; } = null!;
+ public virtual string NickName { get; set; } = null!;
///
/// 用户姓名
///
- public string? UserName { get; set; }
+ public virtual string? UserName { get; set; }
///
/// 绑定的手机号
///
- public string? PhoneNum { get; set; }
+ public virtual string? PhoneNum { get; set; }
///
/// 绑定的邮箱
///
- public string? Email { get; set; }
+ public virtual string? Email { get; set; }
///
/// 是否活跃
///
- public bool IsActive { get; set; }
+ public virtual bool IsActive { get; set; }
///
/// 创建时间
///
- public DateTime CreatedAt { get; set; }
+ public virtual DateTime CreatedAt { get; set; }
///
/// 最后一次登录方式,1手机号
///
- public int LastLoginTypeAt { get; set; }
+ public virtual int LastLoginTypeAt { get; set; }
///
/// 最后一次登录时间
///
- public DateTime LastLoginAt { get; set; }
+ public virtual DateTime LastLoginAt { get; set; }
///
/// 修改时间
///
- public DateTime UpdatedAt { get; set; }
+ public virtual DateTime UpdatedAt { get; set; }
///
/// 首次注册方式
///
- public int RegisterType { get; set; }
+ public virtual int RegisterType { get; set; }
///
/// Ip地址
///
- public string? Ip { get; set; }
+ public virtual string? Ip { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Chat.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Chat.cs
index 818c5ed..cbc1b42 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Chat.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Chat.cs
@@ -7,57 +7,57 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_User_Chat: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 会话Id
///
- public Guid SessionId { get; set; }
+ public virtual Guid SessionId { get; set; }
///
/// 会话名称
///
- public string SessionName { get; set; } = null!;
+ public virtual string SessionName { get; set; } = null!;
///
/// 角色Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 使用模型Id
///
- public int ModelConfigId { get; set; }
+ public virtual int ModelConfigId { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 创建时间
///
- public DateTime CreateAt { get; set; }
+ public virtual DateTime CreateAt { get; set; }
///
/// 修改时间
///
- public DateTime UpdateAt { get; set; }
+ public virtual DateTime UpdateAt { get; set; }
///
/// 是否删除
///
- public bool IsDelete { get; set; }
+ public virtual bool IsDelete { get; set; }
///
/// 最后一条消息
///
- public string? LastMessage { get; set; }
+ public virtual string? LastMessage { get; set; }
///
/// 消耗的总token
///
- public int? TotalToken { get; set; }
+ public virtual int? TotalToken { 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
index 6366c67..9669557 100644
--- 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
@@ -7,37 +7,37 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_User_Currency: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 货币类型 付费币、免费币
///
- public int CurrencyType { get; set; }
+ public virtual int CurrencyType { get; set; }
///
/// 货币名称
///
- public string CurrencyName { get; set; } = null!;
+ public virtual string CurrencyName { get; set; } = null!;
///
/// 货币余额
///
- public decimal CurrencyMoney { get; set; }
+ public virtual decimal CurrencyMoney { get; set; }
///
/// 修改时间
///
- public DateTime UpdateAt { get; set; }
+ public virtual DateTime UpdateAt { get; set; }
///
/// 创建时间
///
- public DateTime CreateAt { get; set; }
+ public virtual DateTime CreateAt { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
public override Guid TenantId { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency_Log.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency_Log.cs
index 968d617..390f0ad 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency_Log.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Currency_Log.cs
@@ -7,42 +7,42 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_User_Currency_Log: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 金额类型
///
- public int CurrencyType { get; set; }
+ public virtual int CurrencyType { get; set; }
///
/// 金额
///
- public decimal Consume { get; set; }
+ public virtual decimal Consume { get; set; }
///
/// 消耗类型,0消耗,1增加
///
- public int ConsumeType { get; set; }
+ public virtual int ConsumeType { get; set; }
///
/// 备注
///
- public string? Remarks { get; set; }
+ public virtual string? Remarks { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 修改时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Data.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Data.cs
index c864d96..370ac8b 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Data.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Data.cs
@@ -10,42 +10,42 @@ public partial class T_User_Data: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户昵称,需要和主表保持一致
///
- public string? NickName { get; set; }
+ public virtual string? NickName { get; set; }
///
/// vip类型
///
- public int VipType { get; set; }
+ public virtual int VipType { get; set; }
///
/// 货币
///
- public int Currency { get; set; }
+ public virtual int Currency { get; set; }
///
/// 用户头像
///
- public string? UserIconUrl { get; set; }
+ public virtual string? UserIconUrl { get; set; }
///
/// 创建时间
///
- public DateTime CreatedAt_ { get; set; }
+ public virtual DateTime CreatedAt_ { get; set; }
///
/// 更新时间
///
- public DateTime UpdatedAt { get; set; }
+ public virtual DateTime UpdatedAt { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_MemoryCard.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_MemoryCard.cs
index 616b165..3183301 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_MemoryCard.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_MemoryCard.cs
@@ -7,62 +7,62 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
///
public partial class T_User_MemoryCard: MultiTenantEntity
{
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 记忆卡名称
///
- public string Name { get; set; } = null!;
+ public virtual string Name { get; set; } = null!;
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 角色Id
///
- public int CharacterId { get; set; }
+ public virtual int CharacterId { get; set; }
///
/// 剩余次数
///
- public int RemainingCount { get; set; }
+ public virtual int RemainingCount { get; set; }
///
/// 已使用次数
///
- public int UseCount { get; set; }
+ public virtual int UseCount { get; set; }
///
/// 创建时间
///
- public DateTime CreateTime { get; set; }
+ public virtual DateTime CreateTime { get; set; }
///
/// 修改时间
///
- public DateTime UpdateTime { get; set; }
+ public virtual DateTime UpdateTime { get; set; }
///
/// 备注
///
- public string? Remark { get; set; }
+ public virtual string? Remark { get; set; }
///
/// 记忆卡类型,0初级,1中级,2高级
///
- public int MemoryCardType { get; set; }
+ public virtual int MemoryCardType { get; set; }
///
/// 记忆卡提升的token
///
- public int MemoryCardToken { get; set; }
+ public virtual int MemoryCardToken { get; set; }
///
/// 计费产品Id
///
- public string PopId { get; set; } = null!;
+ public virtual string PopId { get; set; } = null!;
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Phone_Account.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Phone_Account.cs
index 43e19fd..1bcdc1e 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Phone_Account.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Phone_Account.cs
@@ -10,42 +10,42 @@ public partial class T_User_Phone_Account: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
public override Guid TenantId { get; set; }
///
/// 用户Id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
///
/// 手机号
///
- public string PhoneNum { get; set; } = null!;
+ public virtual string PhoneNum { get; set; } = null!;
///
/// 验证码
///
- public string VerificationCode { get; set; } = null!;
+ public virtual string VerificationCode { get; set; } = null!;
///
/// 最后一次登录时间
///
- public DateTime LastLoginAt { get; set; }
+ public virtual DateTime LastLoginAt { get; set; }
///
/// 修改时间
///
- public DateTime CreatedAt { get; set; }
+ public virtual DateTime CreatedAt { get; set; }
///
/// 创建时间
///
- public DateTime UpdatedAt { get; set; }
+ public virtual DateTime UpdatedAt { get; set; }
///
/// 用户昵称
///
- public string? NikeName { get; set; }
+ public virtual string? NikeName { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Prop.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Prop.cs
index 03944db..c5f961d 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Prop.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_User_Prop.cs
@@ -10,42 +10,42 @@ public partial class T_User_Prop: MultiTenantEntity
///
/// id
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 用户id
///
- public int UserId { get; set; }
+ public virtual int UserId { get; set; }
public override Guid TenantId { get; set; }
///
/// 道具Id
///
- public int? PropId { get; set; }
+ public virtual int? PropId { get; set; }
///
/// 获得时间
///
- public DateTime GetTime { get; set; }
+ public virtual DateTime GetTime { get; set; }
///
/// 使用时间
///
- public DateTime? UseTime { get; set; }
+ public virtual DateTime? UseTime { get; set; }
///
/// 是否使用
///
- public bool? IsUse { get; set; }
+ public virtual bool? IsUse { get; set; }
///
/// 创建时间
///
- public DateTime? CreateTime { get; set; }
+ public virtual DateTime? CreateTime { get; set; }
///
/// 更新时间
///
- public DateTime? UpdateTime { get; set; }
+ public virtual DateTime? UpdateTime { get; set; }
}
diff --git a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Verification_Code.cs b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Verification_Code.cs
index 54d3551..5db3c1e 100644
--- a/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Verification_Code.cs
+++ b/src/0-core/HuanMeng.MiaoYu.Model/DbSqlServer/Db_MiaoYu/T_Verification_Code.cs
@@ -10,42 +10,42 @@ public partial class T_Verification_Code: MultiTenantEntity
///
/// 主键
///
- public int Id { get; set; }
+ public virtual int Id { get; set; }
///
/// 手机号或者邮箱
///
- public string Key { get; set; } = null!;
+ public virtual string Key { get; set; } = null!;
///
/// 验证码
///
- public string Code { get; set; } = null!;
+ public virtual string Code { get; set; } = null!;
///
/// 创建天
///
- public int CreateDay { get; set; }
+ public virtual int CreateDay { get; set; }
///
/// 过期时间
///
- public DateTime ExpireAt { get; set; }
+ public virtual DateTime ExpireAt { get; set; }
///
/// 创建时间
///
- public DateTime CreateAt { get; set; }
+ public virtual DateTime CreateAt { get; set; }
///
/// 备注
///
- public string? Remarks { get; set; }
+ public virtual string? Remarks { get; set; }
public override Guid TenantId { get; set; }
///
/// 0手机,1邮箱
///
- public int VerificationType { get; set; }
+ public virtual int VerificationType { get; set; }
}