Class UserEntity

java.lang.Object
com.bytedesk.core.base.BaseEntityNoOrg
com.bytedesk.core.rbac.user.UserEntity
All Implemented Interfaces:
Serializable

@Entity public class UserEntity extends BaseEntityNoOrg
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • num

      private String num
    • username

      @NotBlank(message="username is required") private @NotBlank(message="username is required") String username
    • nickname

      private String nickname
    • password

      private String password
    • email

      @Email(message="email format error") private @Email(message="email format error") String email
    • country

      private String country
    • mobile

      @Pattern(regexp="^1[3-9]\\d{9}$", message="Invalid mobile number format") private @Pattern(regexp="^1[3-9]\\d{9}$",message="Invalid mobile number format") String mobile
    • avatar

      private String avatar
    • description

      private String description
    • sex

      private String sex
    • enabled

      private boolean enabled
    • superUser

      private boolean superUser
    • emailVerified

      private boolean emailVerified
    • mobileVerified

      private boolean mobileVerified
    • currentOrganization

      private OrganizationEntity currentOrganization
    • currentRoles

      private Set<RoleEntity> currentRoles
    • userOrganizationRoles

      private Set<UserOrganizationRoleEntity> userOrganizationRoles
    • extra

      private String extra
  • Constructor Details

    • UserEntity

      public UserEntity()
  • Method Details

    • addOrganizationRole

      public void addOrganizationRole(RoleEntity role)
    • getRoleUids

      public Set<String> getRoleUids()
    • containsRole

      public boolean containsRole(RoleEntity role)
    • removeOrganizationRole

      public void removeOrganizationRole(RoleEntity role)
    • removeOrganizationRoles

      public void removeOrganizationRoles()
    • getOrgUid

      public String getOrgUid()
    • toString

      public String toString()
      Overrides:
      toString in class Object