Êþº¾4Õ ¨ © ª« ª¬ ­® ª¯ ª° ª± ª² ª³ ª´ µ¶ ª· ¸¹ ªº ª» ª¼ ª½ ¸¾ ª¿ ªÀÁÂuserRelService'Lcom/artfess/uc/manager/UserRelManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource;()VCodeLineNumberTableLocalVariableTablethis-Lcom/artfess/uc/controller/UserRelController;getUserRelPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;filter$Lcom/artfess/base/query/QueryFilter; Exceptionsà Signatureg(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;8Lorg/springframework/web/bind/annotation/RequestMapping;valueuserRels/getUserRelPagemethod7Lorg/springframework/web/bind/annotation/RequestMethod;POSTproducesapplication/json; charset=utf-8%Lio/swagger/annotations/ApiOperation;3获å–用户关系定义列表(带分页信æ¯ï¼‰ httpMethodnotes获å–用户关系定义列表"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name æŸ¥è¯¢å‚æ•°required5Lorg/springframework/web/bind/annotation/RequestBody;getUserRelByTypeId$(Ljava/lang/String;)Ljava/util/List;typeIdLjava/lang/String;listLjava/util/List;rtnListLocalVariableTypeTable0Ljava/util/List;D(Ljava/lang/String;)Ljava/util/List;userRels/getUserRelByTypeIdGET9æ ¹æ®æ±‡æŠ¥çº¿åˆ†ç±»ç¼–ç èŽ·å–下属的所有汇报线分类Id6Lorg/springframework/web/bind/annotation/RequestParam;getChildRelByAilas5(Ljava/lang/String;)Lcom/artfess/base/query/PageList;aliasU(Ljava/lang/String;)Lcom/artfess/base/query/PageList;userRels/getChildRelByAilas-æ ¹æ®æ±‡æŠ¥çº¿åˆ«å获å–其直接å­èŠ‚ç‚¹ addUserRel7(Ljava/util/List;)Lcom/artfess/base/model/CommonResult; userRelVo8Ljava/util/List;s(Ljava/util/List;)Lcom/artfess/base/model/CommonResult;userRel/addUserRel添加用户关系定义ç”¨æˆ·å…³ç³»å®šä¹‰å‚æ•°å¯¹è±¡ deleteUserRel9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;codesM(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userRel/deleteUserRel6æ ¹æ®ç”¨æˆ·å…³ç³»å®šä¹‰ç¼–ç åˆ é™¤ç”¨æˆ·å…³ç³»å®šä¹‰用户关系定义编ç  updateUserRelM(Lcom/artfess/uc/params/user/UserRelVo;)Lcom/artfess/base/model/CommonResult;&Lcom/artfess/uc/params/user/UserRelVo;a(Lcom/artfess/uc/params/user/UserRelVo;)Lcom/artfess/base/model/CommonResult;userRel/updateUserRel更新用户关系定义 getUserRel2(Ljava/lang/String;)Lcom/artfess/uc/model/UserRel;userRel/getUserRel<æ ¹æ®ç”¨æˆ·å…³ç³»å®šä¹‰åˆ«å获å–用户关系定义信æ¯获å–用户关系定义信æ¯用户关系定义别å getSuperUserB(Lcom/artfess/uc/params/user/UserRelFilterObject;)Ljava/util/List;userRelFilterObject0Lcom/artfess/uc/params/user/UserRelFilterObject;users-Ljava/util/List;g(Lcom/artfess/uc/params/user/UserRelFilterObject;)Ljava/util/List;userRel/getSuperUser获å–直接上级用户getAllSuperUseruserRel/getAllSuperUserèŽ·å–æ‰€æœ‰ä¸Šçº§ç”¨æˆ· getLowerUseruserRel/getLowerUser获å–直接下级用户getAllLowerUseruserRel/getAllLowerUserèŽ·å–æ‰€æœ‰ä¸‹çº§ç”¨æˆ·deleteUserRelPhysical'()Lcom/artfess/base/model/CommonResult;numLjava/lang/Integer;<()Lcom/artfess/base/model/CommonResult;userRel/deleteUserRelPhysicalDELETE?物ç†åˆ é™¤æ‰€æœ‰é€»è¾‘删除了的用户关系汇报线数æ®getUserRelByTime6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;btimeetimeV(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;userRels/getUserRelByTime9æ ¹æ®æ—¶é—´èŽ·å–æ±‡æŠ¥çº¿èŠ‚ç‚¹æ•°æ®ï¼ˆæ•°æ®åŒæ­¥ï¼‰;开始时间(格å¼ï¼š2018-01-01 12:00:00或2018-01-01);ç»“æŸæ—¶é—´ï¼ˆæ ¼å¼ï¼š2018-02-01 12:00:00或2018-02-01) updateRelPosK(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;relIdparentId_(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userRels/updateRelPos'更新汇报线节点所在树的ä½ç½®B更新汇报线节点所在树的ä½ç½®ï¼ˆæ ‘结构拖动ä¿å­˜ï¼‰移动节点id移至(目标)节点idsLcom/artfess/base/controller/BaseController; SourceFileUserRelController.java8Lorg/springframework/web/bind/annotation/RestController;/api/userRel/v1/Lio/swagger/annotations/Api;tags 汇报关系&Lcom/artfess/base/annotation/ApiGroup;groupgroup_uc  Ä Å$ ?@Æ ÇÈ NO TU \] cd Éj ÊËÌ ÍÎ oŠÏ ÐÈ xŠ {Š ~Š ÑÒ ÓÔ ‰Š “”+com/artfess/uc/controller/UserRelController*com/artfess/base/controller/BaseControllerjava/lang/Exception%com/artfess/uc/manager/UserRelManagerquerycom/artfess/base/util/BeanUtils listToTree"(Ljava/util/List;)Ljava/util/List; getByAlias getRelTypeIdD(Lcom/artfess/uc/params/user/UserRelFilterObject;)Ljava/lang/String;.com/artfess/uc/params/user/UserRelFilterObject getAccount()Ljava/lang/String;com/artfess/uc/util/OrgUtilconvertToUserVoListremovePhysical()Ljava/lang/Integer;getRemovePhysiMsg:(Ljava/lang/Integer;)Lcom/artfess/base/model/CommonResult;!/*·±& !"#$? *´+¹°7  !" %&'()*3+,[s-.[e/01[s23,s45s06s789:s%,s;?@~*´+¹M,¸N-°C DE *!"AB CDEDF CGEG'()H3+,[sI.[e/J1[s23,sK5sJ6sK89:sA,sL\]? *´+¹°l  !" ^B'()_3+,[s`.[e/01[s23,sa5s06sa89:s^,sbcd? *´+¹ °z  !" Ve'()f3+,[sg.[e/01[s23,sh5s06sh89:sV,s[ij? *´+¹ °ˆ  !" PB'(3+,[sk.[e/J1[s23,sl5sJ6sm89:sP,snxp*´+¹ M*´+¶ ,¹N-¸°§ ¨© *!"qr ABsDF st'()u3+,[sy.[e/01[s23,sz5s06sz89:sq,sb{p*´+¹ M*´+¶ ,¹N-¸°· ¸¹ *!"qr ABsDF st'()u3+,[s|.[e/01[s23,s}5s06s}89:sq,sb~p*´+¹ M*´+¶ ,¹N-¸°Ç ÈÉ *!"qr ABsDF st'()u3+,[s.[e/01[s23,s€5s06s€89:sq,sb‚G*´¹L+¸° Õ Ö !" ƒ„'()…3+,[s†.[e/‡1[s23,sˆ5s‡6sˆ‰ŠJ *´+,¹°ä  !" ‹B ŒB'()3+,[sŽ.[e/J1[s23,s5sJ6s839:s‹,sM