4    userGroupService)Lcom/artfess/uc/manager/UserGroupManager;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;()VCodeLineNumberTableLocalVariableTablethis/Lcom/artfess/uc/controller/UserGroupController;getUserGroupPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;filter$Lcom/artfess/base/query/QueryFilter;userLcom/artfess/uc/model/User;list!Lcom/artfess/base/query/PageList;LocalVariableTypeTableCLcom/artfess/base/query/PageList; StackMapTable Exceptions Signaturei(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;8Lorg/springframework/web/bind/annotation/RequestMapping;valueuserGroups/getUserGroupPagemethod7Lorg/springframework/web/bind/annotation/RequestMethod;POSTproducesapplication/json; charset=utf-8%Lio/swagger/annotations/ApiOperation;'获取群组列表(带分页信息) httpMethodnotes获取群组列表"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name 查询对象5Lorg/springframework/web/bind/annotation/RequestBody;getUserGroupList()Ljava/util/List;4()Ljava/util/List;userGroups/getUserGroupListGET获取所有群组 addUserGroupT(Lcom/artfess/uc/params/userGroup/UserGroupVo;)Lcom/artfess/base/model/CommonResult; userGroupVo-Lcom/artfess/uc/params/userGroup/UserGroupVo;h(Lcom/artfess/uc/params/userGroup/UserGroupVo;)Lcom/artfess/base/model/CommonResult;userGroup/addUserGroup 添加群组 群组对象requiredupdateUserGroupuserGroup/updateUserGroupPUT 更新群组 getUserGroup4(Ljava/lang/String;)Lcom/artfess/uc/model/UserGroup;codeLjava/lang/String;userGroup/getUserGroup获取指定群组 群组编码6Lorg/springframework/web/bind/annotation/RequestParam; delUserGroup9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;codesM(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userGroup/delUserGroup 删除群组%群组代码(多个用,号隔开) addGroupUsersI(Ljava/lang/String;Ljava/util/List;)Lcom/artfess/base/model/CommonResult;jsonLjava/util/List;BLjava/util/List;(Ljava/lang/String;Ljava/util/List;)Lcom/artfess/base/model/CommonResult;userGroup/addGroupUsers群组添加用户组群组添加用户组,json为[{"type":"user","codes":"admin"},...],其中type可填user、org、pos、role四种类型,分别代表用户、组织、岗位、角色,codes代表它们的代码,用户的填写account信息,多个用户英文逗号隔开 群组代码用户组信息 getGroupUsers$(Ljava/lang/String;)Ljava/util/List;A(Ljava/lang/String;)Ljava/util/List;userGroup/getGroupUsers!获取指定群组下人员信息deleteGroupPhysical'()Lcom/artfess/base/model/CommonResult;numLjava/lang/Integer;<()Lcom/artfess/base/model/CommonResult;userGroup/deleteGroupPhysicalDELETE3物理删除所有逻辑删除了的用户组数据getUserGroupByTime6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;btimeetimeX(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;userGroups/getUserGroupByTime0根据时间获取群组数据(数据同步);开始时间(格式:2018-01-01 12:00:00或2018-01-01);结束时间(格式:2018-02-01 12:00:00或2018-02-01) isCodeExistN(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userGroup/isCodeExist!查询群组编码是否已存在updateGroupAuthK(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;account_(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userGroup/updateGroupAuth更新群组管理员 用户账号wLcom/artfess/base/controller/BaseController; SourceFileUserGroupController.java8Lorg/springframework/web/bind/annotation/RestController;/api/userGroup/v1/Lio/swagger/annotations/Api;tags 群组管理&Lcom/artfess/base/annotation/ApiGroup;groupgroup_uc    create_org_id_     & H MN WN \ cd jk vw  d -com/artfess/uc/controller/UserGroupController*com/artfess/base/controller/BaseControllercom/artfess/uc/model/Userjava/lang/Exceptioncom/artfess/uc/util/ContextUtilgetCurrentUser()Lcom/artfess/uc/model/User;com/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)ZisAdmin()ZgetCurrentOrgId()Ljava/lang/String;com/artfess/base/query/QueryOPEQUAL Lcom/artfess/base/query/QueryOP;$com/artfess/base/query/FieldRelationAND&Lcom/artfess/base/query/FieldRelation;"com/artfess/base/query/QueryFilter addFilterm(Ljava/lang/String;Ljava/lang/Object;Lcom/artfess/base/query/QueryOP;Lcom/artfess/base/query/FieldRelation;)V'com/artfess/uc/manager/UserGroupManagerquerygetAll getByCoderemovePhysical()Ljava/lang/Integer;com/artfess/uc/util/OrgUtilgetRemovePhysiMsg:(Ljava/lang/Integer;)Lcom/artfess/base/model/CommonResult;!  /*!+" #$%& .M,,+ * + N-!9:;!=,>"*.#$.'(*)*,+,- ,+./!01234356[s78[e9:;[s<=6s>?s:@sABCDs'6sEFGH 4 * !I"  #$123I356[sJ8[e9K;[s<=6sL?sK@sLMN ? * + !U" #$ OP123Q356[sR8[e9:;[s<=6sS?s:@sSBCDsO6sTUZVFWN ? * +!a" #$ OP123Q356[sX8[e9Y;[s<=6sZ?sY@sZBCDsO6sTUZVF[\ ? * +!l" #$ ]^12356[s_8[e9K;[s<=6s`?sK@s`BCDs]6saUZVbcd ? * +!x" #$ e^123f356[sg8[e9:;[s<=6sh?s:@shBCDse6siUZVFjk \ * +,!"  #$ ]^ lm-  ln123o356[sp8[e9:;[s<=6sq?s:@srB3CDs]6ssUZVbCDsl6stUZuFvw ? * +!" #$ ]^123x356[sy8[e9K;[s<=6sz?sK@szBCDs]6ssUZVb{| G* L+!  "#$ }~123356[s8[e9;[s<=6s?s@s J * +,!"  #$ ^ ^123356[s8[e9K;[s<=6s?sK@sB3CDs6sbUZuCDs6sbUZud ? * +!" #$ ]^123356[s8[e9K;[s<=6s?sK@sBCDs]6sabUZV J * +,!"  #$ ]^ ^123356[s8[e9Y;[s<=6s?sY@sB3CDs]6sabUZVCDs6sbUZV3*56[s[s[s