From 99da5aaf97823e128487ad69de7a157a8255a1c4 Mon Sep 17 00:00:00 2001 From: duwenyuan <1351851645@qq.com> Date: Wed, 15 Oct 2025 14:57:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=88=86?= =?UTF-8?q?=E6=9E=90=E5=AE=9E=E4=BD=93=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jeecg/entity/NuclideActConcIntvl.java | 65 +++++++++++++++++++ .../org/jeecg/entity/SampleLevelData.java | 24 +++++++ .../org/jeecg/entity/StationInfoData.java | 48 ++++++++++++++ .../org/jeecg/entity/ThresholdMetric.java | 11 ++++ 4 files changed, 148 insertions(+) create mode 100644 jeecg-module-data-analyze/src/main/java/org/jeecg/entity/NuclideActConcIntvl.java create mode 100644 jeecg-module-data-analyze/src/main/java/org/jeecg/entity/SampleLevelData.java create mode 100644 jeecg-module-data-analyze/src/main/java/org/jeecg/entity/StationInfoData.java create mode 100644 jeecg-module-data-analyze/src/main/java/org/jeecg/entity/ThresholdMetric.java diff --git a/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/NuclideActConcIntvl.java b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/NuclideActConcIntvl.java new file mode 100644 index 0000000..c8d1e3d --- /dev/null +++ b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/NuclideActConcIntvl.java @@ -0,0 +1,65 @@ +package org.jeecg.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; +@Data +public class NuclideActConcIntvl { + + /** 样品ID + * + */ + private Integer sampleId; + + /**样品类型 + * 系统类型(P : particulate; B :gas with 3-D β-γ coincidence detection; G :all other gas systems (high-resolution + * γ-spectrometry or 2-D β-γ coincidence + * detection)) + */ + private String sampleType; + + /** 台站编码 + * + */ + private Integer stationId; + + /**数据源 + * + */ + private Integer dataSource; + + /** MDC + * + */ + private Double mdc; + + /** 活度浓度 + * + */ + private Double conc; + /** 收集停止时间 + * + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date collectStop; + /** + * 活度值不确定度 + */ + private Double concErr; + + /** + * 样品处理状态 + */ + + private String status; + + /** + * 核素名称 + */ + private String nuclideName; + +} diff --git a/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/SampleLevelData.java b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/SampleLevelData.java new file mode 100644 index 0000000..8de079b --- /dev/null +++ b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/SampleLevelData.java @@ -0,0 +1,24 @@ +package org.jeecg.entity; + +import lombok.Data; + +import java.util.Date; + +@Data +public class SampleLevelData { + + /** + * 样品ID + */ + private Integer sampleId; + /** + * 采集停止时间 + */ + private Date collectStop; + /** + * 级别 + */ + private Integer category; + + +} diff --git a/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/StationInfoData.java b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/StationInfoData.java new file mode 100644 index 0000000..2a44929 --- /dev/null +++ b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/StationInfoData.java @@ -0,0 +1,48 @@ +package org.jeecg.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.springframework.format.annotation.DateTimeFormat; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +@Data +public class StationInfoData implements Serializable { + /** + * 样品ID + */ + private Integer sampleId; + /** + * 采集停止时间 + */ + private Date collectStop; + /** + * 级别 + */ + private Integer category; + /** + * 阈值 + */ + private Double threshold; + + private String stationCode; + private String countryCode; + + private String type; + + private String lon; + + private String lat; + + private String description; + + private String status; + + +} diff --git a/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/ThresholdMetric.java b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/ThresholdMetric.java new file mode 100644 index 0000000..5df1e16 --- /dev/null +++ b/jeecg-module-data-analyze/src/main/java/org/jeecg/entity/ThresholdMetric.java @@ -0,0 +1,11 @@ +package org.jeecg.entity; + +import lombok.Data; + +@Data +public class ThresholdMetric { + private Integer stationId; + private Integer sampleId; + private String nuclideName; + private String concentration; +}