package org.dromara.qa.qm.domain.vo; import org.dromara.qa.qm.domain.QmCheckitem; 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; import java.util.List; /** * 规程检验项目视图对象 qm_checkitem * * @author zhuguifei * @date 2026-03-12 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = QmCheckitem.class) public class QmCheckitemVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 编码 */ @ExcelProperty(value = "编码") private String id; /** * 检验项目代码 */ @ExcelProperty(value = "检验项目代码") private String itemCode; /** * 检验项目名称 */ @ExcelProperty(value = "检验项目名称") private String itemName; /** * 单位 */ @ExcelProperty(value = "单位") private String unit; /** * 启用 */ @ExcelProperty(value = "启用") private Long enable; /** * 删除 */ @ExcelProperty(value = "删除") private Long del; /** * 检验项描述 */ @ExcelProperty(value = "检验项描述") private String itemDes; /** * 规程代码 */ @ExcelProperty(value = "规程代码") private String stdCode; /** * 仪器描述 */ @ExcelProperty(value = "仪器描述") private String instrumentDes; /** * 缺陷位置-外观用 */ @ExcelProperty(value = "缺陷位置-外观用") private String location; /** * 分A,B,C,D四个级别 */ @ExcelProperty(value = "分A,B,C,D四个级别") private String checkLevel; /** * 是否合成项 */ @ExcelProperty(value = "是否合成项") private Long ismix; /** * 关联项ID */ @ExcelProperty(value = "关联项ID") private String rid; /** * 类别 0:成品 1辅料 */ @ExcelProperty(value = "类别 0:成品 1辅料") private Long category; /** * 仪器编码 */ @ExcelProperty(value = "仪器编码") private String instrumentCode; /** * 分值 */ @ExcelProperty(value = "分值") private Long score; private List children; }