|
|
|
|
package com.chenxuan.entity.dto;
|
|
|
|
|
|
|
|
|
|
import com.chenxuan.base.entity.Query;
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
public class BusiCalcParamConfDto extends Query implements Serializable {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 主键id
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "id", value = "主键id")
|
|
|
|
|
private String id;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 主设备ID
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "mainEquipmentId", value = "主设备ID")
|
|
|
|
|
private String mainEquipmentId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 1:第一级分项权重 2:第二级 3:第三级
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "weightLevel", value = "1:第一级分项权重 2:第二级 3:第三级")
|
|
|
|
|
private String weightLevel;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 1:高压端 2:低压端 3:中心点 4:噪声
|
|
|
|
|
*/
|
|
|
|
|
private String hltype;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 计算指标的名称
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "name", value = "计算指标的名称")
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 上级计算指标名称
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "pname", value = "上级计算指标名称")
|
|
|
|
|
private String pname;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 描述
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "description", value = "描述")
|
|
|
|
|
private String description;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 权重值
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "value", value = "权重值")
|
|
|
|
|
private BigDecimal value;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 是否显示AB值:0——否;1——是
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "abValueFlag", value = "是否显示AB值:0——否;1——是")
|
|
|
|
|
private String abValueFlag;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* a值
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "aValue", value = "a值")
|
|
|
|
|
private BigDecimal aValue;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* b值
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "bValue", value = "b值")
|
|
|
|
|
private BigDecimal bValue;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 注意值
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "warningValue", value = "注意值")
|
|
|
|
|
private String warningValue;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 评分模型:1:升 2:降
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "model", value = "评分模型:1:升 2:降")
|
|
|
|
|
private String model;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 单位
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "unit", value = "单位")
|
|
|
|
|
private String unit;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 是否参与评测: 0:不参与 1:参与
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "isAttend", value = "是否参与评测: 0:不参与 1:参与")
|
|
|
|
|
private String isAttend;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 创建时间
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "createTime", value = "创建时间")
|
|
|
|
|
private Date createTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 创建人
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "createUser", value = "创建人")
|
|
|
|
|
private String createUser;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 排序
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "sortNum", value = "排序")
|
|
|
|
|
private Integer sortNum;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 下级计算指标列表
|
|
|
|
|
*/
|
|
|
|
|
@ApiModelProperty(name = "children", value = "下级计算指标列表")
|
|
|
|
|
private List<BusiCalcParamConfDto> children;
|
|
|
|
|
}
|