Files
pj_h5_cloud/src/sheep/api/meetingRoom.ts
T
2025-06-17 17:57:57 +08:00

40 lines
821 B
TypeScript

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[];
}) =>
request({
url: `/integrated/meetingRoom/${roomId}/book`,
method: "POST",
data,
}),
}