import request from '@/utils/request' export interface Banner { id?: number imageUrl: string title: string subtitle?: string sortOrder?: number isActive?: boolean linkUrl?: string createdAt?: string updatedAt?: string } export const bannerApi = { getAll: () => request.get('/banners'), getActive: () => request.get('/banners/active'), getById: (id: number) => request.get(`/banners/${id}`), create: (data: Banner) => request.post('/banners', data), update: (id: number, data: Banner) => request.put(`/banners/${id}`, data), delete: (id: number) => request.delete(`/banners/${id}`), }