package com.iailab.module.pms.coalquality.modules.plan.dto; import com.iailab.framework.common.validation.group.AddGroup; import com.iailab.framework.common.validation.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; /** * @author PanZhibao * @Description * @createTime 2023年02月04日 14:53:00 */ @Data @Schema(description = "质量计划详细表") public class QualityPlanDetDTO 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 planId; @Schema(description = "单位") private String dw; @Schema(description = "煤种") private String mz; @Schema(description = "产品量") private BigDecimal cpl; @Schema(description = "灰分比较符") private String hfBjf; @Schema(description = "灰分Ad%") private BigDecimal hf; @Schema(description = "水分比较符") private String sfBjf; @Schema(description = "水分Mt%") private BigDecimal sf; @Schema(description = "硫份St,d%比较符") private String lfBjf; @Schema(description = "硫份St,d%") private BigDecimal lf; @Schema(description = "挥发分比较符") private String hffBjf; @Schema(description = "挥发分Vdaf%") private BigDecimal hff; @Schema(description = "粘结比较符") private String njBjf; @Schema(description = "粘结GR.I") private BigDecimal nj; @Schema(description = "胶质层比较符") private String jzcBjf; @Schema(description = "胶质层Y(㎜)GR.I") private BigDecimal jzc; @Schema(description = "发热量(cal/g)") private BigDecimal frl; @Schema(description = "发热量偏差") private BigDecimal frlPc; @Schema(description = "中损比较符") private String zsBjf; @Schema(description = "中损") private BigDecimal zs; @Schema(description = "中损采样点") private String zsCyd; @Schema(description = "矸损比较符") private String gsBjf; @Schema(description = "矸损") private BigDecimal gs; @Schema(description = "矸损采样点") private String gsCyd; @Schema(description = "压滤煤泥灰分比较符") private String ylmnHfBjf; @Schema(description = "压滤煤泥灰分Ad%") private BigDecimal ylmnHf; @Schema(description = "压滤煤泥采样点") private String ylmnCyd; @Schema(description = "排序") private Integer sort; }