import type { ApiResponse } from "@/lib/api" import type { UserItem, UserQueryParams } from "@/lib/models/user" import { callByUser } from "./base" // ==================== 用户管理(.NET /api/baseinfo/v1/user/*) ==================== export async function fetchUserPage( params: UserQueryParams, ): Promise> { return await callByUser( "/api/baseinfo/v1/user/Page", params, "GET", ) } export async function fetchUserSearch( params: UserQueryParams, ): Promise> { return await callByUser( "/api/baseinfo/v1/user/Search", params, "GET", ) } export async function fetchAmountDetails( params: Record, ): Promise>> { return await callByUser>( "/api/baseinfo/v1/user/AmountDetails", params, "GET", ) } export async function updateUserProfile( data: Record, ): Promise> { return await callByUser( "/api/baseinfo/v1/user/UpdateProfile", data, ) }