feat: Support multiple vector database selection, add InMemory and Qdrant adapters, introduce admin dashboard

This commit is contained in:
shiyu
2025-05-31 21:01:37 +08:00
parent b2bacc54a9
commit 44d2616fd4
51 changed files with 5498 additions and 1214 deletions
+4 -2
View File
@@ -33,12 +33,14 @@ public class AuthService(IDbContextFactory<MyDbContext> dbContextFactory, IConfi
Email = request.Email,
PasswordHash = HashPassword(request.Password),
CreatedAt = DateTime.UtcNow,
UpdatedAt = DateTime.UtcNow
UpdatedAt = DateTime.UtcNow,
RoleId = 2,
Role = null,
};
var userCount = await context.Users.CountAsync();
if (userCount == 0)
{
var role = await context.Roles.FirstOrDefaultAsync(r => r.Id == 1);
var role = await context.Roles.FirstOrDefaultAsync(r => r.Name == "Administrator");
user.RoleId = 1;
user.Role = role;
}