index.ts 692 B

12345678910111213141516171819202122232425262728
  1. import request from '@/utils/request';
  2. import { OssQuery, OssVO } from './types';
  3. import { AxiosPromise } from 'axios';
  4. // 查询OSS对象存储列表
  5. export function listOss(query: OssQuery): AxiosPromise<OssVO[]> {
  6. return request({
  7. url: '/resource/oss/list',
  8. method: 'get',
  9. params: query
  10. });
  11. }
  12. // 查询OSS对象基于id串
  13. export function listByIds(ossId: string | number): AxiosPromise<OssVO[]> {
  14. return request({
  15. url: '/resource/oss/listByIds/' + ossId,
  16. method: 'get'
  17. });
  18. }
  19. // 删除OSS对象存储
  20. export function delOss(ossId: string | number | Array<string | number>) {
  21. return request({
  22. url: '/resource/oss/' + ossId,
  23. method: 'delete'
  24. });
  25. }