feat: 增加油色谱谱图数据结构

dev
huangfeng 5 months ago
parent acff760020
commit 3f83956ac9

@ -0,0 +1,7 @@
package com.xydl.cac.model.spectrogram;
import lombok.Data;
@Data
public class SpectrogramModel {
}

@ -0,0 +1,18 @@
package com.xydl.cac.model.spectrogram;
import lombok.Data;
import java.util.List;
@Data
public class YspModel extends SpectrogramModel {
Long createTime;
Integer flag;
Float xInterval;
Float yMax;
String xUnit;
String yUnit;
Integer k;
Integer num;
List<YspWay> wayList;
}

@ -0,0 +1,12 @@
package com.xydl.cac.model.spectrogram;
import lombok.Data;
import java.util.List;
@Data
public class YspWay {
Integer count;
List<YspWayHump> humpList;
List<Float> valueList;
}

@ -0,0 +1,14 @@
package com.xydl.cac.model.spectrogram;
import lombok.Data;
@Data
public class YspWayHump {
String name;
Integer number;
Float time;
Float startTime;
Float endTime;
Float high;
Float area;
}

@ -0,0 +1,13 @@
package com.xydl.cac.spectrogram;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Service
@Slf4j
public class ProcessorYsp {
public void process(String localFilePath) {
}
}

@ -0,0 +1,21 @@
package com.xydl.cac.spectrogram;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@Service
@Slf4j
public class SpectrogramHandler {
@Resource
ProcessorYsp processorYsp;
public void processFile(Integer typeId, String localFilePath) {
// 油色谱谱图
if (typeId == 1) {
processorYsp.process(localFilePath);
}
}
}
Loading…
Cancel
Save