10.5 감사 이력/신고 내역/열람 로그 o

This commit is contained in:
koreacomp5
2025-10-09 18:47:42 +09:00
parent 0d18893374
commit a777c0ab73
5 changed files with 80 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
import { NextResponse } from "next/server";
import prisma from "@/lib/prisma";
export async function GET(req: Request) {
const { searchParams } = new URL(req.url);
const limit = Number(searchParams.get("limit") || 100);
const logs = await prisma.auditLog.findMany({
orderBy: { createdAt: "desc" },
take: Math.min(limit, 200),
});
return NextResponse.json({ logs });
}

View File

@@ -0,0 +1,9 @@
import { NextResponse } from "next/server";
import prisma from "@/lib/prisma";
export async function GET() {
const items = await prisma.report.findMany({ orderBy: { createdAt: "desc" }, take: 200 });
return NextResponse.json({ reports: items });
}

View File

@@ -0,0 +1,9 @@
import { NextResponse } from "next/server";
import prisma from "@/lib/prisma";
export async function GET() {
const items = await prisma.postViewLog.findMany({ orderBy: { createdAt: "desc" }, take: 200 });
return NextResponse.json({ views: items });
}