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

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 颐康中心长者信息 DO
 *
 * @author 芋道源码
 */
@TableName(value = "yk_elderly_info", autoResultMap = true)
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class YkElderlyInfoDO {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 户籍所在区
     */
    private String householdDistrict;

    /**
     * 户籍所在街
     */
    private String householdStreet;

    /**
     * 户籍所在社区
     */
    private String householdCommunity;

    /**
     * 居住地所在区
     */
    private String residenceDistrict;

    /**
     * 居住地所在街
     */
    private String residenceStreet;

    /**
     * 居住地所在社区
     */
    private String residenceCommunity;

    /**
     * 现居地址
     */
    private String currentAddress;

    /**
     * 姓名
     */
    private String elderName;

    /**
     * 身份证号码
     */
    private String idCard;

    /**
     * 资助类型
     */
    private String supportType;

    /**
     * 资助状态
     */
    private String supportStatus;

    /**
     * 本人手机
     */
    private String personalPhone;

    /**
     * 紧急联系人
     */
    private String emergencyContact;

    /**
     * 紧急联系人手机
     */
    private String emergencyContactPhone;

    /**
     * 租户ID
     */
    private Long tenantId;

    /**
     * 余额
     */
    private BigDecimal balance;
    /**
     * 工费
     */
    private BigDecimal deliveryFee;
    /**
     * 状态，0：禁用 1：启用
     */
    private Integer status;


    private String creator;

    private LocalDateTime createTime;

    private String updater;

    private LocalDateTime updateTime;

}