import { alovaInstance } from '../http' interface Ilogin { username: string password: string } export function fetchLogin(params: Ilogin) { const methodInstance = alovaInstance.Post('/login', params) methodInstance.meta = { authRole: null, } return methodInstance } export function fetchUpdateToken(params: any) { const method = alovaInstance.Post('/updateToken', params) method.meta = { authRole: 'refreshToken', } return method } export function fetchUserInfo(params: any) { return alovaInstance.Get('/getUserInfo', { params }) } export function fetchUserRoutes(params: { id: number }) { return alovaInstance.Get('/getUserRoutes', { params }) }