import { service } from '../utils/request' /** * 日历事件 API * 对应后端 CalendarController: /api/v1/events */ const post_event = (data: { eventDate: string title: string eventInfo?: string }) => { return service({ url: '/calendar/api/v1/events', method: 'POST', data }) } /** * 查询事件(按月份 + 分页) * @param params.month yyyy-MM(必填,null 时后端默认当前月) * @param params.page 页码(从 1 开始,默认 1) * @param params.pageSize 每页大小(默认 10,上限 100) */ const get_event = (params?: { month?: string page?: number pageSize?: number }) => { return service({ url: '/calendar/api/v1/events', method: 'GET', params }) } const put_event = (id: number, data: { eventDate: string title: string eventInfo?: string }) => { return service({ url: `/calendar/api/v1/events/${id}`, method: 'PUT', data }) } const delete_event = (id: number) => { return service({ url: `/calendar/api/v1/events/${id}`, method: 'DELETE' }) } export { get_event, post_event, put_event, delete_event, }