package com.patzn.lims.frame.vo;

import com.patzn.lims.frame.entity.LmsFrameComplaintManage;
import com.patzn.lims.frame.entity.LmsFrameFile;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 
 * </p>
 *
 * @author patzn123
 * @since 2018-01-09
 */
@Data
@Accessors(chain = true)
@ApiModel
public class LmsFrameComplaintManageVO extends LmsFrameComplaintManage {

    @ApiModelProperty(value = "投/申诉单位")
    private String complaintUnit;

    @ApiModelProperty(value = "投/申诉时间")
    private Date complaintTime;

    @ApiModelProperty(value = "投/申诉人姓名")
    private String complaintName;

    @ApiModelProperty(value = "联系方式")
    private String complaintTel;

    @ApiModelProperty(value = "送检日期")
    private Date checkTime;

    @ApiModelProperty(value = "报告编号")
    private String reportNum;

    @ApiModelProperty(value = "投/申诉方式")
    private String complaintType;

    @ApiModelProperty(value = "投/申诉内容")
    private String complaintContent;

    @ApiModelProperty(value = "投/申诉内容纯文本")
    private String complaintContentText;

    @ApiModelProperty(value = "接受人姓名")
    private String receiverName;

    @ApiModelProperty(value = "接受日期")
    private Date receiverTime;

    @ApiModelProperty(value = "处理人姓名")
    private String dealName;

    @ApiModelProperty(value = "处理意见")
    private String dealAdvice;

    @ApiModelProperty(value = "处理意见纯文本")
    private String dealAdviceText;

    @ApiModelProperty(value = "批准日期")
    private Date dealTime;

    private List<LmsFrameFile> lmsFrameFileList;

}
