package org.dromara.qa.qm.domain.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.dromara.qa.qm.domain.QmMatcheck;
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
|
import cn.idev.excel.annotation.ExcelProperty;
|
import io.github.linpeilie.annotations.AutoMapper;
|
import lombok.Data;
|
|
import java.io.Serial;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
|
|
/**
|
* 材料检验统计视图对象 qm_matcheck
|
*
|
* @author zhuguifei
|
* @date 2026-04-15
|
*/
|
@Data
|
@ExcelIgnoreUnannotated
|
@AutoMapper(target = QmMatcheck.class)
|
public class QmMatcheckVo implements Serializable {
|
|
@Serial
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* id
|
*/
|
@ExcelProperty(value = "id")
|
private String id;
|
|
/**
|
* 汇总表ID
|
*/
|
@ExcelProperty(value = "汇总表ID")
|
private String pid;
|
|
/**
|
* 检验批次
|
*/
|
@ExcelProperty(value = "检验批次")
|
private String batchCode;
|
|
/**
|
* 牌号
|
*/
|
@ExcelProperty(value = "牌号")
|
private String matCode;
|
|
/**
|
* 仪器编号
|
*/
|
@ExcelProperty(value = "仪器编号")
|
private String instrumentCode;
|
|
/**
|
* 技术要求
|
*/
|
@ExcelProperty(value = "技术要求")
|
private String techReq;
|
|
/**
|
* 检验依据
|
*/
|
@ExcelProperty(value = "检验依据")
|
private String checkStd;
|
|
/**
|
* 测试环境
|
*/
|
@ExcelProperty(value = "测试环境")
|
private String testEnv;
|
|
/**
|
* 检验项目COD
|
*/
|
@ExcelProperty(value = "检验项目COD")
|
private String itemCode;
|
|
/**
|
* 检验项目名称
|
*/
|
private String itemName;
|
|
/**
|
* 设备
|
*/
|
private String eqp;
|
|
/**
|
* 盘号
|
*/
|
@ExcelProperty(value = "盘号")
|
private String subBatchCode;
|
|
/**
|
* 每盘检验数量
|
*/
|
@ExcelProperty(value = "每盘检验数量")
|
private Long sampleNumber;
|
|
/**
|
* 取样类型
|
*/
|
@ExcelProperty(value = "取样类型")
|
private Long sampleType;
|
|
/**
|
* 检验员
|
*/
|
@ExcelProperty(value = "检验员")
|
private String checkName;
|
|
/**
|
* 检验时间
|
*/
|
@ExcelProperty(value = "检验时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date checkTime;
|
|
/**
|
* 复核员
|
*/
|
@ExcelProperty(value = "复核员")
|
private String reviewName;
|
|
/**
|
* 复核时间
|
*/
|
@ExcelProperty(value = "复核时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date reviewTime;
|
|
/**
|
* 最大值
|
*/
|
@ExcelProperty(value = "最大值")
|
private Double maxval;
|
|
/**
|
* 最小值
|
*/
|
@ExcelProperty(value = "最小值")
|
private Double minval;
|
|
/**
|
* 平均值
|
*/
|
@ExcelProperty(value = "平均值")
|
private Double avgval;
|
|
/**
|
* SD值
|
*/
|
@ExcelProperty(value = "SD值")
|
private Double sdval;
|
|
/**
|
* CV值
|
*/
|
@ExcelProperty(value = "CV值")
|
private Double cvval;
|
|
/**
|
* CPK值
|
*/
|
@ExcelProperty(value = "CPK值")
|
private Double cpkval;
|
|
/**
|
* 超标数
|
*/
|
@ExcelProperty(value = "超标数")
|
private Double badval;
|
|
/**
|
* 判定
|
*/
|
@ExcelProperty(value = "判定")
|
private String judge;
|
|
/**
|
* 单项判定
|
*/
|
@ExcelProperty(value = "单项判定")
|
private String singlejudge;
|
|
/**
|
* 版本名称
|
*/
|
@ExcelProperty(value = "版本名称")
|
private String verName;
|
|
/**
|
* 版本编号
|
*/
|
@ExcelProperty(value = "版本编号")
|
private String verCode;
|
|
/**
|
* 保存期
|
*/
|
@ExcelProperty(value = "保存期")
|
private String archDate;
|
|
/**
|
* 删除标志
|
*/
|
@ExcelProperty(value = "删除标志")
|
private Long del;
|
|
/**
|
* 0-未上传mes 1-已上传
|
*/
|
@ExcelProperty(value = "0-未上传mes 1-已上传")
|
private String flag;
|
|
/**
|
* 上传mes时间
|
*/
|
@ExcelProperty(value = "上传mes时间")
|
private Date toMesTime;
|
|
/**
|
* 备注
|
*/
|
@ExcelProperty(value = "备注")
|
private String chkDes;
|
|
/**
|
* 检验人展示名
|
*/
|
private String checker;
|
|
/**
|
* 判定规程code(非数据库字段)
|
*/
|
private String judgeCode;
|
|
/**
|
* 是否生成30支烟明细(非数据库字段)
|
*/
|
private String generateDetails;
|
|
/**
|
* 检测类型(非数据库字段)
|
*/
|
private String checkType;
|
|
|
}
|