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<SampleItemDto> sampleItems;
|
|
|
|
|
}
|