fu-hsi-service/src/main/java/com/supervision/police/dto/AtomicIndexDTO.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";
}
}