import type { LegacyPageResult } from '#/api/legacy/system'; import { requestClient } from '#/api/request'; export async function pageSysImAccount(params: Record) { return requestClient.get>>( '/sys/im/account/page', { params, }, ); } export async function addSysImAccount(data: Record) { return requestClient.post('/sys/im/account', data); } export async function resetSysImAccountPassword(params: Record) { return requestClient.put('/sys/im/account/reset', undefined, { params, } as Record); } export async function delSysImAccountPassword(params: Record) { return requestClient.delete('/sys/im/account', { params, }); }