软件1_vo

AddDataFormVo

这段代码定义了一个 Java 类 `AddDataFormVo`,这个类是一个数​​据传输对象(DTO),用于表示一个添加数据的表单信息。
类中使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,这些注解帮助自动生成 getter、setter、equals、hashCode 和 toString 方法,以减少样板代码的编写。
`AddDataFormVo` 类包含以下字段:
- `dataName`:表示数据的名称,类型为 `String`。
- `createUser`:表示数据创建者,类型为 `String`。
- `characterList`:表示一个包含 `CreateTableFeatureVo` 对象的列表,用于描述数据的特征。

新增字段:
- `uid`:表示用户ID,类型为 `String`。
- `username`:表示用户名,类型为 `String`。
- `isFilter`:表示是否过滤数据的标志,类型为 `String`。
- `isUpload`:表示数据是否已上传的标志,类型为 `String`。
- `uid_list`:表示用户ID列表,类型为 `String`。
这个类提供了一个用于传输添加数据表单信息的结构化方式,方便在不同模块和方法之间传递和处理数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.core.ReactiveAdapterRegistry;

import java.util.List;

// TODO 公共模块新增类
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AddDataFormVo {
    private String dataName;
    private String createUser;
    private List<CreateTableFeatureVo> characterList;


    // 新增
    private String uid;
    private String username;

    private String isFilter;
    private String isUpload;
    private String uid_list;

}

AddDiseaseVo

这段代码定义了一个 Java 类 `AddDiseaseVo`,也是一个数据传输对象(DTO),用于表示添加疾病信息的表单数据。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`AddDiseaseVo` 类包含以下字段:
- `firstDisease`:表示疾病的名称,类型为 `String`。
- `username`:表示用户名,类型为 `String`。
- `uid`:表示用户ID,类型为 `String`。
- `parentId`:表示疾病的父级ID,类型为 `String`。
- `icdCode`:表示疾病的国际疾病分类编码,类型为 `String`。

这个类提供了一种结构化的方式来传输添加疾病信息的表单数据,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class AddDiseaseVo {
    private String firstDisease;
    //private String secondDisease;
    private String username;
    private String uid;

    private String parentId;
    private String icdCode;

}

CheckApprovingVo

这段代码定义了一个 Java 类 `CheckApprovingVo`,同样也是一个数据传输对象(DTO),用于表示审核审批信息的数据结构。

使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`CheckApprovingVo` 类包含以下字段:
- `uid`:表示用户ID,类型为 `String`。
- `username`:表示用户名,类型为 `String`。
- `classpath`:表示类路径,类型为 `String`。

这个类提供了一种结构化的方式来传输审核审批信息的数据,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CheckApprovingVo {
    private String uid ;
    private String username;
    private  String classpath;
}

ConsistencyAnalyzeVo

这段代码定义了一个 Java 类 `ConsistencyAnalyzeVo`,用于表示一种一致性分析结果的数据结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`ConsistencyAnalyzeVo` 类包含以下字段:
- `ICCAnalyzeResult`:表示一致性分析结果的列表,类型为 `List<ICCVo>`,其中 `ICCVo` 是另一个数据传输对象,用于表示一致性分析的具体结果。

这个类提供了一种结构化的方式来传输一致性分析的结果数据,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class ConsistencyAnalyzeVo {
    List<ICCVo> ICCAnalyzeResult;
}

CreateTableFeatureVo

这段代码定义了一个 Java 类 `CreateTableFeatureVo`,用于表示创建表格特性的数据结构。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`CreateTableFeatureVo` 类包含以下字段:
- `button`:表示按钮,类型为 `String`。
- `chName`:表示中文名称,类型为 `String`。
- `characterId`:表示特性ID,类型为 `Integer`。
- `computeOpt`:表示计算选项,类型为 `String`。
- `featureName`:表示特性名称,类型为 `String`。
- `opt`:表示选项,类型为 `Integer`。
- `range`:表示范围,类型为 `String`。
- `type`:表示类型,类型为 `String`。
- `unit`:表示单位,类型为 `String`。
- `value`:表示值,类型为 `String`。
- `optString`:表示选项字符串,类型为 `String`。

