54 lines
923 B
JavaScript
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}`)
|
|
}
|
|
}
|