BaseUser.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.njuzr.eaibackend.po.base;
  2. import com.njuzr.eaibackend.enums.Gender;
  3. import com.njuzr.eaibackend.enums.Role;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * @author: Leonezhurui
  8. * @Date: 2024/2/15 - 09:49
  9. * @Package: EAI-Backend
  10. */
  11. @Data
  12. public class BaseUser {
  13. private String name; // 真实姓名(必填)
  14. private String officialEmail; // 南大官邮,xxx@smail.nju.edu.cn(必填)
  15. private String officialNumber; // 南大学号、工号(必填)
  16. private Role role; // 用户角色:学生、教师、管理员(必填)
  17. private String userAvatar; // 头像URL(有默认值、选填)
  18. private Date createTime; // 创建时间,系统自动设置(自动生成)
  19. private Date lastLoginTime; // 上一次登陆时间(可选)
  20. private String englishName; // 英文名(选填)
  21. private Gender gender; // 性别(选填)
  22. private Date birthday; // 生日(选填)
  23. private String phone; // 联系方式(选填)
  24. private String contentEmail; // 联系邮箱(选填)
  25. }