import { request } from '@/utils/request' import type { NoticeItem, NoticePageQuery } from '@/types/notice' import type { PageResult } from '@/types/common' /** * 获取当前生效的公告列表 * GET /api/notice/list */ export function getNoticesApi() { return request({ url: '/api/notice/list', method: 'GET' }) } /** * 分页获取当前生效的公告(公告中心) * GET /api/notice/page */ export function getNoticePageApi(params: NoticePageQuery) { return request>({ url: '/api/notice/page', method: 'GET', params }) } /** * 获取公告详情(公开,会自增浏览量) * GET /api/notice/{id} */ export function getNoticeDetailApi(id: number) { return request({ url: `/api/notice/${id}`, method: 'GET' }) }