package com.fs.his.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fs.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class FsFollowVO {
    /** id */
    @Excel(name = "id")
    private Long followId;

    /** 模板id */
    @Excel(name = "模板id")
    private Long tempId;
    /** 模板名称 */
    private String name;
    /** 医生名称 */
    private String doctorName;
    /** 医生电话 */
    private String mobile;
    /** 用户昵称 */
    private String nickName;
    /** 用户电话 */
    private String phone;
    /** 病人名称 */
    @Excel(name = "病人id")
    private Long patientId;

    /** 病人名称 */
    @Excel(name = "病人名称")
    private String patientName;

    /** 病人电话 */
    @Excel(name = "病人电话")
    private String patientPhone;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 医生id */
    @Excel(name = "医生id")
    private Long doctorId;

    /** 总次数 */
    @Excel(name = "总次数")
    private Integer totalNum;

    /** 期次 */
    @Excel(name = "期次")
    private Integer num;

    /** 0待推送 1已推送 2 已取消 */
    @Excel(name = "0待推送 1已推送 2 已取消")
    private Integer pushStatus;

    /** 0未填写 1已填写 */
    @Excel(name = "0未填写 1已填写")
    private Integer writeStatus;

    /** 推送时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "推送时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date planTime;

    /** 随访内容 */
    @Excel(name = "随访内容")
    private String formJson;


    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;



    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private String writeUserName;

    private String orderCode;
}
