package com.yuanchu.mom.dto; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.pojo.ProcessOrder; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; @Data //要求、标书和合同评审的查看详情 public class ProcessOrderDto extends ProcessOrder { @ApiModelProperty(value = "委托编号") private String entrustCode; @ApiModelProperty("试样名称") @ValueTableShow(1) private String sample; @ValueTableShow(2) @ApiModelProperty("委托时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty("型号") @ValueTableShow(3) private String sampleType; @ValueTableShow(4) @ApiModelProperty("委托单位") private String company; @ApiModelProperty("生产单位") @ValueTableShow(5) private String production; @ApiModelProperty("生成单位en") private String productionEn; @ValueTableShow(6) @ApiModelProperty("委托人") private String prepareUser; private String prepareUserUrl; @ApiModelProperty("样品数量") @ValueTableShow(7) private String sampleNum; @ApiModelProperty("样品状态") @ValueTableShow(8) private Integer insState; private String sampleStatus; @ApiModelProperty("是否留样") @ValueTableShow(9) private Integer isLeave; @ApiModelProperty("样品处理方式") @ValueTableShow(10) private Integer processing; @ApiModelProperty("联系方式") private String phone; @ApiModelProperty("约定时间") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate appointed; @ApiModelProperty("报告发送方式") private Integer send; private String comprehensiveUserName; private String comprehensiveUserUrl; private String issueUserName; private String issueUserUrl; //样品和检验项目信息 private List sampleItems; }