选煤厂生产管理平台后台代码
dongyukun
2024-12-10 3f07ab2e03e501ae55d1d1b0d031daf50c8e13e5
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
package com.iailab.module.pms.coalquality.modules.detection.dto;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.iailab.iems.common.annotation.Dict;
import com.iailab.iems.common.validator.group.AddGroup;
import com.iailab.iems.common.validator.group.UpdateGroup;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 煤质检测
 *
 * @author PanZhibao
 * @Description
 * @createTime 2023年02月07日 13:19:00
 */
@Data
@Schema(description = "煤质检测")
public class QualityDetectionDTO implements Serializable {
    private static final long serialVersionUID = 1L;
 
    @Schema(description = "id")
    @Null(message="{id.null}", groups = AddGroup.class)
    @NotNull(message="{id.require}", groups = UpdateGroup.class)
    private String id;
 
    @Schema(description = "关联ID")
    private String rglid;
 
    @Schema(description = "流水号")
    private String code;
 
    @Schema(description = "煤质检测类型")
    private String type;
 
    @Schema(description = "日期")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private java.util.Date rq;
 
    @Schema(description = "班次")
    private String bc;
 
    @Schema(description = "班次")
    @Dict(dicCode = "bc", itemValue = "bc")
    private String bcName;
 
    @Schema(description = "采样时间")
    private java.util.Date cysj;
 
    @Schema(description = "采样点")
    private String cyd;
 
    @Schema(description = "采样点")
    @Dict(dicCode = "cyd", itemValue = "cyd")
    private String cydName;
 
    @Schema(description = "产量")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal cl;
 
    @Schema(description = "采样数量")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal cysl;
 
    @Schema(description = "化验时间")
    private java.util.Date hysj;
 
    @Schema(description = "煤种")
    private String mz;
 
    @Schema(description = "煤种")
    @Dict(dicCode = "ymmz,cpmz,spmz", itemValue = "mz")
    private String mzName;
 
    @Schema(description = "灰分Ad%")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal hf;
 
    @Schema(description = "水分Mt%")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal sf;
 
    @Schema(description = "硫份St,d%")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal lf;
 
    @Schema(description = "挥发分Vdaf%")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal hff;
 
    @Schema(description = "粘结GR.I")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal nj;
 
    @Schema(description = "胶质层Y(㎜)GR.I")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal jzc;
 
    @Schema(description = "发热量(cal/g)")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal frl;
 
    @Schema(description = "中损")
    private BigDecimal zs;
 
    @Schema(description = "矸损")
    private BigDecimal gs;
 
    @Schema(description = "压滤煤泥灰分Ad%")
    private BigDecimal ylmnHf;
 
    @Schema(description = "备注")
    private String bz;
 
    @Schema(description = "创建人")
    private String creator;
 
    @Schema(description = "创建时间")
    private Date createDate;
 
    @Schema(description = "修改人")
    private String updater;
 
    @Schema(description = "修改时间")
    private java.util.Date updateDate;
}