增加租户套餐
This commit is contained in:
@@ -0,0 +1,135 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
/*************************************************
|
||||
* 租户套餐(功能开通 + 用户数配额)相关接口
|
||||
*************************************************/
|
||||
|
||||
/** 套餐列表 */
|
||||
export function getTenantPackageList(params) {
|
||||
return request({
|
||||
url: "/platform/tenantPackage/list",
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/** 套餐下拉(仅启用套餐) */
|
||||
export function getTenantPackageSelectList() {
|
||||
return request({
|
||||
url: "/platform/tenantPackage/select/list",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
/** 套餐详情(含功能模块) */
|
||||
export function getTenantPackageDetail(id) {
|
||||
return request({
|
||||
url: `/platform/tenantPackage/detail/${id}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
/** 可加入套餐的功能模块清单 */
|
||||
export function getTenantPackageModuleOptions() {
|
||||
return request({
|
||||
url: "/platform/tenantPackage/moduleOptions",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
/** 新增套餐 */
|
||||
export function createTenantPackage(data) {
|
||||
return request({
|
||||
url: "/platform/tenantPackage/create",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 编辑套餐 */
|
||||
export function updateTenantPackage(id, data) {
|
||||
return request({
|
||||
url: `/platform/tenantPackage/edit/${id}`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 删除套餐 */
|
||||
export function deleteTenantPackage(id) {
|
||||
return request({
|
||||
url: `/platform/tenantPackage/delete/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
/** 用户数加购规格列表(enabled=1 仅启用) */
|
||||
export function getQuotaPackageList(params) {
|
||||
return request({
|
||||
url: "/platform/tenantQuotaPackage/list",
|
||||
method: "get",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/** 新增加购规格 */
|
||||
export function createQuotaPackage(data) {
|
||||
return request({
|
||||
url: "/platform/tenantQuotaPackage/create",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 编辑加购规格 */
|
||||
export function updateQuotaPackage(id, data) {
|
||||
return request({
|
||||
url: `/platform/tenantQuotaPackage/edit/${id}`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 删除加购规格 */
|
||||
export function deleteQuotaPackage(id) {
|
||||
return request({
|
||||
url: `/platform/tenantQuotaPackage/delete/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
/** 为租户设置套餐 */
|
||||
export function setTenantPackage(data) {
|
||||
return request({
|
||||
url: "/platform/tenant/setPackage",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 租户用户数配额信息(含套餐、已用、可加购规格) */
|
||||
export function getTenantQuotaInfo(tid) {
|
||||
return request({
|
||||
url: "/platform/tenant/quotaInfo",
|
||||
method: "get",
|
||||
params: { tid },
|
||||
});
|
||||
}
|
||||
|
||||
/** 租户用户数增购(type=1 单个增购 / type=2 按加购规格) */
|
||||
export function rechargeTenantQuota(data) {
|
||||
return request({
|
||||
url: "/platform/tenant/rechargeQuota",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/** 租户用户数增购记录 */
|
||||
export function getTenantQuotaOrders(tid) {
|
||||
return request({
|
||||
url: "/platform/tenant/quotaOrders",
|
||||
method: "get",
|
||||
params: { tid },
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user