车间能级提升-智能设备管理系统
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import { http } from '@/utils/http'
import type { EimsEquStatuVO, EimsEquStatuBo } from './equ_status.d'
 
/**
 * 查询设备状态记录列表
 */
export const getEquStatuList = (params: EimsEquStatuBo & { pageNum?: number; pageSize?: number }) => {
  return http.get<{ rows: EimsEquStatuVO[], total: number }>('/eims/equStatu/list', params)
}
 
/**
 * 获取设备状态记录详细信息
 * @param equStatuId 主键
 */
export const getEquStatuInfo = (equStatuId: number | string) => {
  return http.get<EimsEquStatuVO>(`/eims/equStatu/${equStatuId}`)
}
 
/**
 * 新增设备状态记录
 */
export const addEquStatu = (data: EimsEquStatuBo) => {
  return http.post('/eims/equStatu', data)
}
 
/**
 * 修改设备状态记录
 */
export const updateEquStatu = (data: EimsEquStatuBo) => {
  return http.put('/eims/equStatu', data)
}
 
/**
 * 删除设备状态记录
 * @param equStatuIds 主键串
 */
export const deleteEquStatu = (equStatuIds: (number | string)[]) => {
  return http.delete(`/eims/equStatu/${equStatuIds.join(',')}`)
}
 
/**
 * 导出设备状态记录列表
 */
export const exportEquStatu = (params: EimsEquStatuBo) => {
  return http.post('/eims/equStatu/export', params, {
    responseType: 'blob'
  })
}