qushaowei
2023-11-06 d40c3ccad0e5264fefd33264254564dead8c80df
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
package org.jeecg.modules.eam.entity;
 
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;
 
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecg.common.constant.CommonConstant;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
/**
 * @Description: mom_eam_precision_inspection
 * @Author: jeecg-boot
 * @Date:   2023-09-04
 * @Version: V1.0
 */
@Data
@TableName("mom_eam_precision_inspection")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="mom_eam_precision_inspection对象", description="mom_eam_precision_inspection")
public class PrecisionInspection implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**主键id*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键id")
    private String id;
    /**工单id*/
    @Excel(name = "工单id", width = 15)
    @ApiModelProperty(value = "工单id")
    private String maintenanceOrderId;
    /**设备id*/
    @Excel(name = "设备id", width = 15)
    @ApiModelProperty(value = "设备id")
    private String equipmentId;
    /**使用单位*/
    @Excel(name = "使用单位", width = 15)
    @ApiModelProperty(value = "使用单位")
    private String useUnit;
    /**保养单位*/
    @Excel(name = "保养单位", width = 15)
    @ApiModelProperty(value = "保养单位")
    private String maintenanceUnit;
    /**精度检查者*/
    @Excel(name = "精度检查者", width = 15)
    @ApiModelProperty(value = "精度检查者")
    private String precisionInspectionUser;
    /**维修室主任*/
    @Excel(name = "维修室主任", width = 15)
    @ApiModelProperty(value = "维修室主任")
    private String repairDirectorUser;
    /**设备检验员*/
    @Excel(name = "设备检验员", width = 15)
    @ApiModelProperty(value = "设备检验员")
    private String equipmentInspectorUser;
    /**各项进精度是否达到允差要求*/
    @Excel(name = "各项进精度是否达到允差要求", width = 15)
    @ApiModelProperty(value = "各项进精度是否达到允差要求")
    private Integer eachTolerance;
    /**部分精度未达到允差要求*/
    @Excel(name = "部分精度未达到允差要求", width = 15)
    @ApiModelProperty(value = "部分精度未达到允差要求")
    private Integer partTolerance;
    /**零件号*/
    @Excel(name = "零件号", width = 15)
    @ApiModelProperty(value = "零件号")
    private String sparePart;
    /**零件加工是否合格*/
    @Excel(name = "零件加工是否合格", width = 15)
    @ApiModelProperty(value = "零件加工是否合格")
    private Integer processPass;
    /**能否满足加工工艺要求*/
    @Excel(name = "能否满足加工工艺要求", width = 15)
    @ApiModelProperty(value = "能否满足加工工艺要求")
    private Integer meetProcessRequire;
    /**使用单位技术主管*/
    @Excel(name = "使用单位技术主管", width = 15)
    @ApiModelProperty(value = "使用单位技术主管")
    private String useUnitDirectorUser;
    /**设备判定结果*/
    @Excel(name = "设备判定结果", width = 15)
    @ApiModelProperty(value = "设备判定结果")
    private String judgmentResult;
    /**备注*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    /**createBy*/
    @ApiModelProperty(value = "createBy")
    private String createBy;
    /**createTime*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "createTime")
    private Date createTime;
    /**updateBy*/
    @ApiModelProperty(value = "updateBy")
    private String updateBy;
    /**updateTime*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "updateTime")
    private Date updateTime;
    /**tenantId*/
    @Excel(name = "tenantId", width = 15)
    @ApiModelProperty(value = "tenantId")
    private String tenantId;
    /**delFlag*/
    @Excel(name = "delFlag", width = 15)
    @ApiModelProperty(value = "delFlag")
    @TableLogic
    private Integer delFlag = CommonConstant.DEL_FLAG_0;
    /**设备检验员签字(盖章)*/
    @Excel(name = "设备检验员签字(盖章)", width = 15)
    @ApiModelProperty(value = "设备检验员签字(盖章)")
    private String equipmentInspectorSignUser;
 
    /**
     * 单据id
     */
    @TableField(exist = false)
    private String receipts;
 
    @TableField(exist = false)
    private List<PrecisionInspectionDetail> precisionInspectionDetailList;
}