package com.yuanchu.limslaboratory.pojo.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.multipart.MultipartFile; import java.io.Serializable; import java.util.Date; /** * @Author 张宾 * @Date 2023/8/21 */ @Data @EqualsAndHashCode(callSuper = false) @ApiModel(value = "UpdatedMetricalInformationDto对象", description = "") public class UpdatedMetricalInformationDto implements Serializable { @ApiModelProperty(value = "主键", example = "1", required = true) private Integer id; @ApiModelProperty(value = "编码", example = "1", required = true) private String code; @ApiModelProperty(value = "结果", example = "1", required = true) private Integer result; @ApiModelProperty(value = "计量日期", example = "1", required = true) @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd", iso = DateTimeFormat.ISO.DATE_TIME) private Date date; @ApiModelProperty(value = "不确定度", example = "1", required = true) private String uncertainty; @ApiModelProperty(value = "性能指标", example = "1", required = true) private String performanceIndex; @ApiModelProperty(value = "备注", example = "1", required = true) private String remarks; //@ApiModelProperty(value = "文件", example = "1", required = true) //private MultipartFile[] file; //@ApiModelProperty(value = "有效周期", example = "1", required = true) //private String termValidity; }