package cn.iocoder.yudao.module.system.dal.dataobject.biz;

import lombok.*;

import java.time.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 长者应急跟踪 DO
 *
 * @author 系统管理员
 */
@TableName("elderly_emergency_tracking")
@KeySequence("elderly_emergency_tracking_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ElderlyEmergencyTrackingDO extends BaseDO {

    /**
     * 主键ID
     */
    @TableId
    private Long id;
    /**
     * 长者ID
     */
    private Long elderId;
    /**
     * 长者名称
     */
    private String elderName;
    /**
     * 长者性别
     */
    private Integer elderSex;
    /**
     * 床位ID
     */
    private Long bedId;
    /**
     * 出生日期
     */
    private LocalDate birthday;
    /**
     * 跟踪创建人
     */
    private String createdBy;
    /**
     * 接收时间
     */
    private Date receptionTime;
    /**
     * 接收内容
     */
    private String receptionContent;
    /**
     * 当时是否可处理
     */
    private Integer isCanHandle;
    /**
     * 处理过程
     */
    private String treatingProcesses;
    /**
     * 紧急就医
     */
    private Integer emergencyMedicalTreatment;
    /**
     * 就医陪同人
     */
    private String accompanyingPerson;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 应急跟踪附件
     */
    private String files;
    /**
     * 语音备注
     */
    private String voiceRemarks;
    /**
     * 随访人员
     */
    private String followUpPersonnel;
    /**
     * 随访同行人
     */
    private String followUpFellow;
    /**
     * 随访时间
     */
    private Date followUpTime;
    /**
     * 身体情况
     */
    private String physicalCondition;
    /**
     * 跟踪说明
     */
    private String traceSpecification;
    /**
     * 跟踪语音备注
     */
    private String traceVoiceRemarks;
    /**
     * 跟踪附件
     */
    private String traceFiles;
    /**
     * 系统类型
     */
    private Integer orgType;
    /**
     * 租户ID
     */
    private Long tenantId;



}