refactor: 项目结构优化调整

This commit is contained in:
Ray.Hao
2025-12-20 21:56:48 +08:00
parent 5851976c5d
commit 65ad4fe59f
68 changed files with 2463 additions and 1761 deletions

65
mock/tenant.mock.ts Normal file
View File

@@ -0,0 +1,65 @@
import { defineMock } from "./base";
export default defineMock([
{
url: "tenants",
method: ["GET"],
body: {
code: "00000",
data: [
{
id: 1,
name: "默认租户",
domain: "default",
},
{
id: 2,
name: "演示租户",
domain: "demo",
},
],
msg: "一切ok",
},
},
{
url: "tenants/current",
method: ["GET"],
body: {
code: "00000",
data: {
id: 1,
name: "默认租户",
domain: "default",
},
msg: "一切ok",
},
},
{
url: "tenants/:tenantId/switch",
method: ["POST"],
body({ params }) {
const tenantId = Number(params.tenantId);
const allTenants = [
{
id: 1,
name: "默认租户",
domain: "default",
},
{
id: 2,
name: "演示租户",
domain: "demo",
},
];
const tenant = allTenants.find((t) => t.id === tenantId) || null;
return {
code: tenant ? "00000" : "A0400",
data: tenant,
msg: tenant ? "切换租户成功" : "租户不存在",
};
},
},
]);