import { jsonSuccess } from "@/modules/core/server/api"; import { requirePermission, toPublicAccount } from "@/modules/core/server/auth"; import { readData } from "@/modules/core/server/store"; export async function GET(): Promise { const auth = await requirePermission("account:read", { action: "account.list", targetType: "account", }); if (!auth.success) { return auth.response; } const data = await readData(); return jsonSuccess("账号列表已加载", { accounts: data.accounts.map((account) => toPublicAccount(account)), }); }