import { PageQueryParam } from '@/types/api/base';
import { TAireadModel } from '../tairead';
/**
 * 数据查询声明
 */
export interface TaskReviewQueryParam extends PageQueryParam {
    taskDate?: string;
    finishedFlag?:string;
    sendSlsFlag?:string;
    systemReviewFlag?:string;
    unitCode?:string;
    stationCode?:string;
}

/**
* 数据声明
*/
export interface TaskReviewModel {
    id:number;
    taskId:string;
    taskDate:string;
    deviceSn:string;
    stationCode:string;
    aireadId:string;
    serverReadId:string;
    sampleTime:Date;
    identValue:number;
	rawValue:number;
    serverValue:number;
    reviewValue:number;
    idenValidFlag:string;
    serverValidFlag:string;
    reviewTime:Date;
    reviewMan:string;
    finishedFlag:string;
    finishedTime:Date;
    historyFlag:string;
    createTime:Date;
    mcuImageUrl:string;
    serverImageUrl:string;
    sendSlsFlag:string;
    slsReplyMsg:string;
    systemReviewFlag:string;
    stationName:string;
    srcList: string[];
    softVer:string;
    hardVersion:string;
    nbVersion:string;
    aiVersion:string;
    lastTaskId:string;
    lastMcuImageUrl:string;
    lastReviewValue:number;
    lastSampleTime:Date;
    valueMatched:string;
    digitNum:number;
    uintType:number;
}


/**
* 数据统计声明
*/
export interface TaskReviewTjModel {
    taskDate:string,
    taskCount:number,
    finishedFlag0:number,
    finishedFlag1:number,
    finishedFlag2:number,
    finishedFlag3:number,
    sendSlsCount:number,
    sendSlsNum:number,
}