188 lines
4.5 KiB
Java
188 lines
4.5 KiB
Java
|
|
package com.klp.domain.vo;
|
|||
|
|
|
|||
|
|
import java.util.Date;
|
|||
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|||
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|||
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|||
|
|
import com.klp.common.annotation.ExcelDictFormat;
|
|||
|
|
import com.klp.common.convert.ExcelDictConvert;
|
|||
|
|
import lombok.Data;
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 检化验申请单视图对象 wms_inspection_application
|
|||
|
|
*
|
|||
|
|
* @author klp
|
|||
|
|
* @date 2026-07-08
|
|||
|
|
*/
|
|||
|
|
@Data
|
|||
|
|
@ExcelIgnoreUnannotated
|
|||
|
|
public class WmsInspectionApplicationVo {
|
|||
|
|
|
|||
|
|
private static final long serialVersionUID = 1L;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 申请单主键
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "申请单主键")
|
|||
|
|
private Long applicationId;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 申请单编号(如 LAB-20260708-0001)
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "申请单编号", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "如=,L=AB-20260708-0001")
|
|||
|
|
private String applicationNo;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 申请标题
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "申请标题")
|
|||
|
|
private String applicationTitle;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 产线(如:1#产线、2#产线)
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "产线", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "如=:1#产线、2#产线")
|
|||
|
|
private String productionLine;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实验类型(字典:lab_experiment_type:physical=物理检验 chemical=化学检验)
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "实验类型", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "字=典:lab_experiment_type:physical=物理检验,c=hemical=化学检验")
|
|||
|
|
private String experimentType;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 样品名称
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "样品名称")
|
|||
|
|
private String sampleName;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 样品批号
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "样品批号")
|
|||
|
|
private String sampleBatchNo;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 样品来源(如:来料、过程样、成品样)
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "样品来源", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "如=:来料、过程样、成品样")
|
|||
|
|
private String sampleSource;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 样品数量
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "样品数量")
|
|||
|
|
private Long sampleQuantity;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 检验目的/用途说明
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "检验目的/用途说明")
|
|||
|
|
private String testPurpose;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 要求完成日期
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "要求完成日期")
|
|||
|
|
private Date requiredDate;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 流程状态(字典:lab_application_status):1=草稿 2=待审批 3=已通过 4=已驳回 5=实验中 6=已完成
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "流程状态", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "字=典:lab_application_status")
|
|||
|
|
private Integer flowStatus;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 提交送审时间
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "提交送审时间")
|
|||
|
|
private Date submitTime;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 审批人
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "审批人")
|
|||
|
|
private String approveBy;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 审批时间
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "审批时间")
|
|||
|
|
private Date approveTime;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 审批意见
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "审批意见")
|
|||
|
|
private String approveOpinion;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 驳回原因
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "驳回原因")
|
|||
|
|
private String rejectReason;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 主表id
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "主表id")
|
|||
|
|
private Long mainId;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 记录此次操作结果ids
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "记录此次操作结果ids")
|
|||
|
|
private String detailIds;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实验操作人
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "实验操作人")
|
|||
|
|
private String experimentOperator;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实验开始时间
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "实验开始时间")
|
|||
|
|
private Date experimentStartTime;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实验结束时间
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "实验结束时间")
|
|||
|
|
private Date experimentEndTime;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实验结果汇总/结论
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "实验结果汇总/结论")
|
|||
|
|
private String resultSummary;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 结果填报人(录入台账的人)
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "结果填报人", converter = ExcelDictConvert.class)
|
|||
|
|
@ExcelDictFormat(readConverterExp = "录=入台账的人")
|
|||
|
|
private String resultFiller;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 结果填报时间
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "结果填报时间")
|
|||
|
|
private Date resultFillTime;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
@ExcelProperty(value = "备注")
|
|||
|
|
private String remark;
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|