package com.zy.asrs.domain.replay;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class DeviceReplayManifest implements Serializable {
|
|
private Integer schemaVersion;
|
private String day;
|
private String type;
|
private Integer deviceNo;
|
private Integer stationId;
|
private String sampleMode;
|
private Long firstSampleSeq;
|
private Long lastSampleSeq;
|
private Long firstSampleTimeMs;
|
private Long lastSampleTimeMs;
|
private Integer totalSamples;
|
private List<DeviceReplayChunkMeta> chunks = new ArrayList<>();
|
|
public String getStreamId() {
|
return DeviceReplayStreamKey.of(day, type, deviceNo, stationId).streamId();
|
}
|
}
|