Files
klp-oa/klp-wms/src/main/java/com/klp/domain/WmsInspectionApplication.java

136 lines
2.8 KiB
Java
Raw Normal View History

package com.klp.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 检化验申请单对象 wms_inspection_application
*
* @author klp
* @date 2026-07-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("wms_inspection_application")
public class WmsInspectionApplication extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 申请单主键
*/
@TableId(value = "application_id")
private Long applicationId;
/**
* 申请单编号 LAB-20260708-0001
*/
private String applicationNo;
/**
* 申请标题
*/
private String applicationTitle;
/**
* 产线1#产线2#产线
*/
private String productionLine;
/**
* 实验类型字典lab_experiment_typephysical=物理检验 chemical=化学检验
*/
private String experimentType;
/**
* 样品名称
*/
private String sampleName;
/**
* 样品批号
*/
private String sampleBatchNo;
/**
* 样品来源来料过程样成品样
*/
private String sampleSource;
/**
* 样品数量
*/
private Long sampleQuantity;
/**
* 检验目的/用途说明
*/
private String testPurpose;
/**
* 要求完成日期
*/
private Date requiredDate;
/**
* 流程状态字典lab_application_status1=草稿 2=待审批 3=已通过 4=已驳回 5=实验中 6=已完成
*/
private Integer flowStatus;
/**
* 提交送审时间
*/
private Date submitTime;
/**
* 审批人
*/
private String approveBy;
/**
* 审批时间
*/
private Date approveTime;
/**
* 审批意见
*/
private String approveOpinion;
/**
* 驳回原因
*/
private String rejectReason;
/**
* 主表id
*/
private Long mainId;
/**
* 记录此次操作结果ids
*/
private String detailIds;
/**
* 实验操作人
*/
private String experimentOperator;
/**
* 实验开始时间
*/
private Date experimentStartTime;
/**
* 实验结束时间
*/
private Date experimentEndTime;
/**
* 实验结果汇总/结论
*/
private String resultSummary;
/**
* 结果填报人录入台账的人
*/
private String resultFiller;
/**
* 结果填报时间
*/
private Date resultFillTime;
/**
* 删除标志0=正常 2=删除
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}