add energy device
parent
004fcbecd2
commit
42760dff79
@ -0,0 +1,74 @@
|
|||||||
|
import request from '@/config/axios'
|
||||||
|
|
||||||
|
// 能源设备 VO
|
||||||
|
export interface EnergyDeviceVO {
|
||||||
|
id: number // ID
|
||||||
|
name: string // 名称
|
||||||
|
code: string // 编码
|
||||||
|
deviceType: string // 设备类型
|
||||||
|
info: string // 信息资料
|
||||||
|
checkCron: string // 抄表周期cron
|
||||||
|
lastCheckTime: Date // 最后抄表时间
|
||||||
|
lastCheckValue: number // 最后抄表值
|
||||||
|
unitName: string // 单位
|
||||||
|
isEnable: boolean // 是否启用
|
||||||
|
}
|
||||||
|
|
||||||
|
// 能源设备 API
|
||||||
|
export const EnergyDeviceApi = {
|
||||||
|
// 查询能源设备分页
|
||||||
|
getEnergyDevicePage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询能源设备详情
|
||||||
|
getEnergyDevice: async (id: number) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增能源设备
|
||||||
|
createEnergyDevice: async (data: EnergyDeviceVO) => {
|
||||||
|
return await request.post({ url: `/mes/energy-device/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改能源设备
|
||||||
|
updateEnergyDevice: async (data: EnergyDeviceVO) => {
|
||||||
|
return await request.put({ url: `/mes/energy-device/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除能源设备
|
||||||
|
deleteEnergyDevice: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/mes/energy-device/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出能源设备 Excel
|
||||||
|
exportEnergyDevice: async (params) => {
|
||||||
|
return await request.download({ url: `/mes/energy-device/export-excel`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// ==================== 子表(抄表记录) ====================
|
||||||
|
|
||||||
|
// 获得抄表记录分页
|
||||||
|
getEnergyDeviceCheckRecordPage: async (params) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device/energy-device-check-record/page`, params })
|
||||||
|
},
|
||||||
|
// 新增抄表记录
|
||||||
|
createEnergyDeviceCheckRecord: async (data) => {
|
||||||
|
return await request.post({ url: `/mes/energy-device/energy-device-check-record/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改抄表记录
|
||||||
|
updateEnergyDeviceCheckRecord: async (data) => {
|
||||||
|
return await request.put({ url: `/mes/energy-device/energy-device-check-record/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除抄表记录
|
||||||
|
deleteEnergyDeviceCheckRecord: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/mes/energy-device/energy-device-check-record/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 获得抄表记录
|
||||||
|
getEnergyDeviceCheckRecord: async (id: number) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device/energy-device-check-record/get?id=` + id })
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,47 @@
|
|||||||
|
import request from '@/config/axios'
|
||||||
|
|
||||||
|
// 抄表记录 VO
|
||||||
|
export interface EnergyDeviceCheckRecordVO {
|
||||||
|
id: number // ID
|
||||||
|
deviceId: number // 能源设备Id
|
||||||
|
lastCheckTime: Date // 上次抄表时间
|
||||||
|
lastCheckValue: number // 上次抄表值
|
||||||
|
checkValue: number // 抄表值
|
||||||
|
checkTime: Date // 抄表时间
|
||||||
|
diffValue: number // 差值
|
||||||
|
unitPrice: number // 单价
|
||||||
|
remark: string // 备注
|
||||||
|
}
|
||||||
|
|
||||||
|
// 抄表记录 API
|
||||||
|
export const EnergyDeviceCheckRecordApi = {
|
||||||
|
// 查询抄表记录分页
|
||||||
|
getEnergyDeviceCheckRecordPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device-check-record/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询抄表记录详情
|
||||||
|
getEnergyDeviceCheckRecord: async (id: number) => {
|
||||||
|
return await request.get({ url: `/mes/energy-device-check-record/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增抄表记录
|
||||||
|
createEnergyDeviceCheckRecord: async (data: EnergyDeviceCheckRecordVO) => {
|
||||||
|
return await request.post({ url: `/mes/energy-device-check-record/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改抄表记录
|
||||||
|
updateEnergyDeviceCheckRecord: async (data: EnergyDeviceCheckRecordVO) => {
|
||||||
|
return await request.put({ url: `/mes/energy-device-check-record/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除抄表记录
|
||||||
|
deleteEnergyDeviceCheckRecord: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/mes/energy-device-check-record/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出抄表记录 Excel
|
||||||
|
exportEnergyDeviceCheckRecord: async (params) => {
|
||||||
|
return await request.download({ url: `/mes/energy-device-check-record/export-excel`, params })
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue