/** * 房间管理模块 API */ import { get, post, put, del } from '../utils/request.js' export default { /** * 获取房间列表(分页) * @param {Object} params - 查询参数 * @param {number} params.apartmentId - 公寓ID * @param {string} params.status - 房间状态 * @returns {Promise} */ getList(params = {}) { return get('/rooms', params) }, /** * 获取房间列表(全部) * @param {Object} params - 查询参数 * @param {number} params.apartmentId - 公寓ID * @param {string} params.status - 房间状态 * @returns {Promise} */ list(params = {}) { return get('/rooms/list', params) }, /** * 获取房间详情 * @param {number} id - 房间ID * @returns {Promise} */ getDetail(id) { return get(`/rooms/${id}`) }, /** * 创建房间 * @param {Object} data - 房间数据 * @returns {Promise} */ create(data) { return post('/rooms', data) }, /** * 更新房间 * @param {number} id - 房间ID * @param {Object} data - 房间数据 * @returns {Promise} */ update(id, data) { return put(`/rooms/${id}`, data) }, /** * 删除房间 * @param {number} id - 房间ID * @returns {Promise} */ delete(id) { return del(`/rooms/${id}`) } }