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

190 lines
2.3 KiB
TypeScript
Raw Normal View History

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
}