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
package com.yuanchu.mom.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuanchu.mom.annotation.ValueTableShow;
import com.yuanchu.mom.common.OrderBy;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * 检验项目参数(StructureItemParameter)表对象
 *
 * @author makejava
 * @since 2024-02-26 16:21:17
 */
@TableName(value ="structure_item_parameter")
@Data
public class StructureItemParameter extends OrderBy implements Serializable {
    @ApiModelProperty(value = "主键")
    @TableId(type = IdType.AUTO)
    private Integer id;
 
    @ValueTableShow(1)
    @ApiModelProperty(value = "检验项")
    private String inspectionItem;
 
    @ValueTableShow(2)
    @ApiModelProperty(value = "检验项EN")
    private String inspectionItemEn;
 
    @ValueTableShow(3)
    @ApiModelProperty(value = "检验子项")
    private String inspectionItemSubclass;
 
    @ValueTableShow(3)
    @ApiModelProperty(value = "检验子项EN")
    private String inspectionItemSubclassEn;
 
    @ValueTableShow(3)
    @ApiModelProperty(value = "检验对象")
    private String sample;
 
    @ValueTableShow(4)
    @ApiModelProperty(value = "单价(元)")
    private String price;
 
    @ApiModelProperty(value = "场所")
    @ValueTableShow(4)
    private String laboratory;
 
    @ValueTableShow(4)
    @ApiModelProperty(value = "试验室")
    private String sonLaboratory;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "要求描述")
    private String askTell;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "要求值")
    private String ask;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "计量单位")
    private String unit;
 
    @ValueTableShow(18)
    @ApiModelProperty(value = "试验方法")
    private String method;
 
    @ValueTableShow(7)
    @ApiModelProperty(value = "工时(H)")
    private Double manHour;
 
    @ValueTableShow(7)
    @ApiModelProperty(value = "预计时间(H)")
    private Integer manDay;
 
    @ValueTableShow(8)
    @ApiModelProperty(value = "工时分组")
    private String manHourGroup;
 
    @ValueTableShow(9)
    @ApiModelProperty(value = "检验项类型")
    private String inspectionItemType;
 
    @ValueTableShow(9)
    @ApiModelProperty(value = "检验值类型")
    private String inspectionValueType;
 
    @ApiModelProperty(value = "检验次数")
    private Integer checkoutNumber;
 
    @ApiModelProperty(value = "区间")
    private String section;
 
    @ValueTableShow(13)
    @ApiModelProperty(value = "特殊标识")
    private String bsm;
 
    @ValueTableShow(14)
    @ApiModelProperty(value = "原始记录模板")
    private Integer templateId;
 
    @ApiModelProperty(value = "创建人id")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @ApiModelProperty(value = "修改人id")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ValueTableShow(14)
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ValueTableShow(15)
    private LocalDateTime updateTime;
 
    @ValueTableShow(9)
    @ApiModelProperty(value = "字典类型")
    private String dic;
 
    @ValueTableShow(16)
    @ApiModelProperty(value = "检验项分类")
    private String inspectionItemClass;
 
    @ValueTableShow(17)
    @ApiModelProperty(value = "检验项分类EN")
    private String inspectionItemClassEn;
 
}