/** * Upload / OSS related API */ import { http } from '~/utils/request' import type { BaseOssS3DTO, BaseOssS3VO } from '~/types/api' /** * Upload API endpoints */ export const uploadApi = { /** * Get Amazon S3 pre-signed upload URL * @param params - pre-sign request params * @returns pre-signed url info */ getS3PreSign(params: BaseOssS3DTO) { // Backend API: /base/oss/s3 // Body 示例: { "type": 1, "suffix": ".png" } return http.post('/base/oss/s3', params) }, }