2025-12-29 18:01:16 +08:00
|
|
|
import type { PageRecord } from "@/lib/api"
|
|
|
|
|
import type { User } from "@/models/user"
|
|
|
|
|
import { callByUser } from "./base"
|
|
|
|
|
|
|
|
|
|
export async function getPageUsers(params: { page: number; size: number }) {
|
2025-12-30 18:35:37 +08:00
|
|
|
return callByUser<PageRecord<User>>("/api/admin/user/page", params)
|
2025-12-29 18:01:16 +08:00
|
|
|
}
|
2026-01-06 14:57:55 +08:00
|
|
|
|
2026-04-07 17:29:42 +08:00
|
|
|
export async function getPageUserPage(params: { page: number; size: number }) {
|
|
|
|
|
return callByUser<PageRecord<User>>("/api/admin/user/page/not-bind", params)
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-26 15:27:52 +08:00
|
|
|
export async function bindAdmin(params: {
|
|
|
|
|
id: number
|
2026-03-27 15:51:40 +08:00
|
|
|
account?: string
|
2026-03-26 15:27:52 +08:00
|
|
|
name?: string
|
|
|
|
|
identified?: boolean
|
|
|
|
|
enabled?: boolean
|
|
|
|
|
assigned?: boolean
|
|
|
|
|
}) {
|
2026-04-07 17:29:42 +08:00
|
|
|
return callByUser("/api/admin/user/update/bind", {
|
2026-01-06 14:57:55 +08:00
|
|
|
user_id: params.id,
|
|
|
|
|
})
|
|
|
|
|
}
|
2026-04-01 13:14:28 +08:00
|
|
|
|
2026-04-09 17:08:59 +08:00
|
|
|
export async function getPageUser(params: { phone?: string; name?: string }) {
|
2026-04-01 13:14:28 +08:00
|
|
|
return callByUser<User>("/api/admin/user/get", params)
|
|
|
|
|
}
|