package com.willalp.yiqing.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.willalp.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 派单记录数据对象 hs_yiqing_orders_log_data
 *
 * @author willalp
 * @date 2022-05-24
 */

@Data
@TableName("hs_yiqing_orders_log_data")
public class HsOrdersLogData {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    private String dataId;

    private String logId;

    /**
     * 编号
     */
    @Excel(name = "编号")
    private String userNo;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String userName;

    /**
     * 证件类型
     */
    @Excel(name = "证件类型")
    private String otherAttest;

    /**
     * 证件号
     */
    @Excel(name = "证件号")
    private String attestNo;

    /**
     * 联系电话
     */
    @Excel(name = "联系电话")
    private String phone;

    /**
     * 居住地址
     */
    @Excel(name = "居住地址")
    private String address;

    /**
     * 居委
     */
    @Excel(name = "居委")
    private String houseNo;

    /**
     * 属地
     */
    @Excel(name = "属地")
    private String areaName;

    /**
     * 联系人
     */
    @Excel(name = "联系人")
    private String belongName;

    /**
     * 联系电话
     */
    @Excel(name = "联系电话")
    private String belongPhone;

    /**
     * 最新派单时间
     */
    @Excel(name = "最新派单时间")
    private String sevenSendOrders;

    /**
     * 采样时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "采样时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date samplingTime;

    /**
     * 分类
     */
    @Excel(name = "分类")
    private String sort;

    /**
     * 结果登记时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "结果登记时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date resultTime;

    /**
     * 核酸结果
     */
    @Excel(name = "核酸结果")
    private String rnaResult;

    /**
     * CT检测值
     */
    @Excel(name = "检测值")
    private String ctValue;

    /**
     * 抗原结果
     */
    @Excel(name = "抗原结果")
    private String antigenResult;


    @Excel(name = "ORF1ab基因（SS）")
    private String excelT1;

    @Excel(name = "N基因（SS）")
    private String excelT2;

}
