package com.ycsoft.report.query.cube.showclass.cellwarn;
import java.io.Serializable;
import java.util.List;
/**
* 指标警戒的行配置
*/
public class MeaWarnRow implements Serializable {
//行警戒类型
private WarnRowType warnrowtype;
private String dimleveljson;//项目对应维度层级 WarnDimLevel=>json
//行警戒类型 取值(id)
private List<String> warnvaluelist;
//行警戒取值判断方法(列头 1月+2月 求和)
private WarnValueType warnvaluetype;
//逻辑符号1和判断值
private Operator optr1;
private Double value1;
//逻辑符号2和判断值
private Operator optr2;
private Double value2;
//配色
private String colour;
private String text1;//文本1 条件文本
private String text2;//文本2 逻辑判断文本
public WarnRowType getWarnrowtype() {
return warnrowtype;
}
public void setWarnrowtype(WarnRowType warnrowtype) {
this.warnrowtype = warnrowtype;
}
public List<String> getWarnvaluelist() {
return warnvaluelist;
}
public void setWarnvaluelist(List<String> warnvaluelist) {
this.warnvaluelist = warnvaluelist;
}
public WarnValueType getWarnvaluetype() {
return warnvaluetype;
}
public void setWarnvaluetype(WarnValueType warnvaluetype) {
this.warnvaluetype = warnvaluetype;
}
public Operator getOptr1() {
return optr1;
}
public void setOptr1(Operator optr1) {
this.optr1 = optr1;
}
public Double getValue1() {
return value1;
}
public void setValue1(Double value1) {
this.value1 = value1;
}
public Operator getOptr2() {
return optr2;
}
public void setOptr2(Operator optr2) {
this.optr2 = optr2;
}
public Double getValue2() {
return value2;
}
public void setValue2(Double value2) {
this.value2 = value2;
}
public String getColour() {
return colour;
}
public void setColour(String colour) {
this.colour = colour;
}
public String getDimleveljson() {
return dimleveljson;
}
public void setDimleveljson(String dimleveljson) {
this.dimleveljson = dimleveljson;
}
public String getText1() {
return text1;
}
public void setText1(String text1) {
this.text1 = text1;
}
public String getText2() {
return text2;
}
public void setText2(String text2) {
this.text2 = text2;
}
}