潘志宝
2025-02-26 b3a43e63d2c2fa854d676676d3f8072c0d943d13
提交 | 用户 | 时间
6bf4f9 1 import request from '@/config/axios'
H 2
3 // 磁盘监控日志 VO
4 export interface MonitorDiskVO {
5   id: number // 访问ID
6   hostName: string // 主机名称
7   hostIp: string // 服务器ip
8   disk: string // 盘符
9   diskName: string // 磁盘名
10   spaceTotal: number // 总空间
11   spaceUsed: number // 已用空间
12   spaceUsable: number // 可用空间
13   spaceRatio: number // 空间使用比例
14 }
15
16 // 磁盘监控日志 API
17 export const MonitorDiskApi = {
18   // 查询磁盘监控日志分页
19   getMonitorDiskPage: async (params: any) => {
20     return await request.get({ url: `/infra/monitor-disk/page`, params })
21   },
22
23   // 查询磁盘监控日志列表
24   getMonitorDiskList: async (params: any) => {
25     return await request.get({ url: `/infra/monitor-disk/getMonitorDiskList`, params })
26   },
27
28   // 查询磁盘监控日志信息
29   getMonitorDiskInfo: async (params: any) => {
30     return await request.get({ url: `/infra/monitor-disk/getMonitorDiskInfo`, params })
31   },
32
33   // 查询磁盘监控日志详情
34   getMonitorDisk: async (id: number) => {
35     return await request.get({ url: `/infra/monitor-disk/get?id=` + id })
36   },
37
38   // 新增磁盘监控日志
39   createMonitorDisk: async (data: MonitorDiskVO) => {
40     return await request.post({ url: `/infra/monitor-disk/create`, data })
41   },
42
43   // 修改磁盘监控日志
44   updateMonitorDisk: async (data: MonitorDiskVO) => {
45     return await request.put({ url: `/infra/monitor-disk/update`, data })
46   },
47
48   // 删除磁盘监控日志
49   deleteMonitorDisk: async (id: number) => {
50     return await request.delete({ url: `/infra/monitor-disk/delete?id=` + id })
51   },
52
53   // 导出磁盘监控日志 Excel
54   exportMonitorDisk: async (params) => {
55     return await request.download({ url: `/infra/monitor-disk/export-excel`, params })
56   },
57 }