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 allTextDescription; @Schema(description = "参数项判断结果列表") private List 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; } }