feat: 增加油色谱谱图数据结构
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…
Reference in New Issue