45 lines
1019 B
Java
45 lines
1019 B
Java
package com.yunhai.acaclassassign.model.assign;
|
|
|
|
import lombok.Data;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 均衡明细行:维度 / 最低班 / 最高班 / 极差 / 相对偏差 / 判定 / 权重。
|
|
*/
|
|
@Data
|
|
public class MetricItemVo {
|
|
|
|
/** 维度名(人数/总分均分/男女生比例/语文/视力分均值/特长生人数...) */
|
|
private String dimension;
|
|
|
|
/** 类型:count 人数型 / avg 均值型 */
|
|
private String type;
|
|
|
|
/** 权重 */
|
|
private double weight;
|
|
|
|
/** 最低班名 */
|
|
private String minClass;
|
|
|
|
private double minValue;
|
|
|
|
/** 最高班名 */
|
|
private String maxClass;
|
|
|
|
private double maxValue;
|
|
|
|
/** 极差 */
|
|
private double spread;
|
|
|
|
/** 相对偏差(极差/均值,%) */
|
|
private double relDev;
|
|
|
|
/** 判定:优/良/关注/偏差大/样本过小/信息项 */
|
|
private String grade;
|
|
|
|
/** 各班数值(与 classCards 顺序对齐) */
|
|
private List<Double> perClass = new ArrayList<>();
|
|
}
|