YD_Event.Web/src/api/PicturesApi.ts

34 lines
739 B
TypeScript
Raw Normal View History

2025-12-17 10:38:15 +08:00
import type { PageResultPicturesPageOutput } from './models/page-result-pictures-page-output';
import type { AddPictureInput } from './models/add-picture-input';
import http from '../utils/http';
class PicturesApi {
/**
* 相册图片列表
* @param params
* @returns
*/
page = (params: any) => {
return http.get<PageResultPicturesPageOutput>('/pictures/page', { params });
};
/**
* 添加相册图片
* @param pic 图片信息
* @returns
*/
add = (pic: AddPictureInput) => {
return http.post('/pictures/add', pic);
};
/**
* 删除图片
* @param id 图片id
* @returns
*/
delete = (id: number) => {
return http.delete('/pictures/delete', { data: { id } });
};
}
export default new PicturesApi();