import { request } from '@/service/http' import type { OnlineUserCountVo, OnlineUserSearchForm, OnlineUserVo, PageOnlineUserVo, SysUserOnlineQueryBo, } from './types' // 重新导出类型定义 export type { OnlineUserCountVo, OnlineUserSearchForm, OnlineUserVo, PageOnlineUserVo, SysUserOnlineQueryBo } /** * 分页查询在线用户列表 */ export function getOnlineUserListPage(params: SysUserOnlineQueryBo) { return request.Get>('/coder/sysUserOnline/listPage', { params }) } /** * 强制注销 * @param userId 用户ID */ export function logoutUser(userId: string) { return request.Get>(`/coder/sysUserOnline/logout/${userId}`) } /** * 获取在线用户统计信息 */ export function getOnlineUserCount() { return request.Get>('/coder/sysUserOnline/count') }