package org.dromara.qa.qm.domain.vo; import org.dromara.qa.qm.domain.QmJudgeDetails; import cn.idev.excel.annotation.ExcelIgnoreUnannotated; import cn.idev.excel.annotation.ExcelProperty; import org.dromara.common.excel.annotation.ExcelDictFormat; import org.dromara.common.excel.convert.ExcelDictConvert; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import java.io.Serial; import java.io.Serializable; import java.util.Date; /** * 判定模板明细视图对象 qm_judge_details * * @author 朱桂飞 * @date 2026-03-20 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = QmJudgeDetails.class) public class QmJudgeDetailsVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 判定主标识 */ @ExcelProperty(value = "判定主标识") private String judgeId; /** * 判定项ITEM */ @ExcelProperty(value = "判定项ITEM") private String itemCod; /** * 判定项NAME */ @ExcelProperty(value = "判定项NAME") private String itemName; /** * 标准值 */ @ExcelProperty(value = "标准值") private Long value3; /** * 判定值1 */ @ExcelProperty(value = "判定值1") private Long value1; /** * 判定值2 */ @ExcelProperty(value = "判定值2") private Long value2; /** * 缺陷位置 */ @ExcelProperty(value = "缺陷位置") private String location; /** * 判定级别 (A,B,C,D) */ @ExcelProperty(value = "判定级别 (A,B,C,D)") private String cls; /** * 分值标准 (扣分标准,得分标准),比如不合格一次扣多少分 */ @ExcelProperty(value = "分值标准 (扣分标准,得分标准),比如不合格一次扣多少分") private Long stdscore; /** * 标记此项是否为合成项目,比如外观,实际上关联了很多子项目 */ @ExcelProperty(value = "标记此项是否为合成项目,比如外观,实际上关联了很多子项目") private Long ismix; /** * 若此字段有UUID值,表明它可能为其他项目的子项,比如“空头”,它为烟支外观项目的子项 */ @ExcelProperty(value = "若此字段有UUID值,表明它可能为其他项目的子项,比如“空头”,它为烟支外观项目的子项") private String rid; /** * 范围-备用 */ @ExcelProperty(value = "范围-备用") private Long category; /** * 备注 */ @ExcelProperty(value = "备注") private String decisionDes; /** * 修改人 */ @ExcelProperty(value = "修改人") private String updateUser; }