User

org.beangle.ems.core.user.model.User
class User extends LongId, Coded, Named, Updated, TemporalOn, Principal, Remark, Enabled

用户信息

Attributes

Graph
Supertypes
trait Enabled
trait Remark
trait Principal
trait TemporalOn
trait Updated
trait Named
trait Coded
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def accountExpired: Boolean
def addGroup(g: Group): Unit
def addGroups(gs: Seq[Group]): Unit
override def getName: String

Attributes

Definition Classes
Principal
def passwdExpired: Boolean
def passwdInactive(idleDays: Int): Boolean
def removeGroup(g: Group): Unit

Inherited methods

def active: Boolean

Attributes

Inherited from:
TemporalOn
override def equals(other: Any): Boolean

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

Attributes

Definition Classes
Entity -> Any
Inherited from:
Entity
override def hashCode: Int

Attributes

See also

java.lang.Object#hashCode()

Definition Classes
Entity -> Any
Inherited from:
Entity
def implies(x$0: Subject): Boolean

Attributes

Inherited from:
Principal
def persisted: Boolean

Return true if persisted

Return true if persisted

Attributes

Inherited from:
Entity
def within(date: LocalDate): Boolean

Attributes

Inherited from:
TemporalOn

Concrete fields

var avatarId: Option[String]

照片ID

照片ID

Attributes

身份

身份

Attributes

var email: Option[String]

电子邮件

电子邮件

Attributes

var group: Option[Group]

主用户组

主用户组

Attributes

var groups: Buffer[GroupMember]

其他用户组

其他用户组

Attributes

var locked: Boolean

是否锁定

是否锁定

Attributes

var mobile: Option[String]

移动电话

移动电话

Attributes

var org: Org

组织

组织

Attributes

var passwdExpiredOn: LocalDate

密码过期日期

密码过期日期

Attributes

var password: String

密码

密码

Attributes

var roles: Buffer[RoleMember]

角色

角色

Attributes

Inherited fields

var beginOn: LocalDate

起始日期

起始日期

Attributes

Inherited from:
TemporalOn
var code: String

Attributes

Inherited from:
Coded
var enabled: Boolean

查询是否启用

查询是否启用

Attributes

Returns

是否启用

Inherited from:
Enabled
var endOn: Option[LocalDate]

结束日期

结束日期

Attributes

Inherited from:
TemporalOn
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var name: String

Attributes

Inherited from:
Named
var remark: Option[String]

Attributes

Inherited from:
Remark
var updatedAt: Instant

Updated At

Updated At

Attributes

Inherited from:
Updated