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.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
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()