fix: 修复业务表实体映射,移除HasColumnName配置以匹配PascalCase数据库字段

This commit is contained in:
zpc 2026-02-10 00:35:37 +08:00
parent 4387b15de0
commit edc91995fe

View File

@ -750,46 +750,35 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Sort, "ix_banners_sort");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Title)
.HasMaxLength(100)
.HasComment("标题")
.HasColumnName("title");
.HasComment("标题");
entity.Property(e => e.ImageUrl)
.HasMaxLength(500)
.HasComment("图片URL")
.HasColumnName("image_url");
.HasComment("图片URL");
entity.Property(e => e.LinkType)
.HasComment("跳转类型0无 1内部页面 2外部链接 3小程序")
.HasColumnName("link_type");
.HasComment("跳转类型0无 1内部页面 2外部链接 3小程序");
entity.Property(e => e.LinkUrl)
.HasMaxLength(500)
.HasComment("跳转地址")
.HasColumnName("link_url");
.HasComment("跳转地址");
entity.Property(e => e.AppId)
.HasMaxLength(50)
.HasComment("小程序AppId")
.HasColumnName("app_id");
.HasComment("小程序AppId");
entity.Property(e => e.Sort)
.HasComment("排序,越大越靠前")
.HasColumnName("sort");
.HasComment("排序,越大越靠前");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0禁用 1启用")
.HasColumnName("status");
.HasComment("状态0禁用 1启用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<Promotion>(entity =>
@ -802,39 +791,30 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_promotions_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Title)
.HasMaxLength(100)
.HasComment("标题")
.HasColumnName("title");
.HasComment("标题");
entity.Property(e => e.ImageUrl)
.HasMaxLength(500)
.HasComment("图片URL")
.HasColumnName("image_url");
.HasComment("图片URL");
entity.Property(e => e.Position)
.HasDefaultValue(1)
.HasComment("位置1首页底部 2团队页")
.HasColumnName("position");
.HasComment("位置1首页底部 2团队页");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0禁用 1启用")
.HasColumnName("status");
.HasComment("状态0禁用 1启用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<BusinessPage>(entity =>
@ -846,46 +826,35 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_business_pages_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Title)
.HasMaxLength(100)
.HasComment("标题")
.HasColumnName("title");
.HasComment("标题");
entity.Property(e => e.ImageUrl)
.HasMaxLength(500)
.HasComment("图片URL")
.HasColumnName("image_url");
.HasComment("图片URL");
entity.Property(e => e.ShowButton)
.HasComment("是否显示操作按钮")
.HasColumnName("show_button");
.HasComment("是否显示操作按钮");
entity.Property(e => e.ButtonText)
.HasMaxLength(50)
.HasComment("操作按钮文字")
.HasColumnName("button_text");
.HasComment("操作按钮文字");
entity.Property(e => e.ButtonLink)
.HasMaxLength(500)
.HasComment("操作按钮跳转链接")
.HasColumnName("button_link");
.HasComment("操作按钮跳转链接");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0禁用 1启用")
.HasColumnName("status");
.HasComment("状态0禁用 1启用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<Planner>(entity =>
@ -898,43 +867,33 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Sort, "ix_planners_sort");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Name)
.HasMaxLength(50)
.HasComment("姓名")
.HasColumnName("name");
.HasComment("姓名");
entity.Property(e => e.Avatar)
.HasMaxLength(500)
.HasComment("头像URL")
.HasColumnName("avatar");
.HasComment("头像URL");
entity.Property(e => e.Introduction)
.HasMaxLength(1000)
.HasComment("简介")
.HasColumnName("introduction");
.HasComment("简介");
entity.Property(e => e.Price)
.HasComment("咨询价格")
.HasColumnType("decimal(10, 2)")
.HasColumnName("price");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0禁用 1启用")
.HasColumnName("status");
.HasComment("状态0禁用 1启用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<PlannerBooking>(entity =>
@ -949,83 +908,60 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_planner_bookings_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.UserId)
.HasComment("用户ID")
.HasColumnName("user_id");
.HasComment("用户ID");
entity.Property(e => e.OrderId)
.HasComment("订单ID")
.HasColumnName("order_id");
.HasComment("订单ID");
entity.Property(e => e.PlannerId)
.HasComment("规划师ID")
.HasColumnName("planner_id");
.HasComment("规划师ID");
entity.Property(e => e.BookingDate)
.HasComment("预约日期")
.HasColumnType("date")
.HasColumnName("booking_date");
.HasColumnType("date");
entity.Property(e => e.BookingTime)
.HasMaxLength(20)
.HasComment("预约时间")
.HasColumnName("booking_time");
.HasComment("预约时间");
entity.Property(e => e.Name)
.HasMaxLength(50)
.HasComment("姓名")
.HasColumnName("name");
.HasComment("姓名");
entity.Property(e => e.Phone)
.HasMaxLength(20)
.HasComment("手机号")
.HasColumnName("phone");
.HasComment("手机号");
entity.Property(e => e.Gender)
.HasComment("性别1男 2女")
.HasColumnName("gender");
.HasComment("性别1男 2女");
entity.Property(e => e.Grade)
.HasComment("年级1小学 2初中 3高中 4大专 5本科 6研究生及以上")
.HasColumnName("grade");
.HasComment("年级1小学 2初中 3高中 4大专 5本科 6研究生及以上");
entity.Property(e => e.MajorName)
.HasMaxLength(100)
.HasComment("专业名称")
.HasColumnName("major_name");
.HasComment("专业名称");
entity.Property(e => e.ScoreChinese)
.HasComment("语文成绩")
.HasColumnName("score_chinese");
.HasComment("语文成绩");
entity.Property(e => e.ScoreMath)
.HasComment("数学成绩")
.HasColumnName("score_math");
.HasComment("数学成绩");
entity.Property(e => e.ScoreEnglish)
.HasComment("英语成绩")
.HasColumnName("score_english");
.HasComment("英语成绩");
entity.Property(e => e.ScorePhysics)
.HasComment("物理成绩")
.HasColumnName("score_physics");
.HasComment("物理成绩");
entity.Property(e => e.ScoreChemistry)
.HasComment("化学成绩")
.HasColumnName("score_chemistry");
.HasComment("化学成绩");
entity.Property(e => e.ScoreBiology)
.HasComment("生物成绩")
.HasColumnName("score_biology");
.HasComment("生物成绩");
entity.Property(e => e.ScoreGeography)
.HasComment("地理成绩")
.HasColumnName("score_geography");
.HasComment("地理成绩");
entity.Property(e => e.ScorePolitics)
.HasComment("政治成绩")
.HasColumnName("score_politics");
.HasComment("政治成绩");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1待确认 2已确认 3已完成 4已取消")
.HasColumnName("status");
.HasComment("状态1待确认 2已确认 3已完成 4已取消");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<InviteCode>(entity =>
@ -1039,47 +975,35 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.AssignUserId, "ix_invite_codes_assign_user_id");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Code)
.HasMaxLength(10)
.HasComment("邀请码")
.HasColumnName("code");
.HasComment("邀请码");
entity.Property(e => e.BatchNo)
.HasMaxLength(32)
.HasComment("批次号")
.HasColumnName("batch_no");
.HasComment("批次号");
entity.Property(e => e.AssignUserId)
.HasComment("分配给的用户ID")
.HasColumnName("assign_user_id");
.HasComment("分配给的用户ID");
entity.Property(e => e.AssignTime)
.HasComment("分配时间")
.HasColumnName("assign_time");
.HasComment("分配时间");
entity.Property(e => e.UseUserId)
.HasComment("使用者用户ID")
.HasColumnName("use_user_id");
.HasComment("使用者用户ID");
entity.Property(e => e.UseOrderId)
.HasComment("使用的订单ID")
.HasColumnName("use_order_id");
.HasComment("使用的订单ID");
entity.Property(e => e.UseTime)
.HasComment("使用时间")
.HasColumnName("use_time");
.HasComment("使用时间");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1未分配 2已分配 3已使用")
.HasColumnName("status");
.HasComment("状态1未分配 2已分配 3已使用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<Commission>(entity =>
@ -1094,51 +1018,38 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_commissions_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.UserId)
.HasComment("获得佣金的用户ID")
.HasColumnName("user_id");
.HasComment("获得佣金的用户ID");
entity.Property(e => e.FromUserId)
.HasComment("来源用户ID")
.HasColumnName("from_user_id");
.HasComment("来源用户ID");
entity.Property(e => e.OrderId)
.HasComment("关联订单ID")
.HasColumnName("order_id");
.HasComment("关联订单ID");
entity.Property(e => e.OrderAmount)
.HasComment("订单金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("order_amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.CommissionRate)
.HasComment("佣金比例")
.HasColumnType("decimal(5, 2)")
.HasColumnName("commission_rate");
.HasColumnType("decimal(5, 2)");
entity.Property(e => e.CommissionAmount)
.HasComment("佣金金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("commission_amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.Level)
.HasComment("层级1直接下级 2间接下级")
.HasColumnName("level");
.HasComment("层级1直接下级 2间接下级");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1待结算 2已结算")
.HasColumnName("status");
.HasComment("状态1待结算 2已结算");
entity.Property(e => e.SettleTime)
.HasComment("结算时间")
.HasColumnName("settle_time");
.HasComment("结算时间");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<Withdrawal>(entity =>
@ -1152,60 +1063,45 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_withdrawals_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.WithdrawalNo)
.HasMaxLength(32)
.HasComment("提现单号")
.HasColumnName("withdrawal_no");
.HasComment("提现单号");
entity.Property(e => e.UserId)
.HasComment("用户ID")
.HasColumnName("user_id");
.HasComment("用户ID");
entity.Property(e => e.Amount)
.HasComment("提现金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.BeforeBalance)
.HasComment("提现前余额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("before_balance");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.AfterBalance)
.HasComment("提现后余额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("after_balance");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1申请中 2提现中 3已提现 4已取消")
.HasColumnName("status");
.HasComment("状态1申请中 2提现中 3已提现 4已取消");
entity.Property(e => e.AuditUserId)
.HasComment("审核人ID")
.HasColumnName("audit_user_id");
.HasComment("审核人ID");
entity.Property(e => e.AuditTime)
.HasComment("审核时间")
.HasColumnName("audit_time");
.HasComment("审核时间");
entity.Property(e => e.AuditRemark)
.HasMaxLength(500)
.HasComment("审核备注")
.HasColumnName("audit_remark");
.HasComment("审核备注");
entity.Property(e => e.PayTime)
.HasComment("打款时间")
.HasColumnName("pay_time");
.HasComment("打款时间");
entity.Property(e => e.PayTransactionId)
.HasMaxLength(64)
.HasComment("打款交易号")
.HasColumnName("pay_transaction_id");
.HasComment("打款交易号");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<AssessmentType>(entity =>
@ -1218,50 +1114,38 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_assessment_types_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.Name)
.HasMaxLength(50)
.HasComment("测评名称")
.HasColumnName("name");
.HasComment("测评名称");
entity.Property(e => e.Code)
.HasMaxLength(50)
.HasComment("测评编码")
.HasColumnName("code");
.HasComment("测评编码");
entity.Property(e => e.ImageUrl)
.HasMaxLength(500)
.HasComment("入口图片URL")
.HasColumnName("image_url");
.HasComment("入口图片URL");
entity.Property(e => e.IntroContent)
.HasComment("介绍内容")
.HasColumnName("intro_content");
.HasComment("介绍内容");
entity.Property(e => e.Price)
.HasComment("价格")
.HasColumnType("decimal(10, 2)")
.HasColumnName("price");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.QuestionCount)
.HasDefaultValue(80)
.HasComment("题目数量")
.HasColumnName("question_count");
.HasComment("题目数量");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0已下线 1已上线 2即将上线")
.HasColumnName("status");
.HasComment("状态0已下线 1已上线 2即将上线");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<Question>(entity =>
@ -1275,37 +1159,28 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_questions_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.AssessmentTypeId)
.HasComment("测评类型ID")
.HasColumnName("assessment_type_id");
.HasComment("测评类型ID");
entity.Property(e => e.QuestionNo)
.HasComment("题号")
.HasColumnName("question_no");
.HasComment("题号");
entity.Property(e => e.Content)
.HasMaxLength(1000)
.HasComment("题目内容")
.HasColumnName("content");
.HasComment("题目内容");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态0禁用 1启用")
.HasColumnName("status");
.HasComment("状态0禁用 1启用");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<AssessmentRecord>(entity =>
@ -1320,71 +1195,52 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_assessment_records_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.UserId)
.HasComment("用户ID")
.HasColumnName("user_id");
.HasComment("用户ID");
entity.Property(e => e.OrderId)
.HasComment("订单ID")
.HasColumnName("order_id");
.HasComment("订单ID");
entity.Property(e => e.AssessmentTypeId)
.HasComment("测评类型ID")
.HasColumnName("assessment_type_id");
.HasComment("测评类型ID");
entity.Property(e => e.Name)
.HasMaxLength(50)
.HasComment("测评人姓名")
.HasColumnName("name");
.HasComment("测评人姓名");
entity.Property(e => e.Phone)
.HasMaxLength(20)
.HasComment("手机号")
.HasColumnName("phone");
.HasComment("手机号");
entity.Property(e => e.Gender)
.HasComment("性别1男 2女")
.HasColumnName("gender");
.HasComment("性别1男 2女");
entity.Property(e => e.Age)
.HasComment("年龄")
.HasColumnName("age");
.HasComment("年龄");
entity.Property(e => e.EducationStage)
.HasComment("学业阶段1小学及以下 2初中 3高中 4大专 5本科 6研究生及以上")
.HasColumnName("education_stage");
.HasComment("学业阶段1小学及以下 2初中 3高中 4大专 5本科 6研究生及以上");
entity.Property(e => e.Province)
.HasMaxLength(50)
.HasComment("省份")
.HasColumnName("province");
.HasComment("省份");
entity.Property(e => e.City)
.HasMaxLength(50)
.HasComment("城市")
.HasColumnName("city");
.HasComment("城市");
entity.Property(e => e.District)
.HasMaxLength(50)
.HasComment("区县")
.HasColumnName("district");
.HasComment("区县");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1待测评 2测评中 3生成中 4已完成")
.HasColumnName("status");
.HasComment("状态1待测评 2测评中 3生成中 4已完成");
entity.Property(e => e.StartTime)
.HasComment("开始答题时间")
.HasColumnName("start_time");
.HasComment("开始答题时间");
entity.Property(e => e.SubmitTime)
.HasComment("提交答题时间")
.HasColumnName("submit_time");
.HasComment("提交答题时间");
entity.Property(e => e.CompleteTime)
.HasComment("报告生成完成时间")
.HasColumnName("complete_time");
.HasComment("报告生成完成时间");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
modelBuilder.Entity<AssessmentAnswer>(entity =>
@ -1398,24 +1254,18 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => new { e.RecordId, e.QuestionId }, "uk_assessment_answers_record_question").IsUnique();
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.RecordId)
.HasComment("测评记录ID")
.HasColumnName("record_id");
.HasComment("测评记录ID");
entity.Property(e => e.QuestionId)
.HasComment("题目ID")
.HasColumnName("question_id");
.HasComment("题目ID");
entity.Property(e => e.QuestionNo)
.HasComment("题号")
.HasColumnName("question_no");
.HasComment("题号");
entity.Property(e => e.AnswerValue)
.HasComment("答案值1-10")
.HasColumnName("answer_value");
.HasComment("答案值1-10");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
});
modelBuilder.Entity<Order>(entity =>
@ -1430,77 +1280,57 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.Status, "ix_orders_status");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.OrderNo)
.HasMaxLength(32)
.HasComment("订单编号")
.HasColumnName("order_no");
.HasComment("订单编号");
entity.Property(e => e.UserId)
.HasComment("用户ID")
.HasColumnName("user_id");
.HasComment("用户ID");
entity.Property(e => e.OrderType)
.HasComment("订单类型1测评订单 2学业规划订单")
.HasColumnName("order_type");
.HasComment("订单类型1测评订单 2学业规划订单");
entity.Property(e => e.ProductId)
.HasComment("商品ID")
.HasColumnName("product_id");
.HasComment("商品ID");
entity.Property(e => e.ProductName)
.HasMaxLength(100)
.HasComment("商品名称")
.HasColumnName("product_name");
.HasComment("商品名称");
entity.Property(e => e.Amount)
.HasComment("订单金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.PayAmount)
.HasComment("实付金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("pay_amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.PayType)
.HasComment("支付方式1微信支付 2邀请码")
.HasColumnName("pay_type");
.HasComment("支付方式1微信支付 2邀请码");
entity.Property(e => e.InviteCodeId)
.HasComment("使用的邀请码ID")
.HasColumnName("invite_code_id");
.HasComment("使用的邀请码ID");
entity.Property(e => e.Status)
.HasDefaultValue(1)
.HasComment("状态1待支付 2已支付 3已完成 4退款中 5已退款 6已取消")
.HasColumnName("status");
.HasComment("状态1待支付 2已支付 3已完成 4退款中 5已退款 6已取消");
entity.Property(e => e.PayTime)
.HasComment("支付时间")
.HasColumnName("pay_time");
.HasComment("支付时间");
entity.Property(e => e.TransactionId)
.HasMaxLength(64)
.HasComment("微信支付交易号")
.HasColumnName("transaction_id");
.HasComment("微信支付交易号");
entity.Property(e => e.RefundTime)
.HasComment("退款时间")
.HasColumnName("refund_time");
.HasComment("退款时间");
entity.Property(e => e.RefundAmount)
.HasComment("退款金额")
.HasColumnType("decimal(10, 2)")
.HasColumnName("refund_amount");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.RefundReason)
.HasMaxLength(500)
.HasComment("退款原因")
.HasColumnName("refund_reason");
.HasComment("退款原因");
entity.Property(e => e.Remark)
.HasMaxLength(500)
.HasComment("备注")
.HasColumnName("remark");
.HasComment("备注");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
// ==================== 报告分类表配置 ====================
@ -1515,44 +1345,33 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.CategoryType, "ix_report_categories_category_type");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.AssessmentTypeId)
.HasComment("测评类型ID")
.HasColumnName("assessment_type_id");
.HasComment("测评类型ID");
entity.Property(e => e.ParentId)
.HasComment("父分类ID0表示顶级分类")
.HasColumnName("parent_id");
.HasComment("父分类ID0表示顶级分类");
entity.Property(e => e.Name)
.HasMaxLength(50)
.HasComment("分类名称")
.HasColumnName("name");
.HasComment("分类名称");
entity.Property(e => e.Code)
.HasMaxLength(50)
.HasComment("分类编码")
.HasColumnName("code");
.HasComment("分类编码");
entity.Property(e => e.CategoryType)
.HasComment("分类类型1八大智能 2个人特质 3细分能力 4先天学习 5学习能力 6大脑类型 7性格类型 8未来能力")
.HasColumnName("category_type");
.HasComment("分类类型1八大智能 2个人特质 3细分能力 4先天学习 5学习能力 6大脑类型 7性格类型 8未来能力");
entity.Property(e => e.ScoreRule)
.HasDefaultValue(1)
.HasComment("计分规则1累加(1-10分) 2二值(0/1分)")
.HasColumnName("score_rule");
.HasComment("计分规则1累加(1-10分) 2二值(0/1分)");
entity.Property(e => e.Sort)
.HasComment("排序")
.HasColumnName("sort");
.HasComment("排序");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
entity.Property(e => e.UpdateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("更新时间")
.HasColumnName("update_time");
.HasComment("更新时间");
entity.Property(e => e.IsDeleted)
.HasDefaultValue(false)
.HasComment("软删除标记")
.HasColumnName("is_deleted");
.HasComment("软删除标记");
});
// ==================== 测评结果表配置 ====================
@ -1566,36 +1385,27 @@ public partial class MiAssessmentDbContext : DbContext
entity.HasIndex(e => e.CategoryId, "ix_assessment_results_category_id");
entity.Property(e => e.Id)
.HasComment("主键ID")
.HasColumnName("id");
.HasComment("主键ID");
entity.Property(e => e.RecordId)
.HasComment("测评记录ID")
.HasColumnName("record_id");
.HasComment("测评记录ID");
entity.Property(e => e.CategoryId)
.HasComment("分类ID")
.HasColumnName("category_id");
.HasComment("分类ID");
entity.Property(e => e.Score)
.HasComment("得分")
.HasColumnType("decimal(10, 2)")
.HasColumnName("score");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.MaxScore)
.HasComment("满分")
.HasColumnType("decimal(10, 2)")
.HasColumnName("max_score");
.HasColumnType("decimal(10, 2)");
entity.Property(e => e.Percentage)
.HasComment("百分比")
.HasColumnType("decimal(5, 2)")
.HasColumnName("percentage");
.HasColumnType("decimal(5, 2)");
entity.Property(e => e.Rank)
.HasComment("排名(同类型内)")
.HasColumnName("rank");
.HasComment("排名(同类型内)");
entity.Property(e => e.StarLevel)
.HasComment("星级1-5")
.HasColumnName("star_level");
.HasComment("星级1-5");
entity.Property(e => e.CreateTime)
.HasDefaultValueSql("(getdate())")
.HasComment("创建时间")
.HasColumnName("create_time");
.HasComment("创建时间");
});
OnModelCreatingPartial(modelBuilder);