user.ts 688 B

1234567891011121314151617181920212223242526272829
  1. import { IPaging, IUser } from '@/interface';
  2. import request from '@/utils/request';
  3. export function fetchUserInfo() {
  4. return request.instance({
  5. url: '/user/get_user_info',
  6. method: 'get',
  7. });
  8. }
  9. export function fetchFindUser(userId: number) {
  10. return request.instance({
  11. url: `/user/find/${userId}`,
  12. method: 'get',
  13. });
  14. }
  15. export function fetchUserList(params: { orderName: string; orderBy: string }) {
  16. return request.get<IPaging<IUser>>('/user/list', { params });
  17. }
  18. export function fetchBlogUserList(params: {
  19. orderName: string;
  20. orderBy: string;
  21. }) {
  22. return request.get<IPaging<IUser>>(
  23. 'https://api.hsslive.cn/prodapi/user/list',
  24. { params }
  25. );
  26. }