package com.xinelu.mobile.vo.myfollowup;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;

/**
 * 我的随访对象vo
 *
 * @author zh
 * @date 2024-04-18
 */
@Data
public class MyFollowUpVO {

    private Long patientId;

    private String patientName;

    private Long manageRouteId;

    private String manageRouteName;

    private String manageRouteNodeName;

    private String nodeExecuteStatus;

    /**
     * 用户id
     */
    private Long residentId;

    /**
     * 执行记录表id
     */
    private Long patientTaskExecuteRecordId;

    /**
     * 节点id
     */
    private Long manageRouteNodeId;

    /**
     * 模版id
     */
    private Long templateId;

    /**
     * 随访时间
     */
    private LocalDate followDate;

    /**
     * 管理路径节点名称
     */
    private String routeNodeName;

    /**
     * 随访名称
     */
    private String followName;

    /**
     * 随访方式
     */
    private String taskNodeType;

    /**
     * 管理路径节点时间
     */
    private Integer routeNodeDay;

    /**
     * 出院时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate dischargeTime;

    /**
     * 是否随访标记 0:否 1:是
     */
    private Integer sign;

    /**
     * 分页
     */
    private Integer num;
    private Integer size;
}