完善概览页,实现公告查询展示,引入 recharts 展示取用数据
This commit is contained in:
19
src/actions/announcement.ts
Normal file
19
src/actions/announcement.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
'use server'
|
||||
|
||||
import { PageRecord } from "@/lib/api"
|
||||
import { Announcement } from "@/lib/models"
|
||||
import { callByUser } from "./base"
|
||||
|
||||
export async function listAnnouncements(props: {
|
||||
page: number
|
||||
size: number
|
||||
title?: string
|
||||
type?: number
|
||||
status?: number
|
||||
create_after?: Date
|
||||
create_before?: Date
|
||||
update_after?: Date
|
||||
update_before?: Date
|
||||
}) {
|
||||
return await callByUser<PageRecord<Announcement>>('/api/announcement/list', props)
|
||||
}
|
||||
Reference in New Issue
Block a user