package org.dromara.qa.qm.domain.vo; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.dromara.qa.qm.domain.QmStd; 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_std * * @author zhuguifei * @date 2026-03-11 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = QmStd.class) public class QmStdVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * 编码 */ @ExcelProperty(value = "编码") private String id; /** * 规程代码 */ @ExcelProperty(value = "规程代码") private String stdCode; /** * 规程名称 */ @ExcelProperty(value = "规程名称") private String stdName; /** * 创建时间 */ @ExcelProperty(value = "创建时间") private Date cdate; /** * 版本号 */ @ExcelProperty(value = "版本号") private Long ver; /** * 启用标识 */ @ExcelProperty(value = "启用标识") private Long enable; /** * 检验项目code */ @ExcelProperty(value = "检验项目code") private String itemCod; /** * 检验项目名称 */ @ExcelProperty(value = "检验项目名称") private String itemNam; /** * 判定类型 0-手动判定,1-上下限判定,2-平均值判定,3-SD值判定,4-CV值判定,5-超标数判定 */ @ExcelProperty(value = "判定类型 0-手动判定,1-上下限判定,2-平均值判定,3-SD值判定,4-CV值判定,5-超标数判定") private Long typ; /** * 备注 */ @ExcelProperty(value = "备注") private String stdDes; /** * 检验级别 */ @ExcelProperty(value = "检验级别") private Long checkLevel; /** * 类型 : 0-成品 1-辅料 */ @ExcelProperty(value = "类型 : 0-成品 1-辅料") private Long category; /** * $column.columnComment */ @ExcelProperty(value = "${comment}", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "$column.readConverterExp()") private String matfltype; /** * $column.columnComment */ @ExcelProperty(value = "${comment}", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "$column.readConverterExp()") private String matflname; }