4! | @} ~ @  @  @  @  @  @  @  @  @  @  @  @     @  @  @  @  @  @    @  @  @  @  @  @  @  @  @|   @  @  @  @  @  @  @  @  @  @  @     @  @  @  @  @  @  @  @     p| p p p       |                        idLjava/lang/String;RuntimeVisibleAnnotations)Lio/swagger/annotations/ApiModelProperty;namenotes用户idaccount'登录帐号(更新时不会更新)requiredfullname 用户名 userNumber工号password'登录密码(更新时不会更新)email 邮箱地址$Ljavax/validation/constraints/Email;message;{valid.com.artfess.Email} {valid.com.artfess.Email.message}RuntimeVisibleTypeAnnotationsmobile 手机号码weixin微信address地址sex性别allowableValues男,女,未知photo!头像(更新时不会更新)用户的头像statusLjava/lang/Integer;R状态 1:正常;0:禁用;-1:待激活;-2:离职(默认为正常)idCard 身份证号phone 办公电话birthday生日 entryDate 入职日期 leaveDateLjava/time/LocalDate; 离职日期 education学历 updateTimeLjava/time/LocalDateTime; 更新时间isDelete@是否已删除 1已删除 0未删除(更新时不会更新)version$版本号(更新时不会更新)from来源paramsLjava/util/Map; Signature5Ljava/util/Map;3用户参数(获取单个用户时才会有值)tenantId租户idclientId*推送服务令牌(设备唯一标识) clientToken'设备令牌(iOS设备唯一标识) lockedTime 锁定时间 lockedStatus*锁定状态(1:正常 2:已锁定)userTypeI人员类型(0:超级管理员 1:管理账号 2:普通账号 ) lastLoginTime最后登录时间 userExtend$Lcom/artfess/uc/model/BizUserExtend;个人中心-用户拓展信息(Lcom/artfess/uc/model/User;)VCodeLineNumberTableLocalVariableTablethis#Lcom/artfess/uc/params/user/UserVo;userLcom/artfess/uc/model/User; StackMapTablegetId()Ljava/lang/String;setId(Ljava/lang/String;)Vparser@(Lcom/artfess/uc/params/user/UserVo;)Lcom/artfess/uc/model/User;userVo Exceptions getAccount setAccount getFullname setFullname getPassword setPasswordgetEmailsetEmail getMobile setMobile getWeixin setWeixin getAddress setAddressgetSexsetSexgetPhotosetPhoto getUserNumber setUserNumber getStatus()Ljava/lang/Integer; setStatus(Ljava/lang/Integer;)V getIdCard setIdCardgetPhonesetPhone getBirthday setBirthday getEntryDate setEntryDate getLeaveDate()Ljava/time/LocalDate; setLeaveDate(Ljava/time/LocalDate;)V getEducation setEducation getUpdateTime()Ljava/time/LocalDateTime; setUpdateTime(Ljava/time/LocalDateTime;)V getIsDelete setIsDelete getVersion setVersiongetFromsetFrom getParams()Ljava/util/Map;7()Ljava/util/Map; setParams(Ljava/util/Map;)VLocalVariableTypeTable8(Ljava/util/Map;)V getTenantId setTenantId getClientId setClientIdgetClientTokensetClientToken getLockedTime setLockedTimegetLockedStatussetLockedStatus getUserType setUserTypegetLastLoginTimesetLastLoginTime getUserExtend&()Lcom/artfess/uc/model/BizUserExtend; setUserExtend'(Lcom/artfess/uc/model/BizUserExtend;)VtoString()Vcompareservice$Lcom/artfess/uc/manager/UserManager;oldVonewVochangeVo@(Lcom/artfess/uc/model/User;)Lcom/artfess/uc/params/user/UserVo; SourceFile UserVo.java!Lio/swagger/annotations/ApiModel;.Lcom/fasterxml/jackson/annotation/JsonInclude;valueInclude InnerClasses6Lcom/fasterxml/jackson/annotation/JsonInclude$Include;NON_NULL7Lcom/fasterxml/jackson/annotation/JsonIgnoreProperties; ignoreUnknown g    / # % ) + - 12 5 7 9>  D'com/artfess/base/util/string/StringPool yyyy-MM-dd  ;> => A CD G I2     K T V X `D  \2 ZD ^2 com/artfess/uc/model/User     0 $ & * , . 34 6 8 9   > :@ ; <@ ?@ B _4 ]4 [F aF java/lang/StringBuilder {"account":" ",": } f"com/artfess/uc/manager/UserManager   J4 PQ no h!com/artfess/uc/params/user/UserVo  : < L H EF Ujava/lang/Object#com/artfess/base/util/UpdateComparejava/lang/Stringjava/time/LocalDatejava/text/ParseExceptionjava/lang/Exception 4com/fasterxml/jackson/annotation/JsonInclude$Includecom/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)Z atStartOfDay)com/artfess/base/util/time/DateFormatUtilformat?(Ljava/time/LocalDateTime;Ljava/lang/String;)Ljava/lang/String;java/lang/IntegerintValue()IvalueOf(I)Ljava/lang/Integer; toLowerCase com/artfess/base/util/StringUtil(Ljava/lang/String;)Zparse?(Ljava/lang/String;Ljava/lang/String;)Ljava/time/LocalDateTime;java/time/LocalDateTime toLocalDateappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;com/artfess/base/util/AppUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object; getByAccount/(Ljava/lang/String;)Lcom/artfess/uc/model/User;"com/artfess/uc/util/OperateLogUtil8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;isEmpty,com/fasterxml/jackson/annotation/JsonInclude!ssssZssZssZssZsss sssssssssssssssssssssssssssssssssssssssssssssssssssssD**+*+*+*+ *+  + *+  + *+ +*+ +*+ +*+*+ +*+ +*++  !*+"+"  #*+$%*+& +&'*+()*+*+*+, +,-./*+01*+23*+45*+67*+89*+: +:-.;*+<=*+> +>-.? ~ $8L`t";CKS[c|    31OOOOWO\\W^yY/*    >*+     ѻ@YAL+*BCD+*EF+*GH+*IJ+*KL+*MN+*OP+*QR+*ST+*UV+*WX+*YZ*Y[\]+*^Z*^[\_+*`a+*bc+*de+*fg+*hi+*jk+ f#+3;CKS[co~   <}\/*    >*+    /*     >*+    !/*l    ">*+l    #/*     $>*+     %/*    &>*+    '/*m    (>*+m    )/*    *>*+    +/*    ,>*+    -/*     .>*+    //*     0>*+     12/*    34>*+     5/* #   6>*+ '(   7/* +   8>*+ /0   9/*! 3   :>*+! 78   ;/*# ;   <>*+# ?@   =>/*% C   ?@>*+% GH   A/*' K   B>*+' OP   CD/*) S   EF>*+) WX   G/*+ [   H>*++ _`   I2/*/ c   J4>*+/ gh   K/*1 k   L>*+1 op   MN/*n s   OPQP*+n wx   R ST/*3 {   U>*+3    V/*5    W>*+5    X/*7    Y>*+7    ZD/*=    [F>*+=    \2/*;    ]4>*+;    ^2/*?    _4>*+?    `D/*9    aF>*+9    bc/*o    de>*+o    fcpYqrs*stsusvsuswsus*stsusxsuswsus* stsusysuswsus*lstsuszsuswsus* stsus{suswsus*stsus|suswsus*stsus}suswsus*stsus~suswsus*tsussuswsus*stsussuswsus*stsussuswsus*!stsussuswsus*#stsussuswsus*%tsussuswsus*'susussuswsus*)usussuswsus*+susussuswsus*/usussuswsus*1stsussuswsus*?tstsussuswsus*;tstsussuswsus*=tstsussuswsus*9tsuss  c  g3*    h)L+*M*N---,    *)  ijkl m noۻYL*++*+*+* +*&+* +*" +*$+*0+*+*+**+* +*+*+*+*+*(+*+*2+*>+*:+*<+*8+ n!19AQYaiqy kl pqrstexyz{Zw uv@