feat: add admin user detail insights

This commit is contained in:
2026-07-31 16:30:39 +08:00
parent 763c78bd7e
commit 88ed92d78c
6 changed files with 361 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
import type {
AdminProfile,
AdminUser,
AdminUserDetail,
AgentDebugResult,
AgentDebugStreamComplete,
AgentGenerationConfig,
@@ -125,6 +126,7 @@ export const api = {
return request<DashboardStats>(`/admin/dashboard${qs ? "?" + qs : ""}`);
},
users: (query: { keyword?: string; page?: number; pageSize?: number } = {}) => request<PageResult<AdminUser>>(`/admin/user/list${queryString(query)}`),
userDetail: (id: number) => request<AdminUserDetail>(`/admin/user/${id}/detail`),
createUser: (payload: Record<string, unknown>) =>
request<AdminUser>("/admin/user", { method: "POST", body: JSON.stringify(payload) }),
importUsers: (students: Record<string, unknown>[]) =>