package com.yuanchu.mom.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.pojo.InsOrder; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; /** * @author gaoaoy * @version 1.0.0 * @create 2024/3/14 18:46 **/ @Data public class SampleOrderDto extends InsOrder { private Integer sampleId; @ValueTableShow(5) @ApiModelProperty("样品编号") private String sampleCode; @ValueTableShow(5) @ApiModelProperty("样品名称") private String sample; @ApiModelProperty("检验进度") private Integer insProgress; @ValueTableShow(7) @ApiModelProperty("检验进度%") private String insProgress2; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime sendTime; public String getInsProgress2() { return this.insProgress + "%"; } @ApiModelProperty("报告id") private String reportId; }