import request from '@/utils/request' export function adminLogin(data) { return request.post('/api/public/admin/login', data) } export function userLogin(data) { return request.post('/api/public/user/login', data) } export function register(data) { return request.post('/api/public/user/register', data) } export function getCaptcha() { return request.get('/api/public/captcha') } export function refreshToken(token) { return request.post('/api/public/refresh-token', null, { params: { refreshToken: token } }) } export function logout() { return request.post('/api/app/user/logout') } export function getCurrentUser() { return request.get('/api/app/user/me') } export function getUserInfo(id) { return request.get(`/api/app/user/${id}`) } export function followUser(id) { return request.post(`/api/app/user/${id}/follow`) } export function unfollowUser(id) { return request.delete(`/api/app/user/${id}/follow`) }