这个类提供了一种结构化的方式来传输创建表格特性的数据,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

// TODO 公共模块新增类

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CreateTableFeatureVo {
    private String button;
    private String chName;
    private Integer characterId;
    private String computeOpt;
    private String featureName;
    private Integer opt;
    private String range;
    private String type;
    private String unit;  // 字段类型
    private String value;
    private String optString;

}

DataFillMethodVo

这段代码定义了一个 Java 类 `DataFillMethodVo`,用于表示数据填充方法的数据结构。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`DataFillMethodVo` 类包含以下字段:
- `tableName`:表示表名,类型为 `String`。
- `missCompleteMethod`:表示缺失数据填充方法的列表,类型为 `List<IndicatorsMissDataVo>`,其中 `IndicatorsMissDataVo` 是另一个数据传输对象,用于表示指标缺失数据的填充方法。
- `newTaskInfo`:表示新任务信息,类型为 `CreateTaskEntity`,其中 `CreateTaskEntity` 是一个实体类,用于表示创建任务的具体信息。

这个类提供了一种结构化的方式来传输数据填充方法的相关信息,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import com.cqupt.software_1.entity.CreateTaskEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class DataFillMethodVo {
    private String tableName;
    private List<IndicatorsMissDataVo> missCompleteMethod;
    private CreateTaskEntity newTaskInfo;
}

DeleteDiseaseVo

这段代码定义了一个 Java 类 `DeleteDiseaseVo`,用于表示删除疾病的数据结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`DeleteDiseaseVo` 类包含以下字段:
- `deleteIds`:表示要删除的疾病的 ID 列表,类型为 `List<String>`。
- `deleteNames`:表示要删除的疾病的名称列表,类型为 `List<String>`。
- `username`:表示用户名,类型为 `String`。
- `uid`:表示用户 ID,类型为 `String`。

这个类提供了一种结构化的方式来传输删除疾病的相关信息,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class DeleteDiseaseVo {
    private List<String> deleteIds;
    private List<String> deleteNames;
    private String username;
    private String uid;
}

DiscreteVo

这段代码定义了一个 Java 类 `DiscreteVo`,用于表示离散数据的结构化信息。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`DiscreteVo` 类包含以下字段:
- `variable`:表示离散取值,例如男、女等,类型为 `String`。
- `frequent`:表示该离散取值的频数,即出现的次数,类型为 `Integer`。

此外,该类还包含了描述性分析和单因素分析所需的字段:
- `amount`:描述性分析中用于表示该离散取值的占比,类型为 `Float`。
- `totalAmount`:描述性分析中用于表示累计占比,类型为 `Float`。
- `validFrequent`:单因素分析中表示有效值的频数,类型为 `Integer`。
- `missFrequent`:单因素分析中表示缺失值的频数,类型为 `Integer`。
通过这样的数据结构,可以更清晰地组织和管理离散数据的相关信息,方便进行描述性分析和单因素分析。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;



// 如果某一个列是离散的 就将每一个离散取值值信息保存到这个实体 比如性别列 有男女两种取值
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DiscreteVo {

    private String variable; // 离散取值 比如男,女
    private Integer frequent; // 女生取值数量


    /**描述性分析需要的**/
    private Float amount; // 女生占比
    private Float totalAmount; // 累计占比


    /**  单因素分析需要的 **/
    private Integer validFrequent; // 有效值
    private Integer missFrequent; // 缺失值

}

DiseaseDataVo

这段代码定义了一个 Java 类 `DiseaseDataVo`,用于表示疾病数据的结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`DiseaseDataVo` 类包含以下字段:
- `name`:表示疾病的名称,类型为 `String`。
- `num`:表示该疾病的数量或者某种度量指标,类型为 `Integer`。

这个类提供了一种结构化的方式来传输疾病数据的相关信息,使得在不同的模块和方法中能够方便地传递和处理这些数据。通过定义这样的数据传输对象,可以更清晰地组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class DiseaseDataVo {
    private String name;
    private Integer num;
}

