zss
昨天 aab9f74b97df038154d507b6d17b6f96a8337efc
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
package com.ruoyi.quality.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
 
/**
 * 质量管理--原材料/过程/出厂检验
 * quality_inspect
 */
@TableName(value = "quality_inspect")
@Data
public class QualityInspect implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    private Long id;
 
    /**
     * 类别(0:原材料检验;1:过程检验;2:出厂检验)
     */
    @Excel(name = "类别",readConverterExp = "0=原材料检验,1=过程检验,2=出厂检验")
    @NotBlank(message = "类别不能为空!!")
    private Integer inspectType;
 
    /**
     * 检测日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "检测日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date checkTime;
 
 
    /**
     * 供应商名称(原材料检验)
     */
    @Excel(name = "供应商名称")
    private String supplier;
 
    /**
     * 客户名称(过程检验/出厂检验)
     */
    @Excel(name = "客户名称")
    private String customer;
 
    /**
     * 工序(过程检验)
     */
    @Excel(name = "工序")
    private String process;
 
    /**
     * 检验员
     */
    @Excel(name = "检验员")
    private String checkName;
 
    /**
     * 关联产品id
     */
    @NotBlank(message = "产品id不能为空")
    private Long productId;
 
    /**
     * 产品名称
     */
    @Excel(name = "产品名称")
    private String productName;
 
    /**
     * 规格型号
     */
    @Excel(name = "规格型号")
    private String model;
 
    /**
     * 单位
     */
    @Excel(name = "单位")
    private String unit;
 
    /**
     * 数量
     */
    @Excel(name = "数量")
    private BigDecimal quantity;
 
    /**
     * 检测单位
     */
    @Excel(name = "检测单位")
    private String checkCompany;
 
    /**
     * 检测结果
     */
    @Excel(name = "检测结果")
    private String checkResult;
 
 
 
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "修改用户")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    @ApiModelProperty(value = "租户ID")
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
 
}