package com.yuanchu.limslaboratory.pojo.dto; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.yuanchu.limslaboratory.pojo.Plan; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; //成品检验 @Data public class PlanDto implements Serializable { @ApiModelProperty(value = "计划编号") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "样品编号") @JsonSerialize private int mid; @ApiModelProperty(value = "关联 报检id(申请单编号)") @JsonSerialize private String inspectionId; @ApiModelProperty(value = "1:待认领;2:待分配;3:已分配;4:超期待分配;5:已完成;0:已作废") @JsonSerialize private Integer state; @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "登记日期", hidden = true) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty(value = "试验负责人") @JsonSerialize private String userName; @ApiModelProperty(value = "关联 检验人") @JsonSerialize private String inspectUserName; }