// api/room.js - 房间相关API import { GET, POST, PUT, DELETE } from '@/utils/request' /** * 房间相关API */ export default { /** * 根据房间ID查询房间 * @param {number} roomId 房间ID */ getRoomById(roomId) { return GET(`/system/room/id/${roomId}`) }, /** * 根据创建者查询房间 * @param {number} createUser 创建者ID */ getRoomsByCreateUser(createUser) { return GET(`/system/room/createUser/${createUser}`) }, /** * 查询房间列表 * @param {Object} params 查询参数 */ getRoomList(params) { return GET('/system/room/list', params) }, /** * 新增房间 * @param {Object} roomData 房间数据 */ addRoom(roomData) { return POST('/system/room', roomData) }, /** * 修改房间 * @param {Object} roomData 房间数据 */ updateRoom(roomData) { return PUT('/system/room', roomData) }, /** * 批量删除房间 * @param {Array} roomIds 房间ID数组 */ deleteRooms(roomIds) { return DELETE(`/system/room/${roomIds}`) } }