完善业务闭环,实现对轮播图的管理,优化数据库表文件
This commit is contained in:
@@ -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}`),
|
||||
}
|
||||
Reference in New Issue
Block a user