李林
2024-03-19 825da6ff9fbab76ca933930e35575cc8b0e811bd
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
package com.yuanchu.mom.pojo;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
 
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;
 
/**
 * 检验项目参数(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 = "检验子项")
//    private String inspectionItemClassify;
 
    @ValueTableShow(3)
    @ApiModelProperty(value = "检验项子项")
    private String inspectionItemSubclass;
 
    @ValueTableShow(4)
    @ApiModelProperty(value = "实验室")
    private String laboratory;
 
    @ValueTableShow(4)
    @ApiModelProperty(value = "子实验室")
    private String sonLaboratory;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "计量单位")
    private String unit;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "试验方法")
    private String method;
 
    @ValueTableShow(6)
    @ApiModelProperty(value = "单价(元)")
    private BigDecimal price;
 
    @ValueTableShow(7)
    @ApiModelProperty(value = "工时(H)")
    private Double manHour;
 
    @ValueTableShow(7)
    @ApiModelProperty(value = "预计时间(天)")
    private Integer manDay;
 
    @ValueTableShow(8)
    @ApiModelProperty(value = "工时分组")
    private String manHourGroup;
 
    @ValueTableShow(9)
    @ApiModelProperty(value = "检验项类型")
    private String inspectionItemType;
 
    @ValueTableShow(9)
    @ApiModelProperty(value = "检验值类型")
    private String inspectionValueType;
 
    @ValueTableShow(10)
    @ApiModelProperty(value = "设备组")
    private String deviceGroup;
 
    @ValueTableShow(11)
    @ApiModelProperty(value = "检验次数")
    private Integer checkoutNumber;
 
    @ValueTableShow(12)
    @ApiModelProperty(value = "区间")
    private String section;
 
    /*@ValueTableShow(13)
    @ApiModelProperty(value = "取值类型")
    private String valueType;*/
 
    @ValueTableShow(13)
    @ApiModelProperty(value = "特殊标识")
    private String bsm;
 
    @ValueTableShow(5)
    @ApiModelProperty(value = "检验对象")
    private Integer sample;
 
    @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;
 
}