package com.yuanchu.limslaboratory.pojo.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 检验计划VO */ @Data public class PlanVo { @ApiModelProperty(value = "设备名称") @JsonSerialize private String device; @ApiModelProperty(value = "样品名称") @JsonSerialize private String samplename; @ApiModelProperty(value = "样品编号") @JsonSerialize private String sampleid; @ApiModelProperty(value = "规格型号") @JsonSerialize private String modelandspecification; @ApiModelProperty(value = "单位") @JsonSerialize private String unit; @ApiModelProperty(value = "数量") @JsonSerialize private Integer amount; @ApiModelProperty(value = "检验项目") @JsonSerialize private String checkproject; @ApiModelProperty(value = "检验人") @JsonSerialize private String checker; @ApiModelProperty(value = "计划工期") @JsonSerialize private Integer duration; @ApiModelProperty(value = "检验进度0:未分配, 50:检验中, 100:已完成") @JsonSerialize private Integer progress; @ApiModelProperty(value = "计划开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date starttime; @ApiModelProperty(value = "计划结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date finishtime; //判断项目状态 private Integer state; }