package com.xinelu.manage.vo.homepage;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 患者节点任务参数对象
 *
 * @author zh
 * @date 2024-08-14
 */
@Data
public class PatientAndNode {

    private Long signPatientManageRouteNodeIds;

    @ApiModelProperty(value = "出院时间（出院患者）")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime dischargeTime;

    @ApiModelProperty(value = "就诊时间，格式：yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime visitDate;

    @ApiModelProperty(value = "管理路径节点时间，时间单位为：天")
    private Integer routeNodeDay;

    @ApiModelProperty(value = "计划时间（手动创建的任务指定时间的有值），格式：yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nodePlanTime;

    private String nodeExecuteStatus;
}
