import { get, post } from '@/utils/request' const userApi = { myInfoApi: '/api/user/my', userInfoApi: '/api/user/info', updateProfileApi: '/api/user/profile/basic', updateAvatarApi: '/api/user/profile/avatar', followUserApi: '/api/user/relation/follow', unfollowUserApi: '/api/user/relation/unfollow', checkRelationApi: '/api/user/relation/check', userFollowerApi: '/api/user/relation/follower', userFollowingApi: '/api/user/relation/following', vipPlanApi: '/api/user/vip/plan', vipOrderApi: '/api/user/vip/order', vipPayApi: '/api/user/vip/pay' } export function getMyInfo() { return get(userApi.myInfoApi) } export function getUserInfo(userId) { return get(userApi.userInfoApi + '?userId=' + userId) } // 更新用户资料 export function updateProfile(data) { return post(userApi.updateProfileApi, data) } // 更新用户头像 export function updateAvatar(data) { return post(userApi.updateAvatarApi, data) } // 关注用户 export function followUser(followingId) { return post(userApi.followUserApi + '/' + followingId) } // 取消关注用户 export function unfollowUser(followingId) { return post(userApi.unfollowUserApi + '/' + followingId) } export function checkRelation(userId) { return get(userApi.checkRelationApi + '/' + userId) } export function getUserFollower(userId) { return get(userApi.userFollowerApi + '/' + userId) } export function getUserFollowing(userId) { return get(userApi.userFollowingApi + '/' + userId) } export function getVipPlan() { return get(userApi.vipPlanApi) } export function getVipOrder() { return get(userApi.vipOrderApi) } export function createVipOrder(planId) { return post(userApi.vipOrderApi + '/' + planId) } export function payVip(orderId) { return post(userApi.vipPayApi + '/' + orderId) }