import request from "@/sheep/utils/request" export default { /** * 会议室分页列表 */ getMeetingRoomList: (params: { current: number; size: number }) => request({ url: "/integrated/meetingRoom/app/page", method: "GET", params, }), /** * 获取会议室时间段 */ getTimeSlots: (roomId: string, date: string) => request({ url: `/integrated/meetingRoom/${roomId}/time-slots`, method: "GET", params: { date }, }), /** * 预约会议室 */ bookMeetingRoom: (roomId: string, data: { date: string; startTime: string; endTime: string; title: string; description: string; attendees: string[]; need_service?: string; desk_layout?: string; }) => request({ url: `/integrated/meetingRoom/${roomId}/book`, method: "POST", data, }), /** * 获取我的预约列表 */ getMyBookings: (params: { current: number; size: number; checkStatus?: number }) => request({ url: '/integrated/meetingRoom/app/my-bookings', method: 'GET', params, }), /** * 获取预约详情 */ getBookingDetail: (id: string) => request({ url: `/integrated/meetingRoom/app/booking-detail/${id}`, method: 'GET', }), /** * 获取桌子拜访形态 */ getMeetingDeskLayout: (id: string) => request({ url: `/integrated/meetingDeskLayout/app/list`, method: 'GET', }), }