feat: add system configuration platform

This commit is contained in:
2026-07-02 00:03:27 -07:00
parent aed5c6db56
commit e3e7b0d8e0
41 changed files with 5746 additions and 405 deletions

View File

@@ -0,0 +1,16 @@
import { jsonSuccess } from "@/modules/core/server/api";
import { requirePermission } from "@/modules/core/server/auth";
import { PERMISSION_DEFINITIONS } from "@/modules/core/server/permissions";
export async function GET(): Promise<Response> {
const auth = await requirePermission("permission:read", {
action: "permission.list",
targetType: "permission",
});
if (!auth.success) {
return auth.response;
}
return jsonSuccess("权限点已加载", { permissions: PERMISSION_DEFINITIONS });
}