4 k j                     !  " #$ #% &' ( ) *+ , - ./ 0 1 2  34  5678 9:  ;< =>?  @ AB CD EF GHI 9JK ELMNO @ PQ PRST E DU DV WXY Z[\ Z]^_ `ab `c `d ef gh gi gj Ak ,l ,m  nopq ]l  rst uv wv x y z j{ |}~sysExternalUniteManagerCLcom/artfess/integrate/persistence/manager/SysExternalUniteManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource; yyzDingConsts,Lcom/artfess/integrate/consts/YyzDingConsts;()VCodeLineNumberTableLocalVariableTablethis=Lcom/artfess/integrate/controller/SysExternalUniteController;listG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList; queryFilter$Lcom/artfess/base/query/QueryFilter;LocalVariableTypeTableTLcom/artfess/base/query/QueryFilter; Signature(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;8Lorg/springframework/web/bind/annotation/RequestMapping;valuelistJsonmethod7Lorg/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;getJsonB(Ljava/lang/String;)Lcom/artfess/integrate/model/SysExternalUnite;idLjava/lang/String;sysExternalUnite.Lcom/artfess/integrate/model/SysExternalUnite; StackMapTable ExceptionsGET获得集成对象主键6Lorg/springframework/web/bind/annotation/RequestParam;generateMenuUrl9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;menuUrltype M(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;生成应用菜单urlsaveU(Lcom/artfess/integrate/model/SysExternalUnite;)Lcom/artfess/base/model/CommonResult;en*Lcom/artfess/integrate/enums/ExterUniEnum; isTypeExistsLjava/lang/Boolean;eLjava/lang/Exception; resultMsg%Lcom/artfess/base/model/CommonResult;9Lcom/artfess/base/model/CommonResult;~7i(Lcom/artfess/integrate/model/SysExternalUnite;)Lcom/artfess/base/model/CommonResult;5Lorg/springframework/web/bind/annotation/PostMapping;!保存系统第三方集成信息第三方集成信息 batchRemove:([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;ids[Ljava/lang/String;N([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;removesDELETE'批量删除系统第三方集成记录 主键集合requiredsyncUser=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)VnextEntry InnerClassesLjava/util/Map$Entry;itemLjava/util/Map;iteratorLjava/util/Iterator; exportMapdataLjava/util/List;book,Lorg/apache/poi/hssf/usermodel/HSSFWorkbook; commonResultoutLjava/io/PrintWriter;mapMsgresponse(Ljavax/servlet/http/HttpServletResponse;stateZerrMsg;Ljava/util/Map$Entry;5Ljava/util/Map;QLjava/util/Iterator;>;GLjava/util/List;>;-将本系统的用户同步到第三方平台pullUserLjava/io/IOException;p-从第三方系统拉取通讯录至本系统 saveAgentgetToken&(Ljava/lang/String;)Ljava/lang/String;token获取getTokengetUserInfoUrl8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;codeurl获取getUserInfoUrl第三方集成类型 应用codegetUserInfoForYkzauthCodeuser获取愉快政的用户信息)愉快政的authCode(临时授权码)Lcom/artfess/base/controller/BaseController; SourceFileSysExternalUniteController.java8Lorg/springframework/web/bind/annotation/RestController;/integrate/sysExternalUnite/v1Lio/swagger/annotations/Api;tags第三方集成&Lcom/artfess/base/annotation/ApiGroup;group group_system rs lm z ,com/artfess/integrate/model/SysExternalUnite -1        #com/artfess/base/model/CommonResult r     java/lang/StringBuilder【  "】已集成,无需重复添加!  r      添加成功  更新成功java/lang/Exception对第三方集成操作失败   删除成功 r 删除失败上传通讯录成功     java/util/LinkedHashMapfullname账号 errmsg 异常信息java/util/ArrayList  java/util/Map$Entryjava/util/HashMap    异常账号 $上传通讯录异常的账号信息  content-typetext/html;charset=UTF-8 UTF-8     s s s  s 拉取通讯录成功java/io/IOException拉取通讯录失败  操作成功对第三方集成操作失败:     pq ;com/artfess/integrate/controller/SysExternalUniteController*com/artfess/base/controller/BaseControllerjava/lang/Stringjava/lang/Boolean+[Lcom/artfess/integrate/enums/ExterUniEnum;&javax/servlet/http/HttpServletResponse java/util/Mapjava/util/Iteratorjava/util/Listjava/lang/ThrowableAcom/artfess/integrate/persistence/manager/SysExternalUniteManagerquery com/artfess/base/util/StringUtilisEmpty(Ljava/lang/String;)ZgetO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;getType()Ljava/lang/String;(com/artfess/integrate/enums/ExterUniEnum WeChatWorkgetKeyequals(Ljava/lang/Object;)Z getBaseUrl getCorpId-com/artfess/integrate/consts/WeChatWorkConstsDingtalk+com/artfess/integrate/consts/DingTalkConstsWeChatOfficialAccounts/com/artfess/integrate/consts/WeChatOffAccConsts((ZLjava/lang/String;Ljava/lang/Object;)VgetId'(Ljava/lang/String;Ljava/lang/String;)ZvalueOf(Z)Ljava/lang/Boolean; booleanValue()Zvalues-()[Lcom/artfess/integrate/enums/ExterUniEnum;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getLabeltoString(ZLjava/lang/String;)V"com/artfess/base/util/UniqueIdUtilgetSuidsetId(Ljava/lang/String;)V getLabelByKey setCorpNamecreate:(Lcom/baomidou/mybatisplus/extension/activerecord/Model;)Vupdatejava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; removeByIds(Ljava/util/Collection;)Z,com/artfess/integrate/util/ThreadMessageUtil getMapMsg(Z)Ljava/util/Map;com/artfess/base/util/BeanUtils isNotEmptyentrySet()Ljava/util/Set; java/util/Set()Ljava/util/Iterator;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hasNext()Ljava/lang/Object;getValueaddcom/artfess/poi/util/ExcelUtil exportExcel`(Ljava/lang/String;ILjava/util/Map;Ljava/util/List;)Lorg/apache/poi/hssf/usermodel/HSSFWorkbook; downloadExceli(Lorg/apache/poi/hssf/usermodel/HSSFWorkbook;Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)V setHeader'(Ljava/lang/String;Ljava/lang/String;)VsetCharacterEncoding getWriter()Ljava/io/PrintWriter;com/artfess/base/util/JsonUtil toJsonString&(Ljava/lang/Object;)Ljava/lang/String;java/io/PrintWriterwriteflushclose cleanMapMsg getMessageprintStackTrace1(Lcom/artfess/integrate/model/SysExternalUnite;)V.com/artfess/integrate/util/WechatWorkTokenUtil,com/artfess/integrate/util/DingTalkTokenUtilgetQyWxUserInfo getUserInfogetWxAccessToken*com/artfess/integrate/consts/YyzDingConstsgetUserInfoByAuthCode!jklmnopqno rst/*u4v wxyztQ *+u?v wx {|}  {~n3[s[e[sssss{str+ Y*+M,uEFHIv wx,n3[s[e[sssssstw*+MN, :  , ,N:  , ,N  , ,NY-u* OPQR%S4TBUQV_WkYv4wwxwif`4,n3[s[e[sssssst M+N*+ +:X:66D2: + (YY !"#--+$%++ &'*+(Y)#M*+*Y+#M:Y-#M,s,t,uN_`bc%d@eOftdzjklmnpqustvvH@4 wx} ,2A0B ,n)[s[sssssst$*+./WY01MY2#,u~v  $wx$X,n3[s[e[ssssssZtg>3:*+45:678:9Y::;<=W>?=W@YA:BGCD: EYF:  ; G=W > H=W IWJK:  L,M=,NOP,QRY#:,S:TUVWX:>Y:Z5:678:9Y::;<=W>?=W@YA:BGCD: EYF:  ; G=W > H=W IWJK:  L,M=,NOP,QRY#:,S:TUVWX: 5:  6 78: 9Y::;<=W>?=W@YA: BG CD:EYF:;G=W>H=WIWJK:L,M=,NOP,QRY#: ,S: TUVWX , uZV,5AMV`lu (1=IR\hq+7@JV_pvL!l5 u, ,5Vc h5 q, (1Rc V5_, @c  wx}l5 u, ,5Vch5 q, (1RcV5_, @c  V M9U M9GM9,n3[s[e[sssssst4*+[Y\1MYY^,_"#]u v 4wx4T,n3[s[e[sssssst;M*+`Ya1M#NYYb-Y"#M,,u 9v*;wx;9} 9,n3[s[e[sssssst*M + cM + dM,u$(v *wx*' ]n3[s[e[sssstAN + ,eN* + ,fN + ,gN-u"%-:?v*AwxAA> ,n3[s[e[ssss)sssstM *h+iM,u  v  wx  ,n3[s[e[ssssssn*[s[s[s DE