// 筛选条件 export interface ConditionFilter { startDate?: string; endDate?: string; pageIndex?: number; pageSize?: number; machineProjectId?: string } export interface ScientificManagement { id: string; context: string; timeStamp: string; } // 科学管理 export interface ScientificManagementData { totalPage?: number; totalCount?: number; pageSize?: number; data: ScientificManagement[]; } // 供货偏差 export interface SupplyDeviationData { totalNum: number; positiveNum: number; negativeNum: number; normalNum: number; } export interface NegativeDeviation { id: string; supplierName: string; materialName: string; actualWeight: number; billWeight: number; weightDeviation: number; releaseTime: string; deviationType: string; } // 超负差明细 export interface NegativeDeviationData { totalPage?: number; totalCount?: number; pageSize?: number; data: NegativeDeviation[]; } export interface DeviationAnalysis { materialName: string; deviationRate: number; planQuantity: number; realQuantity: number; } // 生产耗料偏差率分析 export interface DeviationAnalysisList extends Array {} export interface ProductionSummary { machineRecipeStrengthGrede: string; produceQuantity: number; } // 生产情况汇总 export interface ProductionSummaryList extends Array {} export interface ProductDispatchAnalysis { subContractors: string; produceQuantity: number; } // 成品出料统计 export interface ProductDispatchAnalysisList extends Array {} // 近30天机组产能分析 export interface MachineProductionAnalysis { [key: string]: { [key: string]: number }; } export interface TaskReview { _id: string; machineRecipeStrengthGrede: string; // 强度等级 positionName: string; // 使用部位 subContractors: string; // 收料单位 produceQuantity: number; // 生产数量 carNum: string; // 车牌号 machineNo: string; // 机组编号 unit: string; // 计量单位 produceTime: string; // 时间 } // 近3天任务回顾 export interface TaskReviewList extends Array {}