zhuguifei
2025-04-28 442928123f63ee497d766f9a7a14f0a6ee067e25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
package org.jeecg.modules.lims.testing.entity;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * @Description: lims_testing_batch
 * @Author: jeecg-boot
 * @Date:   2023-05-11
 * @Version: V1.0
 */
@Data
@TableName("lims_testing_batch")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="lims_testing_batch对象", description="lims_testing_batch")
public class LimsTestingBatch implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**id*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private String id;
    /**批次日期*/
    @Excel(name = "批次日期", width = 15, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "批次日期")
    private Date batchDate;
    /**批次号*/
    @Excel(name = "批次号", width = 15)
    @ApiModelProperty(value = "批次号")
    private String batchCode;
    /**批次类型(样机、小批、自测)*/
    @Excel(name = "批次类型(样机、小批、自测)", width = 15)
    @Dict(dicCode = "testing_batch_type")
    @ApiModelProperty(value = "批次类型(样机、小批、自测)")
    private String batchType;
    /**待测产品*/
    @Excel(name = "待测产品", width = 15)
    @ApiModelProperty(value = "待测产品")
    private String prodId;
    /**产品型号*/
    @Excel(name = "产品型号", width = 15)
    @ApiModelProperty(value = "产品型号")
    private String prodModels;
    /**类型通道*/
    @Excel(name = "类型通道", width = 15)
    @ApiModelProperty(value = "类型通道")
    private String channels;
    /**技术标准*/
    @Excel(name = "技术标准", width = 15)
    @ApiModelProperty(value = "技术标准")
    private String standardId;
    /**产品批次*/
    @Excel(name = "产品批次", width = 15)
    @ApiModelProperty(value = "产品批次")
    private String prodBatch;
    /**样本数量*/
    @Excel(name = "样本数量", width = 15)
    @ApiModelProperty(value = "样本数量")
    private Integer sampleNum;
    /**检验状态*/
    @Excel(name = "检验状态", width = 15)
    @ApiModelProperty(value = "检验状态")
    private String batchStatus;
    /**说明*/
    @Excel(name = "说明", width = 15)
    @ApiModelProperty(value = "说明")
    private String description;
    /**检验结果*/
    @Excel(name = "检验结果", width = 15)
    @ApiModelProperty(value = "检验结果")
    private String batchResult;
    /**鉴定结论*/
    @Excel(name = "鉴定结论", width = 15)
    @ApiModelProperty(value = "鉴定结论")
    private String conclusion;
    /**编制人*/
    @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @Excel(name = "编制人", width = 15)
    @ApiModelProperty(value = "编制人")
    private String inspector;
    /**编制日期*/
    @Excel(name = "编制日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "编制日期")
    private Date inspectTime;
    /**审核人*/
    @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @Excel(name = "审核人", width = 15)
    @ApiModelProperty(value = "审核人")
    private String auditor;
    /**审核日期*/
    @Excel(name = "审核日期", width = 15, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "审核日期")
    private Date auditTime;
    /**批准人*/
    @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @Excel(name = "批准人", width = 15)
    @ApiModelProperty(value = "批准人")
    private String approver;
    /**批准日期*/
    @Excel(name = "批准日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "批准日期")
    private Date approveTime;
    /**创建人*/
    @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @ApiModelProperty(value = "创建人")
    private String createBy;
    /**创建时间*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**更新人*/
    @Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    @ApiModelProperty(value = "更新人")
    private String updateBy;
    /**更新时间*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    /**备注*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
}