index.ts 571 B

12345678910111213141516171819202122232425262728
  1. import request from '@/config/axios'
  2. export interface FileVO {
  3. id: number
  4. configId: number
  5. path: string
  6. name: string
  7. url: string
  8. size: string
  9. type: string
  10. createTime: Date
  11. }
  12. export interface FilePageReqVO extends PageParam {
  13. path?: string
  14. type?: string
  15. createTime?: Date[]
  16. }
  17. // 查询文件列表
  18. export const getFilePageApi = (params: FilePageReqVO) => {
  19. return request.get({ url: '/infra/file/page', params })
  20. }
  21. // 删除文件
  22. export const deleteFileApi = (id: number) => {
  23. return request.delete({ url: '/infra/file/delete?id=' + id })
  24. }