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