47 lines
845 B
Java
47 lines
845 B
Java
package com.supervision.police.dto;
|
|
|
|
import com.supervision.constant.JudgeResultEnum;
|
|
import com.supervision.constant.ScoreEnum;
|
|
import lombok.Data;
|
|
|
|
import java.util.Objects;
|
|
|
|
@Data
|
|
public class AtomicIndexDTO {
|
|
|
|
/**
|
|
* 指标名称
|
|
*/
|
|
private String indexName;
|
|
|
|
/**
|
|
* 分值
|
|
*/
|
|
private Integer score;
|
|
|
|
/**
|
|
* 指标结果
|
|
*/
|
|
private String indexResult;
|
|
|
|
/**
|
|
* 笔录问答
|
|
*/
|
|
private String record;
|
|
|
|
/**
|
|
* 原子指标结果
|
|
*/
|
|
private String atomicResult;
|
|
|
|
|
|
public void atomicResultToIndexResult() {
|
|
JudgeResultEnum instance = JudgeResultEnum.getInstance(this.atomicResult);
|
|
if (Objects.isNull(instance)){
|
|
this.indexResult = "false";
|
|
}
|
|
this.indexResult = instance.flagIsTrue() ? "true" : "false";
|
|
}
|
|
|
|
}
|