2'com/digitallib/model/bo/Userjava/lang/Objectjava/io/SerializableserialVersionUIDJ ConstantValueE Sp$eidLjava/lang/Integer;version loginNameLjava/lang/String;passwordtrueNamegender headPortraitidentityuserTypeidentityCardNumberstatusI createTimeLjava/util/Date; lastLoginTimeroleIdschoolIdclassIdclassLevelCode onlineCount classIdListlevelssoId locationCodeprovincecitycounty LOGGED_USER ssoLoggedUserLjava/util/Map; SignatureALjava/util/Map;APP_LOGIN_CACHE_INSTANCE_NAME userExtra#Lcom/digitallib/model/bo/UserExtra; className displayNameust(Lcom/digitallib/model/bo/UserStatistics;school Lcom/digitallib/model/bo/School; userLevel()VCode<currentLoggedUser > )@java/util/HashMap ?B C9 E *+G appLoginCache I .LineNumberTableLocalVariableTable BthisLcom/digitallib/model/bo/User;getId()Ljava/lang/Integer;RuntimeVisibleAnnotationsLjavax/persistence/Id;"Ljavax/persistence/GeneratedValue;strategy"Ljavax/persistence/GenerationType;IDENTITYLjavax/persistence/Column;nameuniquenullable ^ setId(Ljava/lang/Integer;)V getVersionLjavax/persistence/Version; d   setVersion getLoginName()Ljava/lang/String; i  setLoginName(Ljava/lang/String;)V getPasswordlength p  setPassword getTrueName u  setTrueNamegetHeadPortrait z  |~}$org/apache/commons/lang3/StringUtils isEmpty(Ljava/lang/CharSequence;)Z  保密 java/lang/String equals(Ljava/lang/Object;)Z/images/default_person.jpg男/images/default_boy.jpg/images/default_girl.jpg StackMapTablesetHeadPortrait getIdentity    setIdentity getUserType    setUserTypegetIdentityCardNumber2  setIdentityCardNumber getStatus()I   setStatus(I)V getCreateTime()Ljava/util/Date;Ljavax/persistence/Temporal;value Ljavax/persistence/TemporalType; TIMESTAMP   setCreateTime(Ljava/util/Date;)VgetLastLoginTime  setLastLoginTime getRoleId    setRoleId getClassId    setClassIdgetOnlineCount  ! setOnlineCount getUserExtra%()Lcom/digitallib/model/bo/UserExtra;Ljavax/persistence/OneToOne;fetchLjavax/persistence/FetchType;LAZYLjavax/persistence/JoinColumn; insertable updatable  /0 setUserExtra&(Lcom/digitallib/model/bo/UserExtra;)VgetClassIdList  "setClassIdListgetClassLevelCode  setClassLevelCodegetLevel  # setLevel getClassNameLjavax/persistence/Transient;  1 setClassName getGender setGender getSchoolId    setSchoolIdgetDisplayName *com/chineseall/core/servlet/InitParameters userNameDisplay$Lcom/digitallib/model/bo/Dictionary; "com/digitallib/model/bo/Dictionary ggetEntityValue1  2tmpdicsetDisplayNamegetUst*()Lcom/digitallib/model/bo/UserStatistics;  34setUst+(Lcom/digitallib/model/bo/UserStatistics;)V getUserLevel  7  setUserLevelgetSsoId  $setSsoIdgetLocationCode  %setLocationCode getSchool"()Lcom/digitallib/model/bo/School;Ljavax/persistence/ManyToOne;  56 setSchool#(Lcom/digitallib/model/bo/School;)V getProvince  & setProvincegetCity  'setCity getCounty  ( setCounty SourceFile User.javaLjavax/persistence/Entity;Ljavax/persistence/Table;useruniqueConstraints$Ljavax/persistence/UniqueConstraint; columnNames!#          ! "# $%&'( ) *+,- ./01234567 @89:=;=?YADFHJ@BCKC9:3*LJ MNK MNOPQ$RSTeUVWXs YZZ[Z\:/*]JTK MN_`:>*+]J XYKMN aPQbWXs:/*cJ^K MNe`:>*+cJ bcKMN fgQWXsYZZ[Z\:/*hJgK MNjk:>*+hJ klKMNlgQWXs[Z\mIn:/*oJpK MNqk:>*+oJ tuKMNrgQWXs[Z\mIs:/*tJyK MNvk:>*+tJ }~KMNwgQWXsmIx::*y{.*{***yJ #/25K :MN k:>*+yJ KMNPQ WXs:/*JK MN`:>*+J KMN PQ WXs:/*JK MN`:>*+J KMN gQWXsmI:/*JK MNk:>*+J KMNQWXs[Z\:/*JK MN:>*J KMNQeWXsmI\:/*JK MN:>*+J KMNQeWXsmI\:/*JK MN:>*+J KMNPQ WXs:/*JK MN`:>*+J KMN PQ WXs:/*JK MN`:>*+J KMN PQ WXs!:/*JK MN`:>*+J KMN! Q eXs Z\Z\:/*˰JK MN:>*+˱J KMN/0gQ WXs":/*аJK MNk:>*+бJ KMN"gQ WXs :/*԰JK MNk:>*+ԱJ KMN PQ WXs#:/*ذJK MN`:>*+رJ  KMN# gQ:/*ݰJ K MNk:>*+ݱJ KMN1gQWXsmI:/*JK MNk:>*+J KMNPQ WXs:/*JK MN`:>*+J #$KMN gQ:ELM,,,L*t{++**h **t*J& ()*+--.5/80@3K EMNC? k:>*+J 78KMN2Q eXs Z\Z\:/*J=K MN:>*+J ABKMN34PQ:/*JFK MN`:>*+J JKKMN7 gQ WXs$:/*JOK MNk:>*+J STKMN$gQ WXs%:/* JXK MN k:>*+ J \]KMN%  Q eXsZ\Z\:/*JbK MN:>*+J fgKMN56gQ:/*JkK MNk:>*+J opKMN&gQ:/*JtK MNk:>*+J xyKMN'gQ:/*J}K MNk:>*+J KMN( Q!!"Xs#$[@%&[s