SysUser.java 898 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package easydo.technology.system.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import easydo.technology.annotation.NotTableField;
  5. import easydo.technology.model.CommonModel;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import java.util.List;
  9. @Data
  10. @EqualsAndHashCode(callSuper = true)
  11. public class SysUser extends CommonModel {
  12. @TableId(type = IdType.AUTO)
  13. private Long id;
  14. private Long deptId;
  15. private String username;
  16. private String nickName;
  17. private String gender;
  18. private String phone;
  19. private String email;
  20. private String password;
  21. private String pwdResetTime;
  22. private String features;
  23. private String tenantId;
  24. @NotTableField
  25. private SysDept dept;
  26. @NotTableField
  27. private List<SysRole> roleList;
  28. @NotTableField
  29. private Tenant tenant;
  30. }