import { request } from '@umijs/max'; 
 | 
  
 | 
// 查询系统访问记录列表 
 | 
export async function getLogininforList(params?: API.Monitor.LogininforListParams) { 
 | 
  return request<API.Monitor.LogininforPageResult>('/api/system/logininfor/list', { 
 | 
    method: 'GET', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json;charset=UTF-8', 
 | 
    }, 
 | 
    params 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 查询系统访问记录详细 
 | 
export function getLogininfor(infoId: number) { 
 | 
  return request<API.Monitor.LogininforInfoResult>(`/api/system/logininfor/${infoId}`, { 
 | 
    method: 'GET' 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 新增系统访问记录 
 | 
export async function addLogininfor(params: API.Monitor.Logininfor) { 
 | 
  return request<API.Result>('/api/system/logininfor', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json;charset=UTF-8', 
 | 
    }, 
 | 
    data: params 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 修改系统访问记录 
 | 
export async function updateLogininfor(params: API.Monitor.Logininfor) { 
 | 
  return request<API.Result>('/api/system/logininfor', { 
 | 
    method: 'PUT', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json;charset=UTF-8', 
 | 
    }, 
 | 
    data: params 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 删除系统访问记录 
 | 
export async function removeLogininfor(ids: string) { 
 | 
  return request<API.Result>(`/api/system/logininfor/${ids}`, { 
 | 
    method: 'DELETE' 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 导出系统访问记录 
 | 
export function exportLogininfor(params?: API.Monitor.LogininforListParams) { 
 | 
  return request<API.Result>(`/api/system/logininfor/export`, { 
 | 
    method: 'GET', 
 | 
    params 
 | 
  }); 
 | 
} 
 | 
  
 | 
// 解锁用户登录状态 
 | 
export function unlockLogininfor(userName: string) { 
 | 
  return request<API.Result>('/api/system/logininfor/unlock/' + userName, { 
 | 
    method: 'get' 
 | 
  }) 
 | 
} 
 | 
  
 | 
// 清空登录日志 
 | 
export function cleanLogininfor() { 
 | 
  return request<API.Result>('/api/system/logininfor/clean', { 
 | 
    method: 'delete' 
 | 
  }) 
 | 
} 
 |