rentease-app/api/tenant.js

54 lines
923 B
JavaScript

/**
* 租户管理模块 API
*/
import { get, post, put, del } from '../utils/request.js'
export default {
/**
* 获取租户列表
* @param {Object} params - 查询参数
* @returns {Promise}
*/
getList(params = {}) {
return get('/tenants', params)
},
/**
* 获取租户详情
* @param {number} id - 租户ID
* @returns {Promise}
*/
getDetail(id) {
return get(`/tenants/${id}`)
},
/**
* 创建租户
* @param {Object} data - 租户数据
* @returns {Promise}
*/
create(data) {
return post('/tenants', data)
},
/**
* 更新租户
* @param {number} id - 租户ID
* @param {Object} data - 租户数据
* @returns {Promise}
*/
update(id, data) {
return put(`/tenants/${id}`, data)
},
/**
* 删除租户
* @param {number} id - 租户ID
* @returns {Promise}
*/
delete(id) {
return del(`/tenants/${id}`)
}
}