添加阈值计算相关实体
This commit is contained in:
parent
4a77312ebd
commit
ba3fffe719
|
@ -0,0 +1,17 @@
|
|||
package org.jeecg.modules.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
public class GardsNuclThresholds implements Serializable {
|
||||
private String id;
|
||||
private String sampleId;
|
||||
private String stationId;
|
||||
private Double thresholdValue;
|
||||
private String nuclideName;
|
||||
private LocalDateTime calculationTime;
|
||||
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package org.jeecg.modules.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class SampleGardsThreshold implements Serializable {
|
||||
|
||||
/**
|
||||
* 样品id
|
||||
*/
|
||||
private Integer sampleId;
|
||||
private String sampleType;
|
||||
private Integer stationId;
|
||||
private String Grading;
|
||||
private String GradingStatus;
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
package org.jeecg.modules.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class SampleIdentifiedNuclides {
|
||||
|
||||
private Integer sampleId;
|
||||
/**
|
||||
* 分析ID号
|
||||
*/
|
||||
|
||||
private Integer idAnalysis;
|
||||
/**
|
||||
* 核素名称
|
||||
*/
|
||||
|
||||
private String nuclideName;
|
||||
/**
|
||||
* 活度浓度
|
||||
*/
|
||||
private String concentration;
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package org.jeecg.modules.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class StatisticsResult {
|
||||
private String nuclideName;
|
||||
private Double median; // 中位数
|
||||
private Double percentile25; // 25分位数
|
||||
private Double percentile75; // 75分位数
|
||||
private int dataCount; // 有效数据量
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
package org.jeecg.modules.base.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class ThresholdMetric implements Serializable {
|
||||
private Integer stationId;
|
||||
private Integer sampleId;
|
||||
private String nuclideName;
|
||||
private String concentration;
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
package org.jeecg.modules.base.entity.rnauto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@TableName("RNAUTO.GARDS_SAMPLE_GRADING")
|
||||
public class GardsSampleGrading {
|
||||
|
||||
/**
|
||||
* 样品ID (对应 SAMPLE_ID)
|
||||
*/
|
||||
@TableField(value = "SAMPLE_ID")
|
||||
private Long sampleId;
|
||||
|
||||
/**
|
||||
* 台站ID (对应 STATION_ID)
|
||||
*/
|
||||
@TableField(value = "STATION_ID")
|
||||
private Long stationId;
|
||||
|
||||
/**
|
||||
* 分级结果 (对应 GRADING)
|
||||
* 存储分级结果,如 "1", "2", "3" 等
|
||||
*/
|
||||
@TableField(value = "GRADING")
|
||||
private String grading;
|
||||
|
||||
/**
|
||||
* 分级状态 (对应 GRADING_STATUS)
|
||||
* 0: 未处理
|
||||
* 1: 已处理
|
||||
* -1: 处理失败
|
||||
*/
|
||||
@TableField(value = "GRADING_STATUS")
|
||||
private Integer gradingStatus;
|
||||
|
||||
/**
|
||||
* 样品类型 (对应 SAMPLE_TYPE)
|
||||
* P: 颗粒样品
|
||||
* B: 惰性气体样品
|
||||
*/
|
||||
@TableField(value = "SAMPLE_TYPE")
|
||||
private String sampleType;
|
||||
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package org.jeecg.modules.base.entity.rnauto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("RNAUTO.GARDS_THRESHOLD_RESULT")
|
||||
public class GardsThresholdResult {
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
@TableField(value = "IDANALYSIS")
|
||||
private Integer idAnalysis;
|
||||
private String stationId;
|
||||
@TableField("NUCLIDENAME")
|
||||
private String nuclideName;
|
||||
private Double thresholdValue;
|
||||
private Double median;
|
||||
private Double percentile25;
|
||||
private Double percentile75;
|
||||
@TableField(exist = false)
|
||||
private Date calculationTime;
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
package org.jeecg.modules.base.entity.rnauto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@TableName("RNAUTO.GARDS_THRESHOLD_RESULT_HIS")
|
||||
public class GardsThresholdResultHistory {
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
@TableField(value = "IDANALYSIS")
|
||||
private Integer idAnalysis;
|
||||
private String stationId;
|
||||
@TableField("NUCLIDENAME")
|
||||
private String nuclideName;
|
||||
private Double thresholdValue;
|
||||
private Double median;
|
||||
private Double percentile25;
|
||||
private Double percentile75;
|
||||
@TableField(exist = false)
|
||||
private Date calculationTime;
|
||||
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
package org.jeecg.modules.base.entity.rnman;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@TableName("RNAMN.GARDS_SAMPLE_GRADING")
|
||||
public class GardsSampleGrading {
|
||||
|
||||
/**
|
||||
* 样品ID (对应 SAMPLE_ID)
|
||||
*/
|
||||
private Long sampleId;
|
||||
|
||||
/**
|
||||
* 台站ID (对应 STATION_ID)
|
||||
*/
|
||||
private Long stationId;
|
||||
|
||||
/**
|
||||
* 分级结果 (对应 GRADING)
|
||||
* 存储分级结果,如 "1", "2", "3" 等
|
||||
*/
|
||||
private String grading;
|
||||
|
||||
/**
|
||||
* 分级状态 (对应 GRADING_STATUS)
|
||||
* 0: 未处理
|
||||
* 1: 已处理
|
||||
* -1: 处理失败
|
||||
*/
|
||||
private Integer gradingStatus;
|
||||
|
||||
/**
|
||||
* 样品类型 (对应 SAMPLE_TYPE)
|
||||
* P: 颗粒样品
|
||||
* B: 惰性气体样品
|
||||
*/
|
||||
private String sampleType;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package org.jeecg.modules.base.entity.rnman;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("RNMAN.GARDS_THRESHOLD_RESULT")
|
||||
public class GardsThresholdResult {
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
@TableField(value = "IDANALYSIS")
|
||||
private Integer idAnalysis;
|
||||
private String stationId;
|
||||
@TableField("NUCLIDENAME")
|
||||
private String nuclideName;
|
||||
private Double thresholdValue;
|
||||
private Double median;
|
||||
private Double percentile25;
|
||||
private Double percentile75;
|
||||
@TableField(exist = false)
|
||||
private Date calculationTime;
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
package org.jeecg.modules.base.entity.rnman;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@TableName("RNMAN.GARDS_THRESHOLD_RESULT_HIS")
|
||||
public class GardsThresholdResultHistory {
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private String id;
|
||||
@TableField(value = "IDANALYSIS")
|
||||
private Integer idAnalysis;
|
||||
private String stationId;
|
||||
@TableField("NUCLIDENAME")
|
||||
private String nuclideName;
|
||||
private Double thresholdValue;
|
||||
private Double median;
|
||||
private Double percentile25;
|
||||
private Double percentile75;
|
||||
@TableField(exist = false)
|
||||
private Date calculationTime;
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user