Files
admin/src/actions/permission.ts

20 lines
446 B
TypeScript

"use server"
import type { PageRecord } from "@/lib/api"
import type { Permission } from "@/models/permission"
import { callByUser } from "./base"
export async function getPagePermission(params: {
page: number
size: number
}) {
return callByUser<PageRecord<Permission>>(
"/api/admin/permission/page",
params,
)
}
export async function getAllPermissions() {
return callByUser<Permission[]>("/api/admin/permission/list", {})
}