123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { GET_HOME_ROOM_LIST, GET_MY_ROOM_LIST } from '../utils/apiList'
- import { request, Response } from '../utils/http'
- interface parmams {
- pageNum?: number,
- pageSize?: number
- }
- export interface ListItem {
- createTime: string
- lastLookTime: string
- roomCoverUrl: string
- roomHostCode: string
- roomHostName: string
- roomId: string
- roomInfo: string
- roomShareCode: number
- roomShareUrl: string
- roomStatus: number
- roomTitle: string
- roomUserName: string
- roomViewCount: number
- tbStatus: number
- updateTime: string
- }
- type RoomListRes = Response & {
- data: ListItem[]
- }
- export const getHomeRoomList = async (params: parmams): Promise<ListItem[]> => {
- const res = await request.post<RoomListRes>(GET_HOME_ROOM_LIST, {
- pageNum: params.pageNum || 1,
- pageSize: params.pageSize || 1000
- })
- return res.data.list
- }
- export const getHMyRoomList = async (params: parmams): Promise<ListItem[]> => {
- const res = await request.post<RoomListRes>(GET_MY_ROOM_LIST, {
- pageNum: params.pageNum || 1,
- pageSize: params.pageSize || 1000
- })
- return res.data.list
- }
|