import type { ReqPage } from '@/api/interface' // 检测计划模块 export namespace Plan { // 检测计划接口 export interface ResPlan { id: string; //检测计划ID name: string; //检测计划名称 pattern?: string; //模式,字典表(数字、模拟、比对) 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; //更新时间 } // 检测计划 + 分页 export interface ReqPlanParams extends ReqPage,ResPlan { } export interface ReqPlan extends ResPlan { datasourceIds:string; sourceIds: string; planId:string; scriptName: string ; errorSysName: string; sourceName: string ; devIds: string[]; } }