import type { BaseEntity, PageQuery } from '#/api/common' export interface DeviceManageVO { /** * 主键id */ id: string | number /** * 设备编码 */ deviceNo: string /** * 设备名称 */ deviceName: string /** * 设备ip */ deviceIp: string /** * 设备端口 */ devicePort: number /** * 设备账号 */ deviceAccount: string /** * 设备密码 */ devicePwd: string /** * 设备 */ deviceMac: string /** * 设备在线状态 0:离线 1:在线 2:未知 */ deviceStatus: number /** * 父级设备id */ parentId: string | number /** * 设备通道编号 */ channelNo: string /** * 录像机ip */ vcrIp: string /** * 录像机端口 */ vcrPort: number /** * 录像机账号 */ vcrAccount: string /** * 录像机密码 */ vcrPwd: string /** * 门禁id */ accessControlId: string | number /** * 楼层id */ floorId: string | number } export interface DeviceManageForm extends BaseEntity { /** * 主键id */ id?: string | number /** * 设备编码 */ deviceNo?: string /** * 设备名称 */ deviceName?: string /** * 设备ip */ deviceIp?: string /** * 设备端口 */ devicePort?: number /** * 设备账号 */ deviceAccount?: string /** * 设备密码 */ devicePwd?: string /** * 设备 */ deviceMac?: string /** * 设备在线状态 0:离线 1:在线 2:未知 */ deviceStatus?: number } export interface DeviceManageQuery extends PageQuery { /** * 设备编码 */ deviceNo?: string /** * 设备名称 */ deviceName?: string /** * 设备ip */ deviceIp?: string /** * 设备端口 */ devicePort?: number /** * 设备账号 */ deviceAccount?: string /** * 设备密码 */ devicePwd?: string /** * 设备 */ deviceMac?: string /** * 设备在线状态 0:离线 1:在线 2:未知 */ deviceStatus?: number /** * 日期范围参数 */ params?: any }