Files
pqs-9100_client/frontend/src/api/plan/interface/index.ts

44 lines
1.5 KiB
TypeScript
Raw Normal View History

2024-10-29 11:17:04 +08:00
import type { ReqPage } from '@/api/interface'
// 检测计划模块
export namespace Plan {
2024-11-07 13:22:51 +08:00
// 检测计划接口
2024-12-11 19:39:09 +08:00
export interface ResPlan {
id: string; //检测计划ID
2024-10-29 11:17:04 +08:00
name: string; //检测计划名称
pattern: string; //模式,字典表(数字、模拟、比对)
2024-12-11 19:39:09 +08:00
fatherPlanId?: string; //父计划ID
dataSourceId: string; //数据源ID
scriptId: string; //检测脚本ID
errorSysId: string;//误差体系ID
timeCheck:number;//守时检测:0否1。是
testState: number; //检测状态:0:未检、1检测中、2检测完成,默认为 0
reportState: number; //报告生成状态:0:未生成、1部分生成、2全部生成,默认为 0
result: number;//检测结果:0:不符合、1:符合、2/,默认为 2
code:number; //自动生成,用于生成数据表后缀
state: number;//;状态0-删除 1-正常
createBy?:string; //创建用户
createTime?:string; //创建时间
updateBy?:string; //更新用户
updateTime?:string; //更新时间
2024-10-29 11:17:04 +08:00
}
2024-11-07 13:22:51 +08:00
// 检测计划 + 分页
2024-12-11 19:39:09 +08:00
export interface ReqPlanParams extends ReqPage,ResPlan {
2024-10-29 11:17:04 +08:00
}
2024-11-08 13:09:06 +08:00
2024-12-11 19:39:09 +08:00
export interface ReqPlan extends ResPlan {
datasourceIds:string;
sourceIds: string[];
planId:string;
scriptName: string ;
errorSysName: string;
sourceName: string ;
2024-12-11 20:24:00 +08:00
devIds: string[];
2024-11-08 13:09:06 +08:00
}
2024-12-11 19:39:09 +08:00
2024-11-07 13:22:51 +08:00
2024-10-29 11:17:04 +08:00
}