ExportFilledDataTableVo

这段代码定义了一个 Java 类 `ExportFilledDataTableVo`,用于表示填充数据表导出的结构。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`ExportFilledDataTableVo` 类包含以下字段:
- `dataFillMethodVo`:表示数据填充方法的相关信息,类型为 `DataFillMethodVo`。
- `path`:表示导出文件的路径,类型为 `String`。
- `fileName`:表示导出文件的名称,类型为 `String`。

通过这样的数据结构,可以将填充数据表导出所需的相关信息结构化地传递,使得在不同的模块和方法中能够方便地处理和导出数据表。这样的数据传输对象可以帮助组织和管理数据,方便进行数据的传递和操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExportFilledDataTableVo {
    private DataFillMethodVo dataFillMethodVo;
    private String path;
    private String fileName;
}

FeatureClassVo

这段代码定义了一个 Java 类 `FeatureClassVo`,用于表示特征类别的结构。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FeatureClassVo` 类包含以下字段:
- `fieldName`:表示字段名称,类型为 `String`。
- `isDiagnosis`:表示是否是诊断特征,类型为 `String`。
- `isExamine`:表示是否是检查特征,类型为 `String`。
- `isPathology`:表示是否是病理学特征,类型为 `String`。
- `isVitalSigns`:表示是否是生命体征特征,类型为 `String`。
- `isLabel`:表示是否是标签特征,类型为 `String`。

通过这样的数据结构,可以清晰地组织和管理特征类别的相关信息,方便在不同的模块和方法中处理和使用这些信息。这样的数据传输对象可以有助于组织和管理数据,使得数据处理和操作更加高效和方便。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

// TODO 公共模块新增类
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FeatureClassVo {
    private String fieldName;
    private String isDiagnosis;
    private String isExamine;
    private String isPathology;
    private String isVitalSigns;
    private String isLabel;
}

FeatureDescAnaVo

这段代码定义了一个 Java 类 `FeatureDescAnaVo`,用于表示特征描述分析的结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FeatureDescAnaVo` 类包含以下字段:
- `discrete`:表示特征是否是离散型的,类型为 `Boolean`。
- `discreteVos`:表示离散型特征的详细信息列表,类型为 `List<DiscreteVo>`。
- `notDiscrete`:表示非离散型特征的详细信息,类型为 `NotDiscrete`。

通过这样的数据结构,可以对特征进行描述性分析,并区分离散型和非离散型特征。`FeatureDescAnaVo` 类提供了一种结构化的方式来传递特征描述信息,使得在不同的模块和方法中能够方便地处理和分析特征数据。这样的数据传输对象有助于组织和管理数据,提高数据处理和分析的效率。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


@AllArgsConstructor
@NoArgsConstructor
@Data
public class FeatureDescAnaVo {
    private Boolean discrete;
    private List<DiscreteVo> discreteVos;
    private NotDiscrete notDiscrete;
}

FeatureListVo

这段代码定义了一个 Java 类 `FeatureListVo`,用于表示特征列表的结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FeatureListVo` 类包含以下字段:
- `tableName`:表示表格名称,类型为 `String`。
- `tableHeaders`:表示表格的特征类别列表,类型为 `List<FeatureClassVo>`。

通过这样的数据结构,可以将特征列表信息以结构化的形式传递,包括表格名称和对应的特征类别列表。这有助于在不同的模块和方法中处理和展示特征列表信息。`FeatureListVo` 类提供了一种方便的方式来组织和管理特征列表数据,使得数据处理更加便捷和高效。
package com.cqupt.software_1.vo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

// TODO 公共模块新增类

@Data
@NoArgsConstructor
@AllArgsConstructor
public class FeatureListVo {
    private String tableName;
    private List<FeatureClassVo> tableHeaders;
}

FeatureVo

这段代码定义了一个 Java 类 `FeatureVo`,用于表示特征的结构。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FeatureVo` 类包含以下字段:
- `characterId`:表示特征的编号,类型为 `Integer`。
- `featureName`:表示特征的名称,类型为 `String`。
- `chName`:表示特征的中文名称,类型为 `String`。
- `type`:表示特征的类型,可能是离散型或者连续型,类型为 `String`。
- `range`:表示特征的取值范围或者离散取值列表,类型为 `List<String>`。
- `unit`:表示特征的单位,类型为 `String`。

