package cn.iocoder.yudao.module.system.api.bpm.vo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CheckInWaitRecordRespVO {

    private Long id;
    private String elderName;
    private String idCard;
    private String recentLivingSituation;
    private String walkSituationVideo;
    private String medicalRecordsWithinSixMonth;
    private String idCardPhoto;
    private String recentDischargeSummary;
    private Long tenantId;
    private Integer status;
    private Long nurseLevelId;
    private String remark;
    private String physicalExaminationReport;
    private String firstAuditName;
    private String auditName;
    private Long bedId;
    private Integer bpmStatus;
    private String processInstanceId;
    private String startTaskId;
    /**
     * 当前审批人，来源于 /bpm/task/list-by-process-instance-id 返回列表最后一个任务的 assigneeUser
     */
    private ApproverUser assigneeUser;
    private Integer type;
    private String tenantName;
    private LocalDateTime createdTime;

    @Data
    public static class ApproverUser {
        private Long id;
        private String nickname;
        private String avatar;
        private Long deptId;
        private String deptName;
    }
}
