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; } }