增加数据分析实体类

This commit is contained in:
duwenyuan 2025-10-15 14:57:25 +08:00
parent b9d5757b1a
commit 99da5aaf97
4 changed files with 148 additions and 0 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}