package com.ruoyi.quality.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 整体自动判断响应DTO
|
*/
|
@Data
|
@Schema(name = "AutoJudgeAllResponse", description = "整体自动判断响应")
|
public class AutoJudgeAllResponse {
|
|
@Schema(description = "自动判断结果:合格/不合格/部分合格/null(需手动判断)")
|
private String autoJudgeResult;
|
|
@Schema(description = "是否有必要判断参数不合格")
|
private Boolean hasRequiredUnqualified;
|
|
@Schema(description = "是否有非必要判断参数不合格")
|
private Boolean hasNonRequiredUnqualified;
|
|
@Schema(description = "是否全是文字描述类型")
|
private Boolean allTextDescription;
|
|
@Schema(description = "参数项判断结果列表")
|
private List<ParamJudgeResult> paramResults;
|
|
@Data
|
@Schema(name = "ParamJudgeResult", description = "参数项判断结果")
|
public static class ParamJudgeResult {
|
@Schema(description = "参数项ID")
|
private Long paramId;
|
|
@Schema(description = "参数项名称")
|
private String parameterItem;
|
|
@Schema(description = "是否合格:true-合格,false-不合格,null-未判断")
|
private Boolean isQualified;
|
|
@Schema(description = "判断说明")
|
private String message;
|
|
@Schema(description = "是否必要判断")
|
private Boolean isRequired;
|
}
|
}
|