public class UserDto<O extends OrgDto<O>,R extends RoleDto,A extends AccountDto>
extends com.xforceplus.tenant.security.core.domain.AuthorizedUser<O,R>
implements com.xforceplus.tenant.security.core.domain.IOperator
| 限定符和类型 | 字段和说明 |
|---|---|
protected A |
account
账号信息
|
protected java.lang.String |
accountEmail
account.email
|
protected java.lang.String |
accountTelPhone
account.telPhone
|
protected java.lang.String |
accountUserName
account.username
|
protected java.lang.Integer |
activeStatus |
protected java.lang.String |
businessExtensionAttribute
业务扩展属性
|
protected java.lang.String |
contactAddr |
protected java.lang.String |
createrId
创建人id
|
protected java.lang.String |
createrName
创建人名称
|
protected java.util.Date |
createTime
创建时间
|
protected java.util.Date |
expiredDate
过期日期
|
protected java.util.Set<java.lang.String> |
filterParentIdSet
过滤组织parentIds集合
|
protected java.lang.Boolean |
hasFullOrgs
当前用户是否关联全部组织节点
|
protected java.lang.String |
invoiceType
发票类型 c:普票; s:专票; cs:专票和普票; ce:普电票
|
protected java.lang.Boolean |
isLastTenantAdmin
是否是唯一一个租户管理员
|
protected java.lang.Boolean |
isOrgAdmin
当前用户是否是指定组织节点管理员
|
protected java.lang.Boolean |
isTenantAdmin
是否租户管理员
|
protected java.util.Date |
lastLoginTime
最后登录时间
|
protected java.lang.Integer |
orgRelType
组织身份 1:普通, 2:管理员
|
protected java.lang.String |
printingEquipment
打印设备 多个打印设备值用','隔开
|
protected java.lang.Integer |
sourceType
来源类型 1:内部(默认) 2:外部
|
protected java.lang.Integer |
status
启用状态 1:启用, 0:注销
|
protected java.lang.String |
ticketOpeningTerminal
开票终端 多个开票终端用','分隔开
|
protected java.lang.String |
updaterId
更新人id
|
protected java.lang.String |
updaterName
更新人名称
|
protected java.util.Date |
updateTime
更新时间
|
protected java.lang.String |
userEmailAddr |
protected java.lang.String |
userIdCard |
protected java.lang.String |
userNumber
用户编码 预留给业务系统使用
|
protected java.util.Date |
userPeriodTime |
protected java.lang.String |
userPhone
联系电话
|
protected java.lang.Integer |
userSex
性别
|
protected java.lang.String |
userWorkTel |
| 构造器和说明 |
|---|
UserDto() |
| 限定符和类型 | 方法和说明 |
|---|---|
A |
getAccount() |
java.util.Set<O> |
getCurrentOrgs() |
java.util.Set<O> |
getOrgs() |
boolean |
isExpired() |
void |
setBusinessExtensionAttribute(java.lang.String businessExtensionAttribute) |
void |
setInvoiceType(java.lang.String invoiceType) |
void |
setPrintingEquipment(java.lang.String printingEquipment) |
void |
setTicketOpeningTerminal(java.lang.String ticketOpeningTerminal) |
getCompanies, getParentCompanies, getParentOrgs, getRelatedCompanies, setCompanies, setCurrentOrgs, setParentCompanies, setParentOrgs, setRelatedCompanies, toStringgetAccountId, getClientId, getEmail, getId, getLoginId, getLoginName, getMobile, getModules, getResourceCodes, getRoles, getTenantCode, getTenantId, getTenantIds, getTenantName, getToken, getUserCode, getUsername, getUserName, setAccountId, setClientId, setEmail, setId, setLoginId, setLoginName, setMobile, setModules, setResourceCodes, setRoles, setTenantCode, setTenantId, setTenantIds, setTenantName, setToken, setUserCode, setUsername, setUserName, tokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCreaterId, getCreaterName, getCreateTime, setCreaterId, setCreaterName, setCreateTimegetUpdaterId, getUpdaterName, getUpdateTime, setUpdaterId, setUpdaterName, setUpdateTimeprotected java.lang.String userNumber
protected java.lang.String userPhone
protected java.lang.Integer userSex
protected java.lang.String userEmailAddr
protected java.lang.String userIdCard
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") protected java.util.Date userPeriodTime
protected java.lang.String userWorkTel
protected java.lang.Integer activeStatus
protected java.lang.Integer status
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") protected java.util.Date createTime
protected java.lang.String createrId
protected java.lang.String createrName
protected java.lang.String updaterId
protected java.lang.String updaterName
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") protected java.util.Date updateTime
@DateTimeFormat(pattern="yyyy-MM-dd") protected java.util.Date expiredDate
protected java.lang.String contactAddr
protected java.lang.String businessExtensionAttribute
protected java.lang.String invoiceType
protected java.lang.String printingEquipment
protected java.lang.String ticketOpeningTerminal
protected A extends AccountDto account
protected java.util.Set<java.lang.String> filterParentIdSet
protected java.lang.Integer sourceType
protected java.lang.Integer orgRelType
protected java.lang.Boolean isOrgAdmin
protected java.lang.Boolean hasFullOrgs
protected java.lang.Boolean isLastTenantAdmin
protected java.lang.Boolean isTenantAdmin
protected java.lang.String accountUserName
protected java.lang.String accountEmail
protected java.lang.String accountTelPhone
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") protected java.util.Date lastLoginTime
public void setBusinessExtensionAttribute(java.lang.String businessExtensionAttribute)
public void setInvoiceType(java.lang.String invoiceType)
public void setPrintingEquipment(java.lang.String printingEquipment)
public void setTicketOpeningTerminal(java.lang.String ticketOpeningTerminal)
public java.util.Set<O> getOrgs()
public java.util.Set<O> getCurrentOrgs()
public A getAccount()
public boolean isExpired()