package com.railway.business.safetool.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import lombok.Data;

/**
 * 送检记录详情
 * @author lijie 2021-12-04
 */
@Data
@ApiModel("送检记录详情")
public class SecExpInfoVo implements Serializable {

    @ApiModelProperty(value = "主键", hidden = true)
    private Long id;

    @ApiModelProperty(value = "车间")
    private Long deptId;

    @ApiModelProperty(value = "车间名称")
    private String deptName;

    @ApiModelProperty(value = "实验室id 部门表类型为实验室")
    private Long labId;

    @ApiModelProperty(value = "实验室Name 部门表类型为实验室")
    private String labName;

    @ApiModelProperty(value = "送检计划id")
    private Long scheduledId;

    @ApiModelProperty(value = "截止时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

    @ApiModelProperty(value = "实验日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date expDate;

    @ApiModelProperty(value = "状态，0待实验，1已实验")
    private String state;

    @ApiModelProperty(value = "送检人")
    private String sjrId;

    @ApiModelProperty(value = "送检人")
    private String sjName;

    @ApiModelProperty(value = "实验人")
    private String syrId;

    @ApiModelProperty(value = "实验人")
    private String syName;

    @ApiModelProperty(value = "分组数据")
    private List<SecExpToolsVo> baseSafetyTools;

}