feat: package api

This commit is contained in:
2025-09-17 10:52:11 +08:00
parent 57b87d49b4
commit d99481c346
5 changed files with 145 additions and 9 deletions

View File

@@ -0,0 +1,75 @@
import { request } from "@umijs/max";
export interface TenantPackageVO {
id: number;
name: string;
status: number;
remark: string;
creator: string;
updater: string;
updateTime: string;
menuIds: number[];
createTime: Date;
}
// 查询租户套餐列表
// export const getTenantPackagePage = (params: PageParam) => {
// return request.get({ url: '/system/tenant-package/page', params })
// }
// 获得租户
// export const getTenantPackage = (id: number) => {
// return request.get({ url: '/system/tenant-package/get?id=' + id })
// }
export async function getTenantPackage(id: number) {
return request("/system/tenant-package", {
method: "GET",
params: { id },
});
}
// 新增租户套餐
// export const createTenantPackage = (data: TenantPackageVO) => {
// return request.post({ url: '/system/tenant-package/create', data })
// }
export async function createTenantPackage(data: TenantPackageVO) {
return request("/system/tenant-package/create", {
method: "POST",
data,
});
}
// 修改租户套餐
// export const updateTenantPackage = (data: TenantPackageVO) => {
// return request.put({ url: "/system/tenant-package/update", data });
// };
export async function updateTenantPackage(data: TenantPackageVO) {
return request("/system/tenant-package/update", {
method: "PUT",
headers: {
"Content-Type": "application/json",
},
data,
});
}
// 删除租户套餐
// export const deleteTenantPackage = (id: number) => {
// return request.delete({ url: '/system/tenant-package/delete?id=' + id })
// }
export async function deleteTenantPackage(id: number) {
return request("/system/tenant-package/delete", {
method: "DELETE",
params: {
id,
},
});
}
// 获取租户套餐精简信息列表
// export const getTenantPackageList = () => {
// return request.get({ url: '/system/tenant-package/simple-list' })
// }
export async function getTenantPackageList() {
return request("/system/tenant-package/simple-list", {
method: "GET",
});
}