通过这样的数据结构,可以清晰地描述特征的各种属性,包括编号、名称、类型、取值范围、单位等信息。这有助于在数据处理和分析过程中准确地描述和使用特征数据,使得数据的管理和操作更加便捷和高效。
package com.cqupt.software_1.vo;


import lombok.Data;

import java.util.List;

// TODO 公共模块新增类

@Data
public class FeatureVo {
    private Integer characterId;
    private String featureName;
    private String chName;
    private String type; // 是否离散
    private List<String> range; // 离散取值 或者数值范围
    private String unit;
}

FilterConditionVo

这段代码定义了一个 Java 类 `FilterConditionVo`,用于表示过滤条件的结构。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FilterConditionVo` 类包含以下字段:
- `filterDataInfo`:表示过滤条件的基本信息,类型为 `FilterDataInfo`。
- `filterDataCols`:表示过滤条件的列信息列表,类型为 `List<FilterDataCol>`。

通过这样的数据结构,可以将过滤条件以结构化的形式传递,包括基本信息和列信息列表。这有助于在不同的模块和方法中处理和应用过滤条件。`FilterConditionVo` 类提供了一种方便的方式来组织和管理过滤条件数据,使得数据过滤操作更加便捷和高效。
package com.cqupt.software_1.vo;

import com.cqupt.software_1.entity.FilterDataCol;
import com.cqupt.software_1.entity.FilterDataInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class FilterConditionVo {
    private FilterDataInfo filterDataInfo;
    private List<FilterDataCol> filterDataCols;
}

FilterTableDataVo

这段代码定义了一个 Java 类 `FilterTableDataVo`,用于表示过滤表格数据的结构。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`FilterTableDataVo` 类包含以下字段:
- `addDataForm`:表示添加数据的表单信息,类型为 `AddDataFormVo`。
- `nodeData`:表示节点数据的类别实体信息,类型为 `CategoryEntity`。
- `nodeid`:表示节点的ID,类型为 `String`。
- `status`:表示节点的状态,类型为 `String`。

通过这样的数据结构,可以将过滤表格数据以结构化的形式传递,包括表单信息、节点数据和节点状态。这有助于在不同的模块和方法中处理和展示过滤表格数据。`FilterTableDataVo` 类提供了一种方便的方式来组织和管理过滤表格数据,使得数据处理更加便捷和高效。
package com.cqupt.software_1.vo;

import com.cqupt.software_1.entity.CategoryEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

// TODO 公共模块新增类

@Data
@NoArgsConstructor
@AllArgsConstructor
public class FilterTableDataVo {
    private AddDataFormVo addDataForm;
    private CategoryEntity nodeData;

    // TODO 新增
    private String nodeid;
    private String status;
}

ICCVo

这段代码定义了一个 Java 类 `ICCVo`,用于表示 ICC(Intraclass Correlation Coefficient,组内相关系数)的计算结果。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`ICCVo` 类包含以下字段:
- `method`:表示 ICC 计算所采用的方法,默认为 "ICC1:one-way random-effects model"。
- `type`:表示 ICC 的类型,这里默认为 "ICC1"。
- `ICC`:表示计算得到的 ICC 值,类型为 `Double`。
- `F`:表示 F 统计量的值,类型为 `Double`。
- `df1`:表示 F 统计量的分子自由度,类型为 `Integer`。
- `df2`:表示 F 统计量的分母自由度,类型为 `Integer`。
- `p`:表示 F 统计量的 p 值,类型为 `Double`。

通过这样的数据结构,可以方便地存储和传递 ICC 计算的结果,包括 ICC 值、F 统计量和 p 值等信息。这有助于在统计分析过程中对 ICC 进行记录和展示,以便后续分析和解释结果。
package com.cqupt.software_1.vo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class ICCVo {
    private String method = "ICC1:one-way random-effects model";
    private String type = "ICC1";
    private Double ICC;
    private Double F;
    private Integer df1;
    private Integer df2;
    private Double p;
}

IndicatorsMissDataVo

这段代码定义了一个 Java 类 `IndicatorsMissDataVo`,用于表示检测指标缺失数据的信息。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`IndicatorsMissDataVo` 类包含以下字段:
- `index`:表示检测指标的名称,类型为 `String`。
- `validNumber`:表示有效值的个数,类型为 `Integer`。
- `missingQuantity`:表示缺失值的个数,类型为 `Integer`。
- `missCompleteMethod`:表示缺失值补齐所采用的算法,类型为 `String`。

通过这样的数据结构,可以方便地记录和传递检测指标的缺失数据信息,包括有效值个数、缺失值个数以及补齐算法。这有助于在数据处理和分析过程中对缺失数据进行统计和处理,以确保数据质量和分析结果的准确性。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class IndicatorsMissDataVo {
    private String index; // 检测指标名称
    private Integer validNumber; // 有效值个数
    private Integer missingQuantity; // 缺失值个数
    private String missCompleteMethod; // 缺失值补齐算法
}

IndicatorsMissDataVos

这段代码定义了一个 Java 类 `IndicatorsMissDataVos`,用于表示一组检测指标缺失数据的信息集合。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`IndicatorsMissDataVos` 类包含以下字段:
- `checkedFeats`:表示已检查的特征(指标)实体列表,类型为 `List<IndicatorManageEntity>`。
- `tableName`:表示表格的名称,类型为 `String`。

通过这样的数据结构,可以方便地组织和管理一组检测指标的缺失数据信息,包括已检查的特征列表以及相关的表格名称。这有助于在数据处理和分析过程中对多个指标的缺失数据进行统一管理和处理,以便后续的分析和决策。
package com.cqupt.software_1.vo;

import com.cqupt.software_1.entity.IndicatorManageEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class IndicatorsMissDataVos {
    private List<IndicatorManageEntity> checkedFeats;
    private String tableName;
}

InsertNoticeVo

这段代码定义了一个 Java 类 `InsertNoticeVo`,用于表示插入通知的信息。
该类使用了 Lombok 注解 `@Data`,自动生成 getter、setter、equals、hashCode 和 toString 方法。

`InsertNoticeVo` 类包含以下字段:
- `uid`:表示用户的唯一标识符,类型为 `Integer`。
- `username`:表示用户的用户名,类型为 `String`。
- `title`:表示通知的标题,类型为 `String`。
- `content`:表示通知的内容,类型为 `String`。

通过这样的数据结构,可以方便地表示插入通知的信息,包括用户的标识符、用户名、通知标题和内容。这有助于在系统中管理和显示通知信息,以便用户获取相关的消息和通知。
package com.cqupt.software_1.vo;


import lombok.Data;

import java.util.Date;

@Data
public class InsertNoticeVo {


    private Integer uid;
    private String username;
    private String title;
    private String content;

}

InsertUserVo

这段代码定义了一个 Java 类 `InsertUserVo`,用于表示插入用户的信息。

同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`InsertUserVo` 类包含以下字段:
- `username`:表示用户的用户名,类型为 `String`。
- `password`:表示用户的密码,类型为 `String`。
- `createTime`:表示用户创建时间,类型为 `Date`。
- `updateTime`:表示用户信息更新时间,类型为 `Date`。
- `role`:表示用户角色,类型为 `Integer`。
- `userStatus`:表示用户状态,类型为 `String`。

通过这样的数据结构,可以方便地表示插入用户的信息,包括用户名、密码、创建时间、更新时间、角色和状态。这有助于在系统中管理用户信息,并实现相应的权限和状态控制。
package com.cqupt.software_1.vo;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class InsertUserVo {


    private String username;

    private String password;

    private Date createTime;

    private Date updateTime;

    private Integer role;

    private String userStatus;

}

IsFillVo

这段代码定义了一个 Java 类 `IsFillVo`,用于表示某一列数据是否填充的信息。
同样使用了 Lombok 注解,包括 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`IsFillVo` 类包含以下字段:
- `colName`:表示列名,类型为 `String`。
- `value`:表示列对应的值,类型为 `String`。
- `flag`:表示该列数据是否填充的标志,类型为 `Boolean`。

通过这样的数据结构,可以方便地表示某一列数据是否填充的信息,包括列名、对应的值以及填充标志。这有助于在数据处理过程中进行有效的数据检查和处理,以确保数据的完整性和准确性。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class IsFillVo {
    private String colName;
    private String value;
    private Boolean flag;
}

NotDiscrete

这段代码定义了一个 Java 类 `NotDiscrete`,用于表示非离散取值数据的统计信息。
该类使用了 Lombok 注解 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`NotDiscrete` 类包含以下字段:
- `total`:表示数据总条数,类型为 `Integer`。
- `average`:表示平均值,类型为 `Float`。
- `middle`:表示中位数,类型为 `Float`。
- `min`:表示最小值,类型为 `Float`。
- `max`:表示最大值,类型为 `Float`。
- `mode`:表示众数,类型为 `Float`。
- `binData`:表示分箱数据,类型为 `LinkedHashMap<String,Integer>`,其中键为分箱区间的名称,值为该区间内的数据条数。

通过这样的数据结构,可以方便地表示非离散取值数据的统计信息,包括总条数、平均值、中位数、最小值、最大值、众数以及分箱数据。这有助于对数据进行有效的描述和分析,以便进行后续的数据处理和决策。
package com.cqupt.software_1.vo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.LinkedHashMap;


// 非离散取值
@AllArgsConstructor
@NoArgsConstructor
@Data
public class NotDiscrete {
    private Integer total; // 数据总条数
    private Float average; // 平均值
    private Float middle; // 中位数
    private Float min; // 最小值
    private Float max; // 最大值
    private Float mode; // 众数
    private LinkedHashMap<String,Integer> binData;
}

QueryFiledVO

这段代码定义了一个 Java 类 `QueryFiledVO`,用于表示查询字段的数值对象。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`QueryFiledVO` 类包含以下字段:
- `diseaseName`:表示疾病名称,类型为 `String`。

通过这样的数据结构,可以方便地表示查询字段的数值对象,用于在系统中进行疾病名称的查询操作。
package com.cqupt.software_1.vo;

import lombok.Data;

@Data
public class QueryFiledVO {
    private String diseaseName;
}

SingleAnalyzeVo

这段代码定义了一个 Java 类 `SingleAnalyzeVo`,用于表示单一分析的统计结果。
该类使用了 Lombok 注解 `@Data`、`@AllArgsConstructor`、`@NoArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`SingleAnalyzeVo` 类包含以下字段:
- `discreteVos`:表示离散取值数据的集合,类型为 `List<DiscreteVo>`。
- `notDiscrete` 和 `notDiscrete2`:表示非离散取值数据的统计信息,类型为 `NotDiscrete`。
- `wilcoxonW` 和 `wilcoxonP`:表示 Wilcoxon 检验的结果,分别为 W 值和 P 值,类型为 `Double`。
- `tT` 和 `tP`:表示 t 检验的结果,分别为 t 值和 P 值,类型为 `Double`。
- `correctTT` 和 `correctTP`:表示矫正 t 检验的结果,分别为矫正 t 值和 P 值,类型为 `Double`。

