peixue-dev/peidu/uniapp/api/tenant.js

100 lines
1.4 KiB
JavaScript
Raw Normal View History

/**
* 租户管理API
*/
import request from '@/utils/request'
/**
* 获取租户列表
*/
export function getTenantList(params) {
return request({
url: '/api/tenant/list',
method: 'get',
params
})
}
/**
* 获取租户详情
*/
export function getTenantDetail(id) {
return request({
url: `/api/tenant/${id}`,
method: 'get'
})
}
/**
* 创建租户
*/
export function createTenant(data) {
return request({
url: '/api/tenant/create',
method: 'post',
data
})
}
/**
* 更新租户
*/
export function updateTenant(data) {
return request({
url: '/api/tenant/update',
method: 'put',
data
})
}
/**
* 审核租户
*/
export function auditTenant(params) {
return request({
url: '/api/tenant/audit',
method: 'post',
params
})
}
/**
* 更新租户状态
*/
export function updateTenantStatus(params) {
return request({
url: '/api/tenant/status',
method: 'post',
params
})
}
/**
* 获取子租户列表
*/
export function getChildrenTenants(parentId) {
return request({
url: `/api/tenant/children/${parentId}`,
method: 'get'
})
}
/**
* 获取租户统计信息
*/
export function getTenantStatistics(tenantId) {
return request({
url: `/api/tenant/statistics/${tenantId}`,
method: 'get'
})
}
/**
* 删除租户
*/
export function deleteTenant(id) {
return request({
url: `/api/tenant/${id}`,
method: 'delete'
})
}