cuijian
2023-08-19 bdd0875d4b13a3f1ef472f64d4b6a95e0ef64b22
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
package org.jeecg.modules.eam.entity;
 
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecg.common.constant.CommonConstant;
import org.jeecg.common.system.base.entity.JeecgEntity;
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_inspection_project
 * @Author: jeecg-boot
 * @Date:   2023-03-10
 * @Version: V1.0
 */
@Data
@TableName("mom_eam_inspection_project")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="点检项目对象", description="点检项目")
public class InspectionProject extends JeecgEntity implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /**编码*/
    @Excel(name = "编码", width = 15)
    @ApiModelProperty(value = "编码")
    private String num;
    /**名称*/
    @Excel(name = "名称", width = 15)
    @ApiModelProperty(value = "名称")
    private String name;
    /**租户id*/
    @Excel(name = "租户id", width = 15)
    @ApiModelProperty(value = "租户id")
    private String tenantId;
    /**删除状态(0-正常,1-已删除)*/
    @Excel(name = "删除状态(0-正常,1-已删除)", width = 15)
    @ApiModelProperty(value = "删除状态(0-正常,1-已删除)")
    private Integer delFlag = CommonConstant.DEL_FLAG_0;
    /**备注*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    /**备用字段1*/
    @Excel(name = "备用字段1", width = 15)
    @ApiModelProperty(value = "备用字段1")
    private String inspectionProjectUda1;
    /**备用字段2*/
    @Excel(name = "备用字段2", width = 15)
    @ApiModelProperty(value = "备用字段2")
    private String inspectionProjectUda2;
    /**备用字段3*/
    @Excel(name = "备用字段3", width = 15)
    @ApiModelProperty(value = "备用字段3")
    private String inspectionProjectUda3;
    /**备用字段4*/
    @Excel(name = "备用字段4", width = 15)
    @ApiModelProperty(value = "备用字段4")
    private String inspectionProjectUda4;
    /**备用字段5*/
    @Excel(name = "备用字段5", width = 15)
    @ApiModelProperty(value = "备用字段5")
    private String inspectionProjectUda5;
    /**状态 0 禁用 1 启用*/
    @Excel(name = "状态 0 禁用 1 启用", width = 15)
    @ApiModelProperty(value = "状态 0 禁用 1 启用")
    private String status = CommonConstant.STATUS_1;
    /**计量单位id*/
    @Excel(name = "计量单位id", width = 15)
    @ApiModelProperty(value = "计量单位id")
    @Dict(dictTable = "mom_base_unit", dicCode = "id", dicText = "name")
    private String unitId;
    /**点检类型Id*/
    @Excel(name = "点检项目分类Id", width = 15)
    @ApiModelProperty(value = "点检项目分类Id")
    private String inspectionProjectCategoryId;
 
    @Excel(name = "分析方法(字典:1定量,2定性", width = 15)
    @ApiModelProperty(value = "分析方法(字典:1定量,2定性")
    @Dict(dicCode = "analysis_method")
    private String analysisMethod;
 
    @Excel(name = "点检方法", width = 15)
    @ApiModelProperty(value = "点检方法")
    @Dict(dicCode = "inspection_method")
    private String inspectionMethod;
 
    @Excel(name = "点检工具", width = 15)
    @ApiModelProperty(value = "点检工具")
    private String inspectionTool;
 
    @Excel(name = "检验值类型(字典:1数值型,2枚举型", width = 15)
    @ApiModelProperty(value = "检验值类型(字典:1数值型,2枚举型")
    @Dict(dicCode = "test_value_type")
    private String testValueType;
 
    @Excel(name = "检测标准", width = 15)
    @ApiModelProperty(value = "检测标准")
    private String detectionStandard;
 
    @Excel(name = "合格范围", width = 15)
    @ApiModelProperty(value = "合格范围")
    private String acceptabilityLimit;
 
    @ApiModelProperty(value = "名义值")
    private BigDecimal surfaceValue;
 
    @ApiModelProperty(value = "上偏差")
    private BigDecimal upValue;
 
    @ApiModelProperty(value = "下偏差")
    private BigDecimal downValue;
 
    @ApiModelProperty(value = "点检项目分类编码/名称")
    @TableField(exist = false)
    private String inspectionProjectCategoryNumName;
}