完善业务闭环,实现对轮播图的管理,优化数据库表文件

This commit is contained in:
2026-07-18 16:21:40 +08:00
parent feaf014b4a
commit 97a5eff678
78 changed files with 3210 additions and 100 deletions
+33
View File
@@ -0,0 +1,33 @@
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<Banner[]>('/banners'),
getActive: () =>
request.get<Banner[]>('/banners/active'),
getById: (id: number) =>
request.get<Banner>(`/banners/${id}`),
create: (data: Banner) =>
request.post<Banner>('/banners', data),
update: (id: number, data: Banner) =>
request.put<Banner>(`/banners/${id}`, data),
delete: (id: number) =>
request.delete<void>(`/banners/${id}`),
}