import { useAxios } from '@/hooks/web/useAxios' import type { NoticeVO } from './types' const request = useAxios() // 查询公告列表 export const getNoticePageApi = (params) => { return request.get({ url: '/system/notice/page', params }) } // 查询公告详情 export const getNoticeApi = (id: number) => { return request.get({ url: '/system/notice/get?id=' + id }) } // 新增公告 export const createNoticeApi = (data: NoticeVO) => { return request.post({ url: '/system/notice/create', data }) } // 修改公告 export const updateNoticeApi = (data: NoticeVO) => { return request.put({ url: '/system/notice/update', data }) } // 删除公告 export const deleteNoticeApi = (id: number) => { return request.delete({ url: '/system/notice/delete?id=' + id }) }