- 创建检化验申请单实体类 WmsInspectionApplication - 定义检化验申请单服务接口 IWmsInspectionApplicationService - 实现检化验申请单服务业务逻辑 WmsInspectionApplicationServiceImpl - 添加检化验申请单控制器 WmsInspectionApplicationController - 创建检化验申请单数据访问层 WmsInspectionApplicationMapper - 设计检化验申请单业务对象 WmsInspectionApplicationBo 和视图对象 WmsInspectionApplicationVo - 配置检化验申请单 MyBatis 映射文件 - 实现检化验申请单的增删改查功能 - 添加检化验申请单列表查询和导出功能
136 lines
2.8 KiB
Java
136 lines
2.8 KiB
Java
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_type:physical=物理检验 chemical=化学检验)
|
||
*/
|
||
private String experimentType;
|
||
/**
|
||
* 样品名称
|
||
*/
|
||
private String sampleName;
|
||
/**
|
||
* 样品批号
|
||
*/
|
||
private String sampleBatchNo;
|
||
/**
|
||
* 样品来源(如:来料、过程样、成品样)
|
||
*/
|
||
private String sampleSource;
|
||
/**
|
||
* 样品数量
|
||
*/
|
||
private Long sampleQuantity;
|
||
/**
|
||
* 检验目的/用途说明
|
||
*/
|
||
private String testPurpose;
|
||
/**
|
||
* 要求完成日期
|
||
*/
|
||
private Date requiredDate;
|
||
/**
|
||
* 流程状态(字典:lab_application_status):1=草稿 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;
|
||
|
||
}
|