blob: e67a7d558a7af7978814f5d3507d0d1998368c46 [file] [log] [blame]
import { api } from './auth';
// 获取所有公告
export const getAnnouncements = async () => {
const response = await api.get('/announcement/list');
return response.data.data.announcements; // 提取嵌套的公告数组
};
export const postAnnouncement = (data) => {
// 创建 FormData 对象
const formData = new FormData();
formData.append('title', data.title);
formData.append('content', data.content);
return api.post('/announcement/create', formData);
}
// 获取最新公告
export const getLatestAnnouncements = () => {
return api.get('/announcement/latest');
};
// 获取公告详情
export const getAnnouncementDetail = (id) => {
return api.get(`/announcement/${id}`);
};