package com.xinelu.applet.vo.nursepersonapplogin;


import com.xinelu.manage.domain.nursestationperson.NurseStationPerson;
import com.xinelu.manage.domain.nursestationpersoncertificate.NurseStationPersonCertificate;
import com.xinelu.manage.vo.nursestation.NurseStationSysUserVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.Valid;
import java.io.Serializable;
import java.util.List;

/**
 * @author ljh
 * @version 1.0
 * Create by 2023/3/30 17:38
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class NurseStationPersonUserVO extends NurseStationPerson implements Serializable {
    private static final long serialVersionUID = -7948807351529053663L;

    /**
     * 用户账号
     */
    private Long userId;

    /**
     * 手机号码
     */
    private String phonenumber;
    /**
     * 用户名称
     */
    private String userName;

    /**
     * 用户昵称 用户姓名
     */
    private String nickName;

    /**
     * 用户账号
     */
    private String nurseStationIds;

    /**
     * 头像地址
     */
    private String avatar;

    /**
     * 护理人员id
     */
    private Long nursePersonId;
    /**
     * 护理站信息集合
     */
    @Valid
    List<NurseStationSysUserVO> nurseStationSysUserVOList;

    /**
     * 护理员证书资质信息表集合
     **/
    @Valid
    private List<NurseStationPersonCertificate> nurseStationPersonCertificateList;

    /**
     * 年龄
     */
    private Long age;
}
