add(AuthController):新增鉴权控制器

fix(model):修复数据库字段映射问题
This commit is contained in:
2025-11-16 16:21:18 +08:00
14 changed files with 280 additions and 55 deletions
+18
View File
@@ -62,6 +62,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Admin>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -101,6 +102,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Conversation>(entity =>
{
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -145,6 +147,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Device>(entity =>
{
entity.Ignore(x => x.DtypeEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -216,6 +219,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Friend>(entity =>
{
entity.Ignore(x => x.StatusEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -258,6 +262,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<FriendRequest>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -301,6 +306,9 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Group>(entity =>
{
entity.Ignore(x => x.StatusEnum);
entity.Ignore(x => x.AllMembersBannedEnum);
entity.Ignore(x => x.AuhorityEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -345,6 +353,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<GroupInvite>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -393,6 +402,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<GroupMember>(entity =>
{
entity.Ignore(x => x.RoleEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -436,6 +446,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<GroupRequest>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -477,6 +488,7 @@ public partial class ImContext : DbContext
modelBuilder.Entity<LoginLog>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -511,6 +523,8 @@ public partial class ImContext : DbContext
modelBuilder.Entity<Message>(entity =>
{
entity.Ignore(x => x.StateEnum);
entity.Ignore(x => x.MsgTypeEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity
@@ -675,6 +689,10 @@ public partial class ImContext : DbContext
modelBuilder.Entity<User>(entity =>
{
// 忽略包装枚举属性
entity.Ignore(e => e.OnlineStatusEnum);
entity.Ignore(e => e.StatusEnum);
entity.HasKey(e => e.Id).HasName("PRIMARY");
entity