/** * 租客管理模块 API */ import { get, post, put, del } from '../utils/request.js' export default { /** * 获取租客列表 * @param {Object} params - 查询参数 * @param {number} params.page - 页码 * @param {number} params.pageSize - 每页数量 * @param {string} params.keyword - 搜索关键词 * @param {string} params.status - 状态 * @returns {Promise} */ getAll(params = {}) { return get('/renters', params) }, /** * 获取租客详情 * @param {number} id - 租客ID * @returns {Promise} */ getDetail(id) { return get(`/renters/${id}`) }, /** * 创建租客 * @param {Object} data - 租客数据 * @returns {Promise} */ create(data) { return post('/renters', data) }, /** * 更新租客 * @param {number} id - 租客ID * @param {Object} data - 租客数据 * @returns {Promise} */ update(id, data) { return put(`/renters/${id}`, data) }, /** * 删除租客 * @param {number} id - 租客ID * @returns {Promise} */ delete(id) { return del(`/renters/${id}`) }, /** * 获取租客下拉选项 * @param {Object} params - 查询参数 * @param {string} params.keyword - 搜索关键词 * @returns {Promise} */ getOptions(params = {}) { return get('/renters/options', params) } }