通过这样的数据结构,可以方便地表示单一分析的统计结果,包括离散取值数据、非离散取值数据的统计信息以及不同统计方法的结果。这有助于进行数据分析和推断,以支持相关的决策和研究工作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SingleAnalyzeVo {

    private List<DiscreteVo> discreteVos;

    private NotDiscrete notDiscrete;
    private NotDiscrete notDiscrete2;

    private Double wilcoxonW;
    private Double wilcoxonP;

    private Double tT;   // t检验
    private Double tP;

    private Double correctTT;  // 矫正t检验
    private Double correctTP;
}

UpdateDiseaseVo

这段代码定义了一个 Java 类 `UpdateDiseaseVo`,用于表示更新疾病信息的数值对象。
该类使用了 Lombok 注解 `@Data`、`@NoArgsConstructor`、`@AllArgsConstructor`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`UpdateDiseaseVo` 类包含以下字段:
- `categoryId`:表示疾病分类 ID,类型为 `String`。
- `diseaseName`:表示疾病名称,类型为 `String`。
- `oldName`:表示旧的疾病名称,类型为 `String`。
- `parentDisease`:表示父级疾病名称,类型为 `String`。
- `parentId`:表示父级疾病 ID,类型为 `String`。
- `icdCode`:表示国际疾病分类编码,类型为 `String`。
- `username`:表示用户名称,类型为 `String`。
- `uid`:表示用户 ID,类型为 `String`。

