diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessData.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessData.java new file mode 100644 index 00000000..fc9046c8 --- /dev/null +++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessData.java @@ -0,0 +1,230 @@ +package org.jeecg.modules.entity.vo; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +public class StructGStoreMiddleProcessData implements Serializable { + + public boolean dbWriteFlag; //数据库存储标示 例如 + public String dbWriteStatusFlag; //数据写入状态标示 例如 P U F 等 + public String ErrorInfo; //错误信息 + //gards_analyses数据表数据 + public String IdAnalysis; //分析ID号 + public String sample_id; //样品ID号 + public String analyses_analysisBegin; //分析开始时 + public String analyses_analysisEnd; //分析的结束时间 + public String analyses_type; //Reviewed:交互 Auto:自动 + public String analyses_software; //使用的软件 + public String analyses_swVersion; //软件版本号 + public String analyses_analyst; //分析员名称 + public String analyses_baseline_filePath; //基线数据路径 + public String analyses_lc_filePath; //lc数据基线路径 + public String analyses_scac_filePath; //scac数据路径 + public String analyses_save_filePath; //原始文件存储文件名 + public String analyses_baselineMethod; //基线计数方 + public String analyses_peaksMethod; //寻峰方法描 + public String analyses_nuclideMethod; //核素识别方 + public String analyses_uncCalcMethod; //不确定度计 + public String analyses_lcMethod; //Lc计算方法 + public String analyses_LogPath; //日志路径 + public String analyses_ReportPath; //报告路径 + + public String analyses_baseline_absolute_filePath; //基线数据绝对路径 + public String analyses_lc_absolute_filePath; //lc数据基线绝对路径 + public String analyses_scac_absolute_filePath; //scac数据绝对路径 + public String analyses_save_absolute_filePath; //原始文件存储绝对文件名 + public String analyses_absolute_LogPath; //日志绝对路径 + public String analyses_absolute_ReportPath; //报告绝对路径 + + public double analyses_searchStartChannel; //寻峰起始道 + public double analyses_searchEndChannel; //寻峰结束道 + public double analyses_searchThreshold; //寻峰阈值 + public double analyses_numberOfPeaks; //峰数目 + public double analyses_totalCounts; //总计数 未知 + public double analyses_category; //分级结果 + public String analyses_comments; //注释 + + //gards_ calibration_pairs数据表 + public String calibration_pairs_sample_type; //G:gamma探测器的数据,#g_;B:beta探测器的数据,#b_ + + public String calibration_pairs_E_Caltype; //energy:能量刻度 + public String calibration_pairs_E_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_E_idCalPoint; //刻度点ID号 + public List calibration_pairs_E_xValue; // + public List calibration_pairs_E_yValue; // + public List calibration_pairs_E_uncYValue; // + + public String calibration_pairs_EF_Caltype; //Efficiency:效率刻度; + public String calibration_pairs_EF_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_EF_idCalPoint; //刻度点ID号 + public List calibration_pairs_EF_xValue; // + public List calibration_pairs_EF_yValue; // + public List calibration_pairs_EF_uncYValue; // + + public String calibration_pairs_R_Caltype; //Resolution:分辨率刻度; + public String calibration_pairs_R_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_R_idCalPoint; //刻度点ID号 + public List calibration_pairs_R_xValue; // + public List calibration_pairs_R_yValue; // + public List calibration_pairs_R_uncYValue; // + + public String calibration_pairs_T_Caltype; //TotalEfficiency:总效率刻度; + public String calibration_pairs_T_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_T_idCalPoint; //刻度点ID号 + public List calibration_pairs_T_xValue; // + public List calibration_pairs_T_yValue; // + public List calibration_pairs_T_uncYValue; // + + //原始谱 数据 + public String calibration_pairs_S_E_Caltype; //energy:能量刻度 + public String calibration_pairs_S_E_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_S_E_idCalPoint; //刻度点ID号 + public List calibration_pairs_S_E_xValue; // + public List calibration_pairs_S_E_yValue; // + public List calibration_pairs_S_E_uncYValue; // + + public String calibration_pairs_S_EF_Caltype; //Efficiency:效率刻度; + public String calibration_pairs_S_EF_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_S_EF_idCalPoint; //刻度点ID号 + public List calibration_pairs_S_EF_xValue; // + public List calibration_pairs_S_EF_yValue; // + public List calibration_pairs_S_EF_uncYValue; // + + public String calibration_pairs_S_R_Caltype; //Resolution:分辨率刻度; + public String calibration_pairs_S_R_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_S_R_idCalPoint; //刻度点ID号 + public List calibration_pairs_S_R_xValue; // + public List calibration_pairs_S_R_yValue; // + public List calibration_pairs_S_R_uncYValue; // + + public String calibration_pairs_S_T_Caltype; //TotalEfficiency:总效率刻度; + public String calibration_pairs_S_T_Input; //PHD:代表数据来自PHD文件;External:代表数据来自外部,如刻度工具、其它文件等 + public List calibration_pairs_S_T_idCalPoint; //刻度点ID号 + public List calibration_pairs_S_T_xValue; // + public List calibration_pairs_S_T_yValue; // + public List calibration_pairs_S_T_uncYValue; // + + //gards_ calibration 数据表 + public String calibration_sample_type; //G:gamma探测器的数据,#g_;B:beta探测器的数据,#b_ + public String calibration_E_Caltype; //energy:能量刻度 + public double calibration_E_function; //拟合方程ID号(统一定义) + public String calibration_E_functionTypeDef; //函数类型描述 + public String calibration_E_functionDef; //拟合方程描述 + public double calibration_E_startOfRange; //拟合的起始值 + public double calibration_E_endOfRange; //拟合的结束值 + public String calibration_E_coeff_string; //拟合系数 + public String calibration_E_uncoeff_string; //拟合系数1不确定度 + + public String calibration_EF_Caltype; //Efficiency:效率刻度; + public double calibration_EF_function; //拟合方程ID号(统一定义) + public String calibration_EF_functionTypeDef; //函数类型描述 + public String calibration_EF_functionDef; //拟合方程描述 + public double calibration_EF_startOfRange; //拟合的起始值 + public double calibration_EF_endOfRange; //拟合的结束值 + public String calibration_EF_coeff_string; //拟合系数 + public String calibration_EF_uncoeff_string; //拟合系数1不确定度 + + public String calibration_R_Caltype; //Resolution:分辨率刻度; + public double calibration_R_function; //拟合方程ID号(统一定义) + public String calibration_R_functionTypeDef; //函数类型描述 + public String calibration_R_functionDef; //拟合方程描述 + public double calibration_R_startOfRange; //拟合的起始值 + public double calibration_R_endOfRange; //拟合的结束值 + public String calibration_R_coeff_string; //拟合系数 + public String calibration_R_uncoeff_string; //拟合系数1不确定度 + + public String calibration_T_Caltype; //TotalEfficiency:总效率刻度; + public double calibration_T_function; //拟合方程ID号(统一定义) + public String calibration_T_functionTypeDef; //函数类型描述 + public String calibration_T_functionDef; //拟合方程描述 + public double calibration_T_startOfRange; //拟合的起始值 + public double calibration_T_endOfRange; //拟合的结束值 + public String calibration_T_coeff_string; //拟合系数 + public String calibration_T_uncoeff_string; //拟合系数1不确定度 + + //gards_ peaks数据表 + public List peaks_idPeak; //峰序号 + public List peaks_peakCentroid; //峰中心道(道址) + public List peaks_uncpeakCentroid; //峰中心道不确定度(道址) + public List peaks_Energy; //峰中心道能量(keV) + public List peaks_uncEnergy; //峰中心道能量不确定度(keV) + public List peaks_Area; //峰面积(计数)。已扣除基线面积,但未扣除空白样品计数和探测器本底计数 + public List peaks_areaErr; //峰面积不确定度(以计数为单位) + public List peaks_netCountRate; //峰的净计数率(1/s)=峰面积/活时间 未知 + public List peaks_uncNetCountRate; //峰的净计数率的不确定度(1/s) 未知 + public List peaks_Efficiency; //测量系统在峰能量处的绝对效率 + public List peaks_Uncefficiency; //测量系统在峰能量处的绝对效率的不确定度 + public List peaks_Fwhm; //峰的半高宽(keV) + public List peaks_Fwhmc; //峰的半高宽(Channel) + public List peaks_Significance; //峰的灵敏度 + public List peaks_Sensitivity; //重峰序号 + public List peaks_multiIndex; //峰的感兴趣区的起始道left + public List peaks_ROIstart; //峰的感兴趣区的结束道right + public List peaks_ROIend; //峰序号 + public List peaks_tail; // + public List peaks_tailAlpha; // + public List peaks_upperTail; // + public List peaks_upperTailAlpha; // + public List peaks_BWWidthChan; // + public List peaks_recoilBetaChan; + public List peaks_recoilDeltaChan; // + public List peaks_stepRatio; // + public List peaks_backgroundArea; //在峰区域下的基线面积(计数) + public List peaks_meanBackCount; //基线面积/道数(计数) + public List peaks_Lc; //峰的可探测线Lc + public List peaks_Ld; //峰的可探测线Ld + public List peaks_Nuclide_name; //文件名称 + public List peaks_comments; + // gards_ nucl_lines_ided数据表 + public Map nucl_lines_ided_data; + //gards_ nucl_ided数据表 + public List nucl_ided_Nuclidename; // 核素名称 + public List nucl_ided_Type; //核素类型 未知 + public List nucl_ided_Halflife; //核素半衰期 + public List nucl_ided_ave_activ; //平均活度值NULL + public List nucl_ided_ave_activ_err; //平均活度值不确定度NULL + public List nucl_ided_activ_key; //主射线活度值 未知 + public List nucl_ided_activ_key_err; //主射线活度值不确定度 + public List nucl_ided_mda; //核素的最小可探测活度 + public List nucl_ided_mda_err; //核素的最小可探测活度不确定度 + public List nucl_ided_nid_flag; //核素识别标志未知 + public List nucl_ided_csc_ratio; //符合相加校正因子(无设为1) + public List nucl_ided_csc_ratio_err; //符合相加校正因子不确定度(无设为0) + public List nucl_ided_csc_mod_flag; //活度是否经过符合相加校正0 + public List nucl_ided_MDC; + public List nucl_ided_Concentration; + public List nucl_ided_Key_Energy; // + public List nucl_ided_Key_Yield; // + + //GARDS_QC_CHECK + public List QC_CHECK_QC_NAME; + public List QC_CHECK_QC_VALUE; + public List QC_CHECK_QC_STANDARD; + public List QC_CHECK_QC_RESULT; + + //sample information + public String sample_collection_start; + public String sample_collection_stop; + public String sample_time; + public String sample_quantity; + public String sample_decay_time; + public String sample_acquisiton_start; + public String sample_acquistion_stop; + + public String sample_acquistion_time; + public String sample_Geometry; + public String sample_Avg_Flow_Rate; + public String sample_stationID; // + public String sample_detectID; // + public String sample_Type; // + + public String Collection_Station_Comments; + public String NDC_Analysis_General_Comments; + + //SpecSetup + public SpecSetup setting_specSetup; + + + +} diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessDataNuclLinesIded.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessDataNuclLinesIded.java new file mode 100644 index 00000000..9a18a11e --- /dev/null +++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/entity/vo/StructGStoreMiddleProcessDataNuclLinesIded.java @@ -0,0 +1,28 @@ +package org.jeecg.modules.entity.vo; + +import java.io.Serializable; +import java.util.List; + +public class StructGStoreMiddleProcessDataNuclLinesIded implements Serializable { + + // gards_ nucl_lines_ided数据表 + public List nuclideFullname; //FullName + public List idPeak; //峰序号 + public List Energy; //核素库中核素对应的能量(keV) + public List uncEnergy; //核素库中核素对应峰的能量不确定度(keV) + public List Abundance; //核素库中核素对应峰的发射几率 + public List uncAbundance; //核素库中核素对应峰的发射几率不确定度 + public List Activity; //利用该峰计算得到的活度 + public List uncActivity; //利用该峰计算得到的活度不确定度 + public List Effic; //该峰处的探测效率 + public List uncEffic; //该峰处的探测效率不确定度 + public List Mda; //利用该峰计算得到的最小可探测活度 + public List key_flag; //主射线标识:0-否;1-是 + public List csc_ratio; //符合相加校正因子(无设为1) + public List csc_ratio_err; //符合相加校正因子不确定度(无设为0) + public List csc_mod_flag; //活度是否经过符合相加校正0 未知 + + public List MDC; + public List Concentration; + +}