Newer
Older
safe_production_front / src / api / system / multiTenant.ts
dutingting on 6 Mar 1 KB 多租户、jessibucaPro组件
/*
 * 租户管理
*/
import request from '../index'
const prefix = 'sys'

// 获取租户下拉框
export function getMultiTenantList(data: { keywords?: string; tenantName?: string }) {
  return request({
    url: `${prefix}/tenant/select/list`,
    method: 'get',
    params: data,
  })
}

// 租户分页
export function getTenantList(data: { keywords?: string; tenantName?: string }) {
  return request({
    url: `${prefix}/tenant/list`,
    method: 'get',
    params: data,
  })
}

// 租户设定
export function multiTenantConfig(data: { tenantId: string }) {
  return request({
    url: `${prefix}/tenant/config/update`,
    method: 'post',
    params: data,
  })
}

// 删除
export function delTenant(data: { tenantId: string }) {
  return request({
    url: `${prefix}/tenant/delete`,
    method: 'post',
    params: data,
  })
}

// 新增
export function addTenant(data: Object) {
  return request({
    url: `${prefix}/tenant/add`,
    method: 'post',
    data,
  })
}

// 编辑
export function editTenant(data: Object) {
  return request({
    url: `${prefix}/tenant/update`,
    method: 'post',
    data,
  })
}

// 新增
export function detailTenant(data: { tenantId: string }) {
  return request({
    url: `${prefix}/tenant/detail/${data.tenantId}`,
    method: 'get',
  })
}