Files
admin-vben5/apps/web-antd/src/api/property/energyManagement/meterInfo/model.d.ts

190 lines
2.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { PageQuery, BaseEntity } from '#/api/common'
export interface MeterInfoVO {
/**
* 主键id
*/
id: string | number
/**
* 仪表名称
*/
meterName: string
/**
* 仪表编码
*/
meterCode: string
/**
* 设备厂商
*/
factoryNo: string
/**
* 设备类型(1-电表2-水表3-气表)
*/
meterType: number | String
/**
* 计量单位(1-度2-吨3-立方米)
*/
meterUnit: number | String
/**
* 安装位置
*/
installLocation: string
/**
* 初始读数
*/
initReading: number
/**
* 最大量程
*/
maxRang: number
/**
* 通信状态
*/
communicationState: number | String
/**
* 运行状态
*/
runningState: number | String
/**
* 备注
*/
remark: string
}
export interface MeterInfoForm extends BaseEntity {
/**
* 主键id
*/
id?: string | number
/**
* 仪表名称
*/
meterName?: string
/**
* 仪表编码
*/
meterCode?: string
/**
* 设备厂商
*/
factoryNo?: string
/**
* 设备类型(1-电表2-水表3-气表)
*/
meterType?: number
/**
* 计量单位(1-度2-吨3-立方米)
*/
meterUnit?: number
/**
* 安装位置
*/
installLocation?: string
/**
* 初始读数
*/
initReading?: number
/**
* 最大量程
*/
maxRang?: number
/**
* 通信状态
*/
communicationState?: number
/**
* 运行状态
*/
runningState?: number
/**
* 采集器IP
*/
hostIp?: string
/**
* 备注
*/
remark?: string
}
export interface MeterInfoQuery extends PageQuery {
/**
* 仪表名称
*/
meterName?: string
/**
* 仪表编码
*/
meterCode?: string
/**
* 设备厂商
*/
factoryNo?: string
/**
* 设备类型(1-电表2-水表3-气表)
*/
meterType?: number
/**
* 计量单位(1-度2-吨3-立方米)
*/
meterUnit?: number
/**
* 安装位置
*/
installLocation?: string
/**
* 初始读数
*/
initReading?: number
/**
* 最大量程
*/
maxRang?: number
/**
* 通信状态
*/
communicationState?: number
/**
* 运行状态
*/
runningState?: number
/**
* 日期范围参数
*/
params?: any
}