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
|
|
|
|
}
|