Files
pqs-9100_client/frontend/src/api/device/interface/device.ts
caozehui 403ddbfb6e 微调
2025-03-20 19:42:46 +08:00

92 lines
3.1 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 {ReqPage, ResPage} from '@/api/interface'
// 被检设备模块
export namespace Device {
/**
* 被检设备表格分页查询参数
*/
export interface ReqPqDevParams extends ReqPage {
id: string; // 装置序号id 必填
name: string; //设备名称
devType?: string; // 设备名称
createTime?: string; //创建时间
pattern: string;
}
/**
* 被检设备表格分页查询参数
*/
export interface ReqDevReportParams extends ReqPage {
planId?: string; // 计划id
devId?: string; // 装置id
scriptId?: string; // 脚本id
planCode?: string;
}
/**
* 被检设备新增、修改、根据id查询返回的对象
*/
export interface ResPqDev {
id: string; //装置序号ID
name: string; //设备名称
pattern: string; //设备模式 模拟 数字 比对
devType: string;//设备类型
devChns: number; //设备通道数
devVolt: number; //额定电压V
devCurr: number; //额定电流A
manufacturer?: string | null;//生产厂家
createDate: string; //生产日期
createId: string; //出厂编号
hardwareVersion: string; //固件版本
softwareVersion: string; //软件版本
protocol: string; //通讯协议
ip: string; //IP地址
port: number; //端口号
encryptionFlag: number; //装置是否为加密版本
series?: string | null; //装置识别码3ds加密
devKey?: string | null; //装置秘钥3ds加密
sampleId?: string | null; //样品编号
arrivedDate?: string; //送样日期
cityName?: string | null; //所属地市名称
gDName?: string | null; //所属供电公司名称
subName?: string | null; //所属电站名称
checkState?: number | null; //检测状态
checkResult?: number | null; //检测结果
reportState?: number | null; //报告状态
reportPath?: string | null; //报告路径
qRCode?: string | null; //设备关键信息二维码
reCheckNum: number; //复检次数
planId?: string;//检测计划Id
timeCheckResult?: number;//守时检测结果(0:不符合1:符合)
factorFlag?: number;//是否支持系数校准(0:不支持,1:支持)
factorCheckResult?: number;//系数校准结果(0:不合格1:合格2/表示没有做系数校准)
state: number; //状态
createBy?: string | null; //创建用户
createTime?: string | null; //创建时间
updateBy?: string | null; //更新用户
updateTime?: string | null; //更新时间
icdId: string | null;
power: string | null;//工作电源
preinvestmentPlan: string | null;
}
export interface ResDev {
id: string;
name: string,
icd: string,
power: string,
devVolt: number,
devCurr: number,
devChns: number,
}
/**
* 被检设备表格查询分页返回的对象;
*/
export interface ResPqDevPage extends ResPage<ResPqDev> {
}
}