46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
import type { ReqPage, ResPage } from '@/api/interface'
|
|
|
|
// 检测源模块
|
|
export namespace TestSource {
|
|
/**
|
|
* 检测源表格分页查询参数
|
|
*/
|
|
export interface ReqTestSourceParams extends ReqPage {
|
|
id: string
|
|
name: string
|
|
pattern: string
|
|
}
|
|
|
|
// 检测源接口
|
|
export interface ResTestSource {
|
|
id: string
|
|
name?: string
|
|
pattern: string
|
|
type: string
|
|
devType: string
|
|
maxVoltage?: number
|
|
maxCurrent?: number
|
|
parameter?: string
|
|
state: number
|
|
createBy?: string
|
|
createTime?: string
|
|
updateBy?: string
|
|
updateTime?: string
|
|
}
|
|
|
|
/*
|
|
* 检测源查询分页返回的对象
|
|
*/
|
|
export interface ResTestSourcePage extends ResPage<ResTestSource> {}
|
|
|
|
export interface ParameterType {
|
|
id: string
|
|
type: string
|
|
desc: string
|
|
value: string | null
|
|
sort: number
|
|
pId: string
|
|
children?: ParameterType[]
|
|
}
|
|
}
|