4 e d d  d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d & & d d & N N     d d d V    [ [ \  d dserialVersionUIDJ ConstantValue1e, FROM_RESTFULLjava/lang/String;FROM_AD FROM_EXCELFROM_WEBSERVICE STATUS_NORMALISTATUS_DISABLEDSTATUS_NOT_ACTIVE STATUS_LEAVE DELETE_YES DELETE_NOHASSYNCTOWX_YEXHASSYNCTOWX_NOidRuntimeVisibleAnnotations-Lcom/baomidou/mybatisplus/annotation/TableId;valueID_)Lio/swagger/annotations/ApiModelProperty;namenotes用户idfullname0Lcom/baomidou/mybatisplus/annotation/TableField; FULLNAME_姓名accountACCOUNT_账号password PASSWORD_密码emailEMAIL_邮箱mobileMOBILE_ 手机号码addressADDRESS_地址photoPHOTO_头像sexSEX_性别fromFROM_来源statusLjava/lang/Integer;STATUS_+0:禁用,1正常,-1未激活,-2离职groupIdexist)组织ID,用于在组织下添加用户 hasSyncToWxHAS_SYNC_TO_WX_微信同步关注状态weixinWEIXIN_ 微信号 notifyType NOTIFY_TYPE_消息通知类型 userNumber USER_NUMBER_工号idCardID_CARD_ 身份证号phonePHONE_ 办公电话birthdayLjava/time/LocalDate; BIRTHDAY_生日 entryDate ENTRY_DATE_ 入职日期 leaveDate LEAVE_DATE_ 离职日期 education EDUCATION_学历tenantId tenant_id_租户id pwdCreateTimeLjava/time/LocalDateTime;PWD_CREATE_TIME_密码策略时间clientId CLIENT_ID_*推送服务令牌(设备唯一标识) clientToken CLIENT_TOKEN_'设备令牌(iOS设备唯一标识) lockedTime LOCKED_TIME_ 锁定时间 lockedStatusLOCKED_STATUS_*锁定状态(1:正常 2:已锁定)userType USER_TYPE_I人员类型(0:超级管理员 1:管理账号 2:普通账号 ) lastLoginTimeLAST_LOGIN_TIME_最后登录时间IPIP_ip最后登录IPskinSKIN_ 聊天皮肤 userLevel USER_LEVEL_b权限级别 数字越大级别越高【字典】(1:1级、 2:2级、3:3级、4:4级) attributesLjava/util/Map; Signature5Ljava/util/Map; 其他属性 authoritiesLjava/util/Collection;LLjava/util/Collection;用户授权信息()VCodeLineNumberTableLocalVariableTablethisLcom/artfess/uc/model/User;getIP()Ljava/lang/String;setIP(Ljava/lang/String;)VgetSkinsetSkin getUserLevel()Ljava/lang/Integer; setUserLevel(Ljava/lang/Integer;)VO(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)VLocalVariableTypeTable(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)VsetIdgetId setFullname getFullname setAccount getAccount setPassword getPasswordsetEmailgetEmail setMobile getMobile setAddress getAddresssetPhotogetPhotosetSexgetSexsetFromgetFrom setStatus getStatus getNotifyType setNotifyType getUserNumber setUserNumber getIdCard setIdCardgetPhonesetPhone getBirthday()Ljava/time/LocalDate; setBirthday(Ljava/time/LocalDate;)V getEntryDate setEntryDate entryDate2 getEducation setEducation getLeaveDate setLeaveDate getWeixin setWeixin getLockedTime()Ljava/time/LocalDateTime; setLockedTime(Ljava/time/LocalDateTime;)VgetLockedStatussetLockedStatus getUserType setUserTypegetLastLoginTimesetLastLoginTimetoString getUserId setUserIduserId setAttributes(Ljava/util/Map;)Vmap8(Ljava/util/Map;)VisAdmin()Z_accounttmpsplit[Ljava/lang/String; StackMapTableQ getAttributes()Ljava/util/Map;7()Ljava/util/Map; getAttrbuite&(Ljava/lang/String;)Ljava/lang/String;key getGroupId setGroupIdgetHasSyncToWxsetHasSyncToWxisEnablegetIdentityTypegetAuthorities()Ljava/util/Collection;O()Ljava/util/Collection<+Lorg/springframework/security/core/GrantedAuthority;>; getUsernameisAccountNonExpiredisAccountNonLockedisCredentialsNonExpired isEnabled getTenantId setTenantIdgetPwdCreateTimesetPwdCreateTimesetAuthorities2(Lcom/fasterxml/jackson/databind/node/ArrayNode;)VgrantedAuthority4Lorg/springframework/security/core/GrantedAuthority;jsonNode)Lcom/fasterxml/jackson/databind/JsonNode; arrayNode/Lcom/fasterxml/jackson/databind/node/ArrayNode; getClientId setClientIdgetClientTokensetClientToken_Lcom/artfess/uc/model/UcBaseModel;Lcom/artfess/uc/api/model/IUser; SourceFile User.java7Lcom/fasterxml/jackson/annotation/JsonIgnoreProperties; ignoreUnknown/Lcom/baomidou/mybatisplus/annotation/TableName;uc_user!Lio/swagger/annotations/ApiModel; description 用户表 system m m  java/util/HashMap m m m m m m m m m m m m m m m m m /org/apache/commons/lang/builder/ToStringBuilder  isDelete mversion  D*com/artfess/base/constants/SystemConstantsadmin, P   java/lang/String  %com/artfess/uc/api/model/IdentityTypeuser `M m java/util/ArrayList  M 'com/fasterxml/jackson/databind/JsonNodeBorg/springframework/security/core/authority/SimpleGrantedAuthority authority     m mcom/artfess/uc/model/User com/artfess/uc/model/UcBaseModelcom/artfess/uc/api/model/IUserrestfulADEXCEL webservice10java/util/Iteratorjava/lang/IntegervalueOf(I)Ljava/lang/Integer;(Ljava/lang/Object;)VappendW(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;'(Ljava/lang/String;)[Ljava/lang/String;equals(Ljava/lang/Object;)Z java/util/Map containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;com/artfess/base/util/BeanUtils isNotEmptyintValue()I-com/fasterxml/jackson/databind/node/ArrayNodeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;=(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;asTextjava/util/Collectionadd!def0ghijlminomipqmirsmituviwxviyzvi{|vi}~mimiviwviymsssmsssmsssmsssmsssmsssmsssmsssmsssmssssssmZysssssmsssmsssmsssmsssmssssssssssssmsssmssssssmsssmsssssssssssssssmsssmssssssZyssZyssT4****** * Y . ~  "(3 4/*  >*+  m/* >*+  !m /*%   >*+ )* I****** * Y *+*,*-*>,~  "(3-8.=/B0H14IImImImI I>*+ 45m/*= >*+ ABm/*J >*+ NOm/*W >*+ [\m/*d >*+ him/*q >*+ uvm/*~ >*+ m/* >*+ m/* >*+ m /* !>*+ m"/* # >*+ $ /* %/* &>*+ m'/* (>*+ m)/* *>*+ m+/* ,>*+ m-./* /0>*+ 1./*  20>*+   34/*! 5>*+! m6./*" 70>*+" "#8/*#& 9>*+# *+m:;/*$. <=>*+$ 23> /*6 ? >*+ :;@ /* > A >*+  BCB;/*%F C=>*+% JKD&Y*'(*)**)+*),*)-*).*)/*)0*)1*)2*#)3*)4*)5*)6*)7*)8*)9*):*);* )<*")=*!)>*?)@*A)B*)C*$)D* )E*%)FvQRS T)U2V;WDXMYVZ_[h\q]z^_`abcdefghijklm E/*q F>*+ uwGmHIP*+  z{J JKLM6HL+IJM,N-66-2:*K~  ,.4* Nm63Om ,PQRSTUUVW/*  XYZc* +L* +MN [mR\/* ]>*+ m^ /* _ >*+ `MU*O*P R@a-R bc/* de/* fM/*S gM/*S hM/*S iM/*S j/*T k>*+T ml;/*U m=>*+U noL*VYW+O<+XM,Y.,Z[N\Y-]^_`:*aWϱ *<HK*< pq*rsLLtuR v3w/*b x>*+b my/*c z>*+c m{|}~Zwss