package com.iailab.module.model.mdk.sample.dto; import com.iailab.module.data.api.plan.dto.ApiPlanItemDTO; import com.iailab.module.data.api.point.dto.ApiPointDTO; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.sql.Timestamp; import java.util.List; import java.util.Map; @Data @AllArgsConstructor @NoArgsConstructor @Builder public class SampleInfo { /** * 用于记录端口的个数(爪的个数) */ private Integer portLength; private Integer sampleColumn; private Timestamp startTime; private Timestamp endTime; private List columnInfo; private Integer sampleCycle; private BigDecimal[][] deviation; // 所有测点信息,避免重复查询 private Map pointMap; // 所有计划数据信息,避免重复查询 private Map planMap; }