package com.iailab.module.pms.coalquality.modules.analysis.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.math.BigDecimal; import java.util.List; /** * @author PanZhibao * @Description * @createTime 2023年01月12日 17:16:00 */ @Data @Schema(description = "全级浮沉实验台账") public class CoalAnalysisFullDTO implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "id") @NotNull(message = "{id.require}") private String id; @Schema(description = "编号") @NotBlank(message = "编号不能为空") private String code; @Schema(description = "年月") private String ny; @Schema(description = "实验类别") private String type; @Schema(description = "实验类别") private String typeName; @Schema(description = "煤种") private String mz; @Schema(description = "煤种") private String mzName; @Schema(description = "实验样品") private String syyp; @Schema(description = "实验样品") private String syypName; @Schema(description = "浮沉方案") private String fcfa; @Schema(description = "实验日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private java.util.Date syrq; @Schema(description = "实验班组") private String sybz; @Schema(description = "实验负责人") private String syfzr; @Schema(description = "化验员") private String hyy; @Schema(description = "煤样总重") @JsonFormat(shape = JsonFormat.Shape.STRING) private BigDecimal myzz; @Schema(description = "煤样总灰") @JsonFormat(shape = JsonFormat.Shape.STRING) private BigDecimal myzh; @Schema(description = "煤样总硫") @JsonFormat(shape = JsonFormat.Shape.STRING) private BigDecimal myzl; @Schema(description = "备注") private String bz; @Schema(description = "创建人") private String creator; @Schema(description = "创建时间") private java.util.Date createDate; @Schema(description = "修改人") private String updater; @Schema(description = "修改时间") private java.util.Date updateDate; @Schema(description = "全级浮沉实验数据") private List detList; }