通过这样的数据结构,可以方便地表示更新疾病信息所需的各个字段,包括疾病名称、分类信息、用户信息等。这有助于在系统中进行疾病信息的更新操作。
package com.cqupt.software_1.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UpdateDiseaseVo {
    private String categoryId;
    private String diseaseName;
    private String oldName;
    private String parentDisease;
    private String parentId;
    private String icdCode;
    private String username;
    private String uid;
}

UpdateFiledVO

这段代码定义了一个 Java 类 `UpdateFiledVO`,用于表示更新字段的数值对象。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`UpdateFiledVO` 类包含以下字段:
- `diseaseName`:表示疾病名称,类型为 `String`。
- `fileds`:表示字段名字列表,类型为 `List<String>`。

通过这样的数据结构,可以方便地表示更新字段的数值对象,用于在系统中进行更新操作时指定需要更新的字段名字列表。
package com.cqupt.software_1.vo;


import lombok.Data;

import java.util.List;

@Data
public class UpdateFiledVO {

    // 疾病名称
    private String diseaseName;

    // 字段名字列表
    private List<String> fileds;
}

UpdateStatusVo

这段代码定义了一个 Java 类 `UpdateStatusVo`,用于表示更新用户状态的数值对象。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`UpdateStatusVo` 类包含以下字段:
- `uid`:表示用户 ID,类型为 `Integer`。
- `role`:表示用户角色,类型为 `Integer`。
- `status`:表示用户状态,类型为 `String`。
- `uploadSize`:表示上传大小,类型为 `double`。

通过这样的数据结构,可以方便地表示更新用户状态所需的各个字段,包括用户 ID、角色、状态以及上传大小等信息。这有助于在系统中管理用户状态并进行相关操作。
package com.cqupt.software_1.vo;


import lombok.Data;

@Data
public class UpdateStatusVo {
    private Integer uid ;
    private Integer role;
    private  String status;
    private double uploadSize;
}

UserPwd

这段代码定义了一个 Java 类 `UserPwd`,用于表示用户的用户名和密码。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`UserPwd` 类包含以下字段:
- `username`:表示用户的用户名,类型为 `String`。
- `password`:表示用户的密码,类型为 `String`。

通过这样的数据结构,可以方便地表示用户的登录凭据,包括用户名和密码,用于在系统中进行身份验证和登录操作。
package com.cqupt.software_1.vo;

import lombok.Data;

@Data
public class UserPwd {
    private String username;
    private String password;
}

VerifyUserQ

这段代码定义了一个 Java 类 `VerifyUserQ`,用于表示验证用户身份的问题及其答案的数值对象。
该类使用了 Lombok 注解 `@Data`,以自动生成 getter、setter、equals、hashCode 和 toString 方法。

`VerifyUserQ` 类包含以下字段:
- `username`:表示用户的用户名,类型为 `String`。
- `q1`、`q2`、`q3`:表示问题1、问题2、问题3,类型均为 `String`,用于存储用户选择的验证问题及其对应的拼接答案。

通过这样的数据结构,可以方便地表示用户的验证问题及答案,用于在系统中进行用户身份验证的操作。
package com.cqupt.software_1.vo;

import lombok.Data;

@Data
public class VerifyUserQ {
    private String username;
    private String q1; // 问题1   拼接答案
    private String q2;
    private String q3;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值