4 >h =i jk =l m n opq rs t u v w xy h z{ =| }~   +         L    +      v       ;h ; ;         =  L      Uh U U T      j  ch + =   =  k  = j ph r                                 \      = +         ! " h =#$ %& '  ( ) * +, + - . /0 =12  3 45 j6 j7 K8 K9:f ;8 ;< => =? @A BC jDEF jG H I J K L M N O P Q R =S TU =V Wm X Y Z[\ ] ^ _`a  bc d ef g  hij kl m n =o pq jr rs t +u v jw x +y z { | =} ~       d }          +h + + +      h  orgService#Lcom/artfess/uc/manager/OrgManager;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; demService)Lcom/artfess/uc/manager/DemensionManager; postService'Lcom/artfess/uc/manager/OrgPostManager;orgUserService'Lcom/artfess/uc/manager/OrgUserManager;userUnderService)Lcom/artfess/uc/manager/UserUnderManager;userImportService*Lcom/artfess/uc/manager/UserImportManager;orgRoleService'Lcom/artfess/uc/manager/OrgRoleManager;Ljavax/annotation/Resource;orgAuthService'Lcom/artfess/uc/manager/OrgAuthManager; orgJobManager&Lcom/artfess/uc/manager/OrgJobManager;orgUserManager userService$Lcom/artfess/uc/manager/UserManager;orgParamsService)Lcom/artfess/uc/manager/OrgParamsManager; orgUserDaoLcom/artfess/uc/dao/OrgUserDao;()VCodeLineNumberTableLocalVariableTablethis)Lcom/artfess/uc/controller/OrgController; deleteOrgByIdK(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgIdLjava/lang/String;userId Exceptions Signature_(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;8Lorg/springframework/web/bind/annotation/RequestMapping;valueorgUser/deleteOrgByIdmethod7Lorg/springframework/web/bind/annotation/RequestMethod;DELETEproducesapplication/json; charset=utf-8%Lio/swagger/annotations/ApiOperation;E根据组织id和用户id删除组织下的用户,并岗位id为空 httpMethodnotes"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name组织idrequired6Lorg/springframework/web/bind/annotation/RequestParam;用户id getOrgPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList; queryFilter$Lcom/artfess/base/query/QueryFilter;list!Lcom/artfess/base/query/PageList;LocalVariableTypeTable@Lcom/artfess/base/query/QueryFilter;=Lcom/artfess/base/query/PageList;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;orgs/getOrgPagePOST'获取组织列表(带分页信息)获取组织列表通用查询对象5Lorg/springframework/web/bind/annotation/RequestBody; getTeamById6(Ljava/lang/String;)Lcom/artfess/uc/params/org/TeamVo;id org/getTeamGET根据userId查询队伍addOrgH(Lcom/artfess/uc/params/org/OrgVo;)Lcom/artfess/base/model/CommonResult;eLjava/lang/Exception;orgVo!Lcom/artfess/uc/params/org/OrgVo;rtn%Lcom/artfess/base/model/CommonResult;9Lcom/artfess/base/model/CommonResult; StackMapTableqp\(Lcom/artfess/uc/params/org/OrgVo;)Lcom/artfess/base/model/CommonResult; org/addOrg 添加组织 组织视图 deleteOrg9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;codesM(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; org/deleteOrg根据组织编码删除组织根据组织编码删除组织(多个用,号隔开),连同其子组织、组织参数、岗位、组织人员关系及对应下属一起删除 组织编码 updateOrg org/updateOrg 修改组织*Lcom/artfess/base/annotation/UpdateMethod;typegetOrg.(Ljava/lang/String;)Lcom/artfess/uc/model/Org;codeorgLcom/artfess/uc/model/Org;mapLjava/util/Map;Ljava/util/List;5Ljava/util/Map;GLjava/util/List;>; org/getOrg根据组织编码获取组织getOrgLimitByCodes5(Ljava/lang/String;)Lcom/artfess/base/query/PageList;queryQ(Ljava/lang/String;)Lcom/artfess/base/query/PageList;org/getOrgLimitByCodes$根据组织编码获取组织限编getorg/get根据组织id获取组织getList$(Ljava/lang/String;)Ljava/util/List;orgList,Ljava/util/List;@(Ljava/lang/String;)Ljava/util/List; org/getList$根据组织编码获取组织信息%根据组织编码获取组织信息" getOrgMaster()Lcom/artfess/uc/model/Org;org/getOrgMaster根据当前用户主组织 saveOrgParamsI(Ljava/lang/String;Ljava/util/List;)Lcom/artfess/base/model/CommonResult;orgCodeparamsBLjava/util/List;(Ljava/lang/String;Ljava/util/List;)Lcom/artfess/base/model/CommonResult;orgParam/saveOrgParams保存组织参数`保存组织参数,参数params格式[{"alias":"a1","value":"v1"},{"alias":"a2","value":"v2"}] 参数值 getOrgParamsF(Ljava/lang/String;)Ljava/util/List;orgParam/getOrgParams获取组织参数$根据组织编码获取组织参数getParamByAliasaliasm(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgParam/getParamByAlias获取指定组织参数3根据组织编码和参数别名获取组织参数 组织代码 参数代码 addOrgUserL(Lcom/artfess/uc/params/org/OrgUserVo;)Lcom/artfess/base/model/CommonResult; orgUserVo%Lcom/artfess/uc/params/org/OrgUserVo;`(Lcom/artfess/uc/params/org/OrgUserVo;)Lcom/artfess/base/model/CommonResult;orgUser/addOrgUser 加入用户'向组织中加入系统已有的用户 组织用户addOrgUserByCodeaccountorgCodes[Ljava/lang/String;orgUser/addOrgUserByCode$新增用户是给用户设置组织 delOrgUseridsorgUser/delOrgUser用户取消加入组织S用户取消加入组织,ids为用户组织关系id,多个用英文逗号隔开用户组织关系id字符串getUserIsMasterdemCode`(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgUser/getUserIsMaster判断用户是否有主组织 用户帐号 维度编码 setMasterpostCodeorgPost/setMasterPUT!设置人员(取消)主岗位 岗位编码getTreeDataByDem6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;pOrgCodeV(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;orgs/getTreeDataByDem获取组织树父组织编码 setOrgCharge^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lcom/artfess/base/model/CommonResult;isChargeLjava/lang/Boolean;r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lcom/artfess/base/model/CommonResult;orgUser/setOrgCharge$设置(取消)(主)负责人eisCharge为true表示设置主负责人,为false时,若此时为负责人,则降为非负责人是否设置主负责人 addUserUndersO(Lcom/artfess/uc/params/user/UserUnderVo;)Lcom/artfess/base/model/CommonResult; userUnder(Lcom/artfess/uc/params/user/UserUnderVo;c(Lcom/artfess/uc/params/user/UserUnderVo;)Lcom/artfess/base/model/CommonResult;userUnder/addUserUnders组织人员添加下属 下属用户 delUserUndersuserUnder/delUserUnders组织人员删除下属 getUserUnders[(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;userUnder/getUserUnders$获取用户在某组织下的下属getUserUndersPagefilter;i(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;userUnder/getUserUndersPage/获取用户在某组织下的下属(含分页)hidden 查询对象delUnderUserByIdsidArruserUnder/delUnderUserByIds根据id删除下属/根据id删除下属,多个用户逗号隔开记录id字符串 saveOrgAuthL(Lcom/artfess/uc/params/org/OrgAuthVo;)Lcom/artfess/base/model/CommonResult; orgAuthVo%Lcom/artfess/uc/params/org/OrgAuthVo;`(Lcom/artfess/uc/params/org/OrgAuthVo;)Lcom/artfess/base/model/CommonResult;orgAuth/saveOrgAuth添加分级管理分级组织管理 deleteOrgAuthorgAuth/deleteOrgAuth删除分级管理分级管理idgetOrgAuthListY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/query/PageList;\Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;y(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/query/PageList;orgAuths/getOrgAuthList获取分级管理列表 getOrgAuth2(Ljava/lang/String;)Lcom/artfess/uc/model/OrgAuth;orgAuth/getOrgAuth获取分级管理根据id获取分级管理 getByParentIdparentIdorgs/getByParentId获取子组织 根据父组织id获取子组织 父组织idgetOrgsByparentIdorgs/getOrgsByparentId/获取子组织(只获取底下一层子组织) getUserOrgsI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/util/List;isMaine(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/util/List;orgs/getUserOrgs!获取用户所属(主)组织是否主组织getOrgsByAccountorgs/getOrgsByAccount获取用户所属组织getOrgListByUserIdorgs/getOrgListByUserIdgetUserOrgPagep.Lcom/baomidou/mybatisplus/core/metadata/IPage;iLcom/baomidou/mybatisplus/core/metadata/IPage;>;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;>;orgs/getUserOrgPagegetUsersByOrgCodes7(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/util/List;\(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/util/List;orgUsers/getUsersByOrgCodes 获取组织下的人员K 获取组织下的人员,orgCodes组织编码多个用英文逗号隔开是否主岗位getChargesByOrgIdJ(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/util/List;userLcom/artfess/uc/model/User;orgUserLcom/artfess/uc/model/OrgUser;userIdsLjava/util/Set;orgUsersusersmainPost#Ljava/util/Set;0Ljava/util/List;-Ljava/util/List;0Ljava/util/List;g(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)Ljava/util/List;orgUsers/getChargesByOrgId2根据组织ID获取组织的负责人组织关系*维度编码(不传则为默认维度)getPostsByOrgCodesW(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/util/List;orgPosts/getPostsByOrgCodes 获取组织下的岗位K 获取组织下的岗位,orgCodes组织编码多个用英文逗号隔开getOrgPostPage postAuthSqlg(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;orgPosts/getOrgPostPage获取岗位列表(分页) getByLevellevelR(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;orgs/getByLevel 根据级别获取组织 组织级别 saveUserPostaccountsuserPost/saveUserPost 用户加入到岗位K 用户加入到岗位,accounts用户帐号,多个用英文逗号隔开updateUserPosition(Ljava/util/List;)ZtransPositionVos5Ljava/util/List;8(Ljava/util/List;)Zorgpost/updateUserPosition 转换用户岗位 saveUserPosts postCodesuserPost/saveUserPosts4 用户加入到岗位,多个用英文逗号隔开 delUserPostuserPost/delUserPost 用户退出岗位H 用户退出岗位,accounts用户帐号,多个用英文逗号隔开 saveOrgPostL(Lcom/artfess/uc/params/org/OrgPostVo;)Lcom/artfess/base/model/CommonResult; orgPostVo%Lcom/artfess/uc/params/org/OrgPostVo;`(Lcom/artfess/uc/params/org/OrgPostVo;)Lcom/artfess/base/model/CommonResult;orgPost/saveOrgPost 组织添加岗位 组织岗位addOrgPostFromExterUniE(Lcom/artfess/uc/model/OrgPost;)Lcom/artfess/base/model/CommonResult;Lcom/artfess/uc/model/OrgPost;Y(Lcom/artfess/uc/model/OrgPost;)Lcom/artfess/base/model/CommonResult;orgPost/addOrgPostFromExterUni1 从第三方获取岗位数据添加到本系统 updateOrgPostorgPost/updateOrgPost 更新岗位 getOrgPostY(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgPost/getOrgPost* 根据岗位id或编码获取岗位信息% 根据岗位编码获取岗位信息 岗位代码getOrgPostByUserAccountD(Ljava/lang/String;)Ljava/util/List;orgPost/getOrgPostByUserAccount% 根据用户账号获取所属岗位 用户账号 deleteOrgPostorgPost/deleteOrgPost 删除组织岗位v 删除组织岗位,连同岗位下的人员信息一起删除,postCodes岗位编码,多个用英文逗号隔开 setPostMasterL(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/artfess/base/model/CommonResult;`(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/artfess/base/model/CommonResult;orgPost/setPostMaster% 设置组织(取消)责任岗位是否责任岗位setUserPostDueTimeM(Lcom/artfess/uc/params/post/PostDueVo;)Lcom/artfess/base/model/CommonResult; postDueVo&Lcom/artfess/uc/params/post/PostDueVo;a(Lcom/artfess/uc/params/post/PostDueVo;)Lcom/artfess/base/model/CommonResult;userPost/setUserPostDueTime 设置人员岗位有效期人员岗位有效期 validOrgUser'()Lcom/artfess/base/model/CommonResult;;()Lcom/artfess/base/model/CommonResult;userPost/validOrgUser% 校验所有用户岗位是否有效 addOrgRoleP(Lcom/artfess/uc/params/orgRole/OrgRoleVo;)Lcom/artfess/base/model/CommonResult; orgRoleVo)Lcom/artfess/uc/params/orgRole/OrgRoleVo;d(Lcom/artfess/uc/params/orgRole/OrgRoleVo;)Lcom/artfess/base/model/CommonResult;orgRole/addOrgRole 组织添加角色 组织角色delOrgRoleByCode roleCodesorgRole/delOrgRoleByCode 删除组织指定角色L 删除组织指定角色,roleCodes角色编码多个用英文逗号隔开 角色编码 delAllOrgRoleorgRole/delAllOrgRole 删除组织所拥有的角色getOrgRoleByCodeA(Ljava/lang/String;)Ljava/util/List;orgRoles/getOrgRoleByCode 获取组织所拥有的角色 获取组织所拥有的角色,若自身有角色则返回自身的角色,若自身没有角色,则返回最近的父组织所拥有的可继承的角色deleteOrgPhysicalnumLjava/lang/Integer;<()Lcom/artfess/base/model/CommonResult;org/deleteOrgPhysical0物理删除所有逻辑删除了的组织数据deletePostPhysicalorg/deletePostPhysical0物理删除所有逻辑删除了的岗位数据deleteOrgUserPhysicalorg/deleteOrgUserPhysical<物理删除所有逻辑删除了的用户组织关系数据getByParentAndDem!(Ljava/util/Map;)Ljava/util/List;parentpostList groupTreeLcom/artfess/uc/model/OrgTree;grouprootd Lcom/artfess/uc/model/Demension;postTreeorgPostdemIdauthSql groupTreeList5Ljava/util/Map;0Ljava/util/List;&g(Ljava/util/Map;)Ljava/util/List;orgs/getByParentAndDem.根据维度id 获取对应维度下的组织Q根据维度id获取对应维度下的组织,参数{"demId":"1","parentId":"1"}4Lorg/springframework/web/bind/annotation/GetMapping;orgs/children/{orgId}获取orgId的下级组织6Lorg/springframework/web/bind/annotation/PathVariable;getByParentAndDemToTreeorgs/getByParentAndDemToTreefindByParamsOrgTree%Lcom/artfess/uc/params/org/OrgTreeVo;tree7Ljava/util/List;n(Ljava/util/Map;)Ljava/util/List;orgs/findByParamsOrgTree!根据查询条件获取组织树childrenOrgTree()Ljava/util/List;fullId9()Ljava/util/List;orgTree/children/{orgId}*获取当前登录用户的下级组织树'获取当前登录用户的下级组织getOrgUserPageisMastersplitcountIptLjava/util/regex/Pattern;mLjava/util/regex/Matcher;obj groupFilteruserByGroupListKLjava/util/List;>;wLcom/baomidou/mybatisplus/extension/plugins/pagination/Page;>;:orgUsers/getOrgUserPage'获取组织人员(带分页信息)获取组织人员列表 setMasterById:([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;N([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgPost/setMasterById,通过id,设置人员(取消)主岗位组织人员关系idsetMasterByIdsorgPost/setMasterByIds设置人员主岗位 通过id,设置人员主岗位组织人员关系ids setUnderUsers](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; underAccountsq(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;orgUsers/setUnderUsers用户批量添加下属上级用户帐号下级用户帐号addUsersForOrgorgUsers/addUsersForOrg组织批量加入用户 getOrgByTime@(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List; exportObject.Lcom/artfess/uc/params/common/OrgExportObject;\(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;orgs/getOrgByTime0根据时间获取组织数据(数据同步)获取数据参数类getOrgParamByTimeb(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;orgParams/getOrgParamByTime6根据时间获取组织参数数据(数据同步)getOrgPostByTime`(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;orgPosts/getOrgPostByTime6根据时间获取组织岗位数据(数据同步)getOrgRoleByTime`(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;orgRoles/getOrgRoleByTime6根据时间获取组织角色数据(数据同步)getOrgUserByTime`(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;orgUsers/getOrgUserByTime<根据时间获取用户组织关系数据(数据同步)getUserUnderByTimeb(Lcom/artfess/uc/params/common/OrgExportObject;)Ljava/util/List;userUnders/getUserUnderByTime9根据时间获取组织中下属数据(数据同步) isCodeExistN(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;org/isCodeExist!查询组织编码是否已存在isPostCodeExistorgPost/isPostCodeExist!查询岗位编码是否已存在oaAsyncw(Lcom/artfess/uc/params/org/OaAsyncObject;Ljavax/servlet/http/HttpServletRequest;)Lcom/artfess/base/model/CommonResult; oaAsyncObject)Lcom/artfess/uc/params/org/OaAsyncObject;request'Ljavax/servlet/http/HttpServletRequest;ip(Lcom/artfess/uc/params/org/OaAsyncObject;Ljavax/servlet/http/HttpServletRequest;)Lcom/artfess/base/model/CommonResult; orgs/oaAsync同步OA组织岗位数据 同步参数getOrgRoleListALcom/artfess/base/query/PageList;g(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;orgRoles/getOrgRoleList-获取组织角色列表(带分页信息) saveOrgRolevoorgRoles/saveOrgRole保存组织角色信息 removeOrgRoleorgRoles/removeOrgRole updateOrgPosorgs/updateOrgPos更新组织所在树的位置9更新组织所在树的位置(树结构拖动保存)移动节点id移至(目标)节点id exportUsers((Ljava/lang/String;Ljava/lang/Boolean;)V excelPathfileLjava/io/File; excelName isChildreresponse(Ljavax/servlet/http/HttpServletResponse;pathaorgs/exportUsers导出用户组织数据%是否包含子组织。默认为true getMainGroupB(Ljava/lang/String;Ljava/util/Optional;)Lcom/artfess/uc/model/Org;Ljava/util/Optional;(Ljava/util/Optional;V(Ljava/lang/String;Ljava/util/Optional;)Lcom/artfess/uc/model/Org;org/getMainGroup获取用户主组织维度idgetParentMainOrg#(Ljava/lang/String;)Ljava/util/Map;Q(Ljava/lang/String;)Ljava/util/Map;org/getParentMainOrg-获取用户主组织(包含父级组织)getJobsByUserIdC(Ljava/lang/String;)Ljava/util/List;orgJobs/getJobsByUserId获取用户所有职务isSupOrgByCurrMainL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Boolean;groupId levelGroupId currentOrgorg/isSupOrgByCurrMain+判断当前用户主部门是否有上级 级别getSupOrgByCurrMainD(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/uc/model/OrgUser;org/getSupOrgByCurrMain$获取用户的主岗位组织关系getMainPostOrOrgByUserId2(Ljava/lang/String;)Lcom/artfess/uc/model/OrgUser;org/getMainPostOrOrgByUserIdb获取用户的主岗位、主组织(优先获取默认维度的,没有时获取其他维度的)getCustomLevelCharge7(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List; isMainChargeZuserOrg chargesByOrgT(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List;/orgusers/getCustomLevelChargegetCustomLevelPostG(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;;t(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Set;/orgusers/getCustomLevelPostgetCustomLevelJobjobCode/orgusers/getCustomLevelJobgetStartOrgParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;param paramValuebyOrgIdAndAlias Lcom/artfess/uc/model/OrgParams;/orgusers/getStartOrgParam findByPostIdspostIdsI(Ljava/lang/String;)Ljava/util/List;orgpost/findByPostIds)根据岗位id查询岗位所在的人员岗位idgetPostByJobIdjobId[(Ljava/lang/String;)Ljava/util/List;>;orgpost/getPostByJobIdD根据职务id查询岗位以及这些岗位所属的组织全路径D根据职位id查询岗位以及这些岗位所属的组织全路径职务idgetUserByUserIdorgpost/getUserByUserId2根据用户ID查询用户组织岗位角色信息 getPathNames"(Ljava/util/List;)Ljava/util/List;$Ljava/util/List;m(Ljava/util/List;)Ljava/util/List;>;org/getPathNames&根据用户id组获取组织全路径)根据用户id获得主岗位的岗位组 用户id组getChildrenIds (Ljava/util/Map;)Ljava/util/Map;}(Ljava/util/Map;)Ljava/util/Map;>;org/getChildrenIds#获取子组织ID(包含自己)getOrgListByDemIdorg/getOrgListByDemIdgetUserOrgNowNumByOrgId'(Ljava/lang/String;)Ljava/lang/Integer; orgusers/getUserOrgNowNumByOrgId/根据组织id查询组织下面的人员数量getUserOrgNowNumByOrgIdsnumMaporgIdsmapList!orgusers/getUserOrgNowNumByOrgIds5根据组织id集合查询组织下面的人员数量组织id集合addOrgFromExterUniA(Lcom/artfess/uc/model/Org;)Lcom/artfess/base/model/CommonResult;U(Lcom/artfess/uc/model/Org;)Lcom/artfess/base/model/CommonResult;org/addOrgFromExterUni0从第三方获取组织数据添加到本系统组织getSuperiorPost DeprecatedI(Ljava/lang/String;)Ljava/util/Map;Ljava/lang/Deprecated;org/getSuperiorPost getFillOrgO(Ljava/util/Optional;Ljava/util/Optional;)Lcom/artfess/base/model/CommonResult;grade(Ljava/util/Optional;Ljava/util/Optional;)Lcom/artfess/base/model/CommonResult;org/getFillOrg获取当前用户填制单位维度Id getParamByIdorgParam/getParamById/根据组织Id和参数别名获取组织参数isOrgHasParamKey'(Ljava/lang/String;Ljava/lang/String;)ZorgParam/isOrgHasParamKey&根据组织ID判断是否有该参数-判断用户所在的组织是否有该参数组织IdhasOrgParamKey9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)ZorgParam/hasOrgParamKey用户Id getOrgsByIdsorgsorg/getOrgsByIds1根据多个组织id获取组织(以逗号隔开) 组织idsgetOrgsByCodesorg/getOrgsByCodes3根据多个组织code获取组织(以逗号隔开) 组织codesselectQxasListwrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;YLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;U()Lcom/artfess/base/model/CommonResult;>; /selectQxS-查询所有区县 getOrgTreeorgs/getOrgTree获取单位树orgTree](Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; orgs/orgTree获取单位树下拉 treeDataByDemorgs/treeDataByDem获取组织树下拉 getFullnamepostIdorgpost/getFullname>根据岗位id查询岗位所在的人员,一般只有一位syncOrgresult/syncOrg铁建组织信息数据同步+铁建组织信息数据同步-全量同步getOrgTreeByUseruser/getOrgTree(获取单位树下拉-根据用户权限?获取单位树下拉,限制获取用户主机构相关组织lambda$getByParentAndDem$127(Lcom/artfess/uc/model/Org;Lcom/artfess/uc/model/Org;)ZkLcom/artfess/base/controller/BaseController; SourceFileOrgController.java8Lorg/springframework/web/bind/annotation/RestController; /api/org/v1/Lio/swagger/annotations/Api;tags 组织管理&Lcom/artfess/base/annotation/ApiGroup;group_uc [\ GH bc ?@   java/lang/Exception#com/artfess/base/model/CommonResult  保存失败 [  \  java/util/HashMap true YZ      com/artfess/base/query/PageBean  [   group_1   1   com/artfess/uc/model/Org         %保存失败,请将参数填写完整  c , 9#com/artfess/uc/params/org/OrgUserVo   设置成功  c c   %& -c 0 IJ :com/baomidou/mybatisplus/extension/plugins/pagination/Pagecom/artfess/base/query/PageList [ 删除成功! CD L P VWjava/lang/RuntimeExceptionjava/lang/StringBuilder根据组织id【 】没有找到对应的组织  [ [ a de k n p vwjava/util/ArrayList  EF  w UV com/artfess/uc/model/OrgPost  TH }wjava/util/HashSetcom/artfess/uc/model/OrgUser  com/artfess/uc/model/User  w      c  c c    获取岗位成功       添加成功           java/lang/String0 ('')  deep   !com/artfess/uc/manager/OrgManager %  BootstrapMethods  !" #$com/artfess/uc/model/OrgTree [% isShowPost & ' ( )*  CDjava/io/Serializable+com/artfess/uc/model/Demension , - . / 0 isOrgAuth 12 [3 42orgKind ' #com/artfess/uc/params/org/OrgTreeVo 5 6ogn 7 8 9: ;1 java/util/Map<1 => ?@ A BC otherPost 操作成功!操作失败! R WX _c bc jc nc rc vc zc ~  DE KLF GH MNI J cK LM@org/springframework/web/context/request/ServletRequestAttributes NO P QR.xls java/io/File S生成Excel文件失败! TU VW XYZ [!导出组织用户信息失败!\ ] ^  RS_ ` a b c d e  fe g hw ij kj WXl mn o       p  2 c &n *+ 01ID_ q rCODE_34s >t;com/baomidou/mybatisplus/core/conditions/query/QueryWrappergrade_ uv ORG_KIND_ w ORDER_NO_ x y 操作成功dept z O S$铁建组织信息数据同步失败 [{ X'com/artfess/uc/controller/OrgController*com/artfess/base/controller/BaseControllercom/artfess/uc/params/org/OrgVo"com/artfess/base/query/QueryFilterjava/util/Iteratorjava/util/List#com/artfess/uc/params/org/OrgAuthVo java/util/Set#com/artfess/uc/params/org/OrgPostVojava/util/regex/Patternjava/util/regex/Matcher&javax/servlet/http/HttpServletResponsejava/lang/Integercom/artfess/uc/model/OrgParams%com/artfess/uc/manager/OrgUserManagergetTeamByUserId getMessage()Ljava/lang/String;((ZLjava/lang/String;Ljava/lang/Object;)VprintStackTraceput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/artfess/uc/dao/OrgUserDaogetUserNumByOrgCodesize()IvalueOf(I)Ljava/lang/Integer; setNowNum(Ljava/lang/Integer;)Vbuild&()Lcom/artfess/base/query/QueryFilter; WITHOUT_PAGE)(Ljava/lang/Integer;Ljava/lang/Integer;)VwithPageG(Lcom/artfess/base/query/PageBean;)Lcom/artfess/base/query/QueryFilter;com/artfess/base/query/QueryOPIN Lcom/artfess/base/query/QueryOP;$com/artfess/base/query/FieldRelationAND&Lcom/artfess/base/query/FieldRelation; addFilter(Ljava/lang/String;Ljava/lang/Object;Lcom/artfess/base/query/QueryOP;Lcom/artfess/base/query/FieldRelation;Ljava/lang/String;)Vcom/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)ZgetRowsiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getCodeO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;isEmpty getByCodegetOrgListByCodescom/artfess/uc/util/ContextUtilgetCurrentUser()Lcom/artfess/uc/model/User; getAccount'(Ljava/lang/String;)[Ljava/lang/String; setAccount(Ljava/lang/String;)V setOrgCodeH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;'com/artfess/uc/manager/UserUnderManager getUserUnderT(Lcom/artfess/base/query/QueryFilter;)Lcom/baomidou/mybatisplus/core/metadata/IPage;1(Lcom/baomidou/mybatisplus/core/metadata/IPage;)V removeByIds([Ljava/lang/String;)Vt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetIdjava/lang/Boolean(Z)Ljava/lang/Boolean;%com/artfess/uc/manager/OrgPostManager getRelCharge(I)Ljava/lang/Object;"com/artfess/uc/manager/UserManagergetListByPostId getUserIdcontainsadd"com/artfess/uc/util/AuthFilterUtilgetPostAuthSql com/artfess/base/util/StringUtil(Ljava/lang/String;)Z addParams'(Ljava/lang/String;Ljava/lang/Object;)V2(Ljava/lang/String;)Lcom/artfess/uc/model/OrgPost;getListByAccount'(Ljava/lang/String;Ljava/lang/String;)VremovePhysical()Ljava/lang/Integer;com/artfess/uc/util/OrgUtilgetRemovePhysiMsg:(Ljava/lang/Integer;)Lcom/artfess/base/model/CommonResult;removePostPhysicalremoveOrgUserPhysical&(Ljava/lang/Object;)Ljava/lang/Object;getOrgAuthParentId&(Ljava/lang/String;)Ljava/lang/String; getOrgAuthSql getParams()Ljava/util/Map;remove baseService&Lcom/artfess/base/manager/BaseManager;getPath6(Lcom/artfess/base/query/QueryFilter;)Ljava/util/List; |} =~(Lcom/artfess/uc/model/Org;)Ztest:(Lcom/artfess/uc/model/Org;)Ljava/util/function/Predicate;removeIf!(Ljava/util/function/Predicate;)ZdealRepeatAuthRoot(Ljava/util/List;)V(Lcom/artfess/uc/model/Org;)Vequals isIsParentgetListByOrgId setIsParent(I)V'com/artfess/uc/manager/DemensionManagersetIdsetDemId getDemNamesetName setParentId setAuthRoot(Z)V!(Lcom/artfess/uc/model/OrgPost;)VsetPost listToTreegetCurrentOrgFullIdgetUserByGroupListgetUserByGroupgetTotal()J getRecordsjava/lang/Objectcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findindexOf(Ljava/lang/String;)I getIpAddress;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;(com/artfess/uc/manager/UserImportManagersyncSoapb(Lcom/artfess/uc/params/org/OaAsyncObject;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;%com/artfess/uc/manager/OrgRoleManagerdelOrgRoleById ?@ABCDABEFABGHABIJABKLABMNAOPQABRSABTHABUVABWXAOYZAOx[\]/*^X_ `abc]J *+,^_  `a de feghiA3jk[slm[enop[sqrksstsoussv3wxsdksyzZ{|wxsfks}zZ{|~]k *+M,^  _  `a    ghA3jk[sm[enp[sqrkstsusvwxsks]? *+^_ `a eA3jk[sm[enp[sqrkstsusv |ks]"M*+MN Y-  M, ^  _*"`a"   ghA3jk[sm[enp[sqrkstsusvwxskszZ{]&M*+ MN- Y-  M, ^ $_*&`a&e$ $ghA3jk[sm[enp[sqrkstsusvwxskszZ{]? *+^_ `a ghA<jk[sm[enp[sqrkstsuscvwxskszZ{]D*+MYN-+W-W*-:,,^ (4B_4D`aDe 91414gA3jk[sm[enp[sqrkstsusvwxskszZ{|]uY M,!+"#$%*,N-&q-'&g-'(:)R*+:Y:,WW*:-^2 $/@ajy_Hj7a@`ae/w j7/wKXghA3jk[sm[enp[sqrkstsusvwxskszZ{|]z"*+-+M,.*+/M,^ _ "`a"e gA3jk[sm[enp[sqrkstsusvwxsksyzZ{|]a *+0M,^   _  `a e   ghA3jk[sm[enp[sqrkstsusvwxskszZ{|]:*123^_ `agA3jk[sm[enp[sqrkstsus]%N*+,4N: Y5 N-^*,/-.#0_4%`a%e%#%#ghA3jk[sm[enp[sqrkstsusv3wxskszZ{|wxskszZ{]? *+6^@_ `a eghA3jk[sm[enp[sqrkstsusvwxskszZ{|c]J *+,7^Q_  `a e eghA3jk[sm[enp[sqrkstsusv3wxskszZ{|wxskszZ{|]? *+8^a_ `a ghA3jk[sm[enp[sqrkstsusvwxskszZ{c] U,9:N-:6622:;Y<:+=>*8Wͻ Y?@ ^"rt u)v/w6xBtH{_>) "eU`aUeUeN5ghiA3jk[sm[enp[sqrkstsusv3wxskszZ{|wxskszZ{|]? *+A^_ `a eghA3jk[sm[enop[sqrkstsousvwxskszZ{|c]J *+,B^_  `a e egh A3jk[s m[enp[sqrks tsus v3wxsks zZ{|wxsks zZ{|c]J *+,C^_  `a e eghiA3jk[sm[enp[sqrkstsusv3wxsks zZ{|wxskszZ{|]K *+,D^_  `a e eghA3jk[sm[enp[sqrkstsusv8wxsks zZ{|wxskszZ|zZ]U *+,-E^_* `a e e gh A3jk[s!m[enp[sqrks"tsus#vLwxsks zZ{|wxskszZ{|wxsks$zZ{|%&]? *+F^_ `a '(gh)A3jk[s*m[enp[sqrks+tsus+vwxs'ks,zZ{-c]J *+,G^_  `a e eghiA3jk[s.m[enop[sqrks/tsous/v3wxsks zZ{|wxskszZ{|0]J *+,H^_  `a e egh1A3jk[s2m[enp[sqrks3tsus3v3wxsks zZ{|wxskszZ{|4]k*I+JKMLY,M^ _ `a5 6  7gh8A8jk[s9m[enp[sqrks:tsus:;Z{vwxs5ks<zZ{=]d+9:M*I,N YO@ ^ !_ `ae>ghA8jk[s?m[enop[sqrks@tsousA;Z{vwxsksBzZ{|CD]"M*+PMN Y-  M, ^02 534 6_*"`a"EF   GghHA3jk[sIm[enp[sqrksJtsusJvwxsEksKzZ{L]? *+Q^E_ `a eghA3jk[sMm[enop[sqrksNtsousNvwxsksOzZ{|PQ]*+,-R:LYM^ YZ_4`aeee 6  RghSA3jk[sTm[enp[sqrksUtsusUvVwxsks zZ{|wxskszZ|zZwxsks zZ|zZVW]? *+S^i_ `a egA3jk[sXm[enp[sqrksYtsusZvwxsksOzZ{|[];*+-.#TYUYVWX+XYXZ[*+\^yz0|_;`a;\e0ghA3jk[s]m[enp[sqrks^tsus_vwxs\ks`zZ{|a]? *+]^_ `a \eghA3jk[sbm[enp[sqrksctsus_vwxs\ks`zZ{|de]U *+,-^^_* `a e e fghgA3jk[shm[enp[sqrksitsusivVwxsks zZ{|wxsks zZ|zZwxsfksjzZ|zZk]? *+_^_ `a eghA3jk[slm[enp[sqrksmtsusmvwxsks zZ{|n]? *+`^_ `a feghA3jk[som[enp[sqrksmtsusmvwxsfks}zZ{|p]h*+aMLY,M^  _ `a5 qr  qsghtA3jk[sum[enp[sqrksmtsusmvwxs5ks<zZ{vw]J *+,b^_  `a e fghxA3jk[sym[enp[sqrksztsus{v8wxskszZ{|wxsfks|zZ|zZ}~]% cYd:*+-+:.*+/:& eL*f+gh:&*ijklm:*n+,o:&opYq:(:  )S *r:  st5*i suv:  & swW xW^R  ,4:JRn{_p  A c{t`adef J*c{t J#:3&VghA3jk[sm[enp[sqrkstsusvVwxsdksyzZ{|wxsfksjzZ|zZwxskszZ|zZw]J *+,y^_  `a e fghA3jk[sm[enp[sqrkstsusv8wxskszZ{|wxsfks|zZ|zZ]uzM,{ +|,}*f+~^ _ `aeghA3jk[sm[enp[sqrkstsusvwxsks]J *+,^)_  `a e eghA3jk[sm[enp[sqrkstsusv8wxskszZ{|wxsks zZ|zZc]J *+,^;_  `a e eghiA3jk[sm[enp[sqrkstsusv3wxsks zZ{|wxskszZ{|]Q *+^J_ `a   hA.jk[sm[enp[sqrkstsvc]J *+,^[_  `a e eghiA3jk[sm[enp[sqrkstsusv3wxsks zZ{|wxskszZ{|c]J *+,^m_  `a e eghiA3jk[sm[enop[sqrkstsousv3wxsks zZ{|wxskszZ{|]&M*+MN- Y-  M, ^z| }~$_*&`a&$ $ghA3jk[sm[enp[sqrkstsusvwxskszZ{]&M*+MN- Y-  M, ^ $_*&`a&$ $ghA3jk[sm[enp[sqrkstsusvwxskszZ{]&M*+MN- Y-  M, ^ $_*&`a&$ $ghA3jk[sm[enp[sqrkstsusvwxskszZ{],*f+M,.*f+kM Y, ^  _ ,`a,e !q ghA3jk[sm[enp[sqrkstsusvwxskszZ{|]b*f+M,^  _ `ae   ghA3jk[sm[enp[sqrkstsusvwxskszZ{|]? *+^_ `a eghA3jk[sm[enop[sqrkstsousvwxskszZ{|]J *+,^_  `a e fghA3jk[sm[enp[sqrkstsusv3wxskszZ{|wxsfkszZ{|]? *+^_ `a ghA3jk[sm[enp[sqrkstsusvwxskszZ{]4 *^ _  `aghA3jk[sm[enp[sqrkstsus]P*+W Y@ ^  _`aghA3jk[sm[enp[sqrkstsusvwxskszZ{c]Z*+, YO@ ^ . /_ `aeeghiA3jk[sm[enop[sqrkstsousv3wxskszZ{|wxskszZ{|]O*+ YO@ ^ ? @_`aeghA3jk[sm[enop[sqrkstsousvwxskszZ{|]? *+^R_ `a eghA3jk[sm[enp[sqrkstsusvwxskszZ{|]G*L+^ _ `_`a ghA3jk[sm[enop[sqrkstsous]G*L+^ m n_`a ghA3jk[sm[enop[sqrkstsous ]G*L+^ { |_`a ghA3jk[s m[enop[sqrks tsous   ] M@N+&+N,-}:+&.,UYVX+XXZ}-:,}-:{ ,|}:+&}+&+:,W*-+:,UYVXXZ}*,:W*,:{cYd:(:)*+: Y : +&O+{>++ #*f :     xW{+&+{+.sY:*+:  &<&    xW+&t+{c+PY:*+-+:  &Y : ™ xW+&+{+t+&f*f+:(:  )= *k: Y :  +  xW^A!(,:eksy (-6U`&-5>DNX_i+A`k{_8 `d Uo dK D+ k  `+ AM`a5e,e\eye6[4 AM6[b(< ,A[ z v t ^CghA3jk[s m[enp[sqrks!tsus"vwxsks ]/M,UYVX+XXZ}*,N-^"-_*/`a/de+5- -ghA)#k[s$p[sqrks%tsus%vwxsdksy&' ]  M@N+&+N,-}+ƹ&"+ƹ{,+ƹ}-:{ ,|}*,:{cYd:(:)*+:Y: +&O+{>++ #*f :     xW{+&+{+.sY:*+:&<&  xW+&t+{c+PY:*+-+:&Y:™ xW+&+{+t+&f*f+:(:)=*k: Y :  +  xW^5!(GU[ckw !"#$ %)*+K,T-m.u/|0135679:;<=>"?*@0C:GlHzIJKLNOPS_ d oTdmKD+  + M`a5e[ewiS4 MwiSS(,z n t ^CghA3jk[s(m[enp[sqrks!tsus"vwxsks) ]L*+McYdN,(:)&*:Y:-xW-:^"bcd,e7f@gChIi_H7 *,L`aLF>I+*LF>,I+,,gh-A3jk[s.m[enp[sqrks/tsus"vwxsks01]c}LM,UYV+XXZ},̶}*,NcYd:-(:)'*+:Y:xW:^2 opr!s)t4u=w[xfypzs{z|_Rf *[}`ay2eu54I=@z+ 4I=@,z+,E-gh3A)#k[s4p[sqrks5tsus67]4M*,N*+K: -й(:)*:-(:)*:ҹҹәԹ:  9:: 6 ָ:   :  ٙ    " ֶ(ԹնW) WW7LYM^Z1Sq$'*_z 8e 9 :; z<= q>? q@S4`a40A%Bq6%BCqD} =EFWEFFGH  EFghtA3jk[sIm[enp[sqrksJtsusKvwxsksLM])*+ Y@ M, Y@ ^ _ )`a)WghNA3jk[sOm[enp[sqrkstsusPvwxsksQzZ{|RM])*+ Y@ M, Y@ ^ _ )`a)WghNA3jk[sSm[enp[sqrksTtsusUvwxsksVzZ{|WX]U *+,-^_* `a de e YeghZA8jk[s[m[enp[sqrks\tsus\;Z{vLwxsdksyzZ{|wxsks]zZ{|wxsYks^zZ{|_c]%N*+,N: Y  N-^#_4%`a%e%e# #ghiA8jk[s`m[enp[sqrksatsusa;Z{v3wxskszZ{|wxsks zZ{|bc]? *+^_ `a deghfA3jk[sgm[enp[sqrkshtsushvwxsdksizZ{jc]? *+^_ `a deghkA3jk[slm[enp[sqrksmtsusmvwxsdksizZ{nc]? *+^ _ `a deghoA3jk[spm[enp[sqrksqtsusqvwxsdksizZ{rc]? *+^-_ `a deghsA3jk[stm[enp[sqrksutsusuvwxsdksizZ{vc]? *+^:_ `a deghwA3jk[sxm[enp[sqrksytsusyvwxsdksizZ{zc]? *+^G_ `a degh{A3jk[s|m[enp[sqrks}tsus}vwxsdksizZ{~]? *+^M_ `a eghA3jk[sm[enp[sqrkstsusvwxsks|zZ{]? *+^S_ `a eghA3jk[sm[enp[sqrkstsusvwxsks|zZ{]],N*+-^ `a_*`a eghA3jk[sm[enp[sqrkstsusvwxskszZ{]a *+M,^ h i_  `a    ghA3jk[sm[enp[sqrkstsusvwxsks]? *+^o_ `a ghA3jk[sm[enp[sqrkstsusvwxsks]? *+^u_ `a eghA3jk[sm[enp[sqrkstsusvwxsks|zZ{c]J *+,^_  `a de \eghiA3jk[sm[enp[sqrkstsusv3wxsdkszZ{|wxs\kszZ{|][N,. ,gM*+,:{TUYVXXZ:Y: TY[:-WTY[^: !19OZbls{_RO8eZ-se`ae 1ee@N gA3jk[sm[enp[sqrkstsusv3wxskszZ{|wxskszZ{|]d*+,@^_ `afe ghA3jk[sm[enp[sqrkstsusv3wxsfks}zZ{|wxskszZ{|]? *+^_ `a feghA3jk[sm[enp[sqrkstsusvwxsfks}zZ{|]? *+^_ `a feghA3jk[sm[enp[sqrkstsusvwxsfks}zZ{|] *+,:&jr::*-+:-7* -+:&e:-dNg*+,:&%e:  g  gg^J ")9@S[bot_f e ")e9r*`afee   B95* gA3jk[sm[enp[sqrkstsusvLwxsfks}zZ{|wxskszZ{|wxskszZ{|] *+,N-&-jr^ _* `a fe e   gA3jk[sm[enp[sqrkstsusv3wxsfks}zZ{|wxskszZ{|]? *+ ^_ `a fegA3jk[sm[enp[sqrkstsusvwxsfks}zZ{|]W*+@g :cYd:.j+: @ :*-+:, *i,g:^6 #&3@GWcwz}_RG3de`afeene3Mne& FghAjk[sm[env1|ksfzZ{|kszZ{|kszZ{]T}*+@g :pYq:.j+: = :*-+:, *i-,:^6    #&3@GWctwz_RG0de}`a}fe}e}ekb3Jkb& CghAjk[sm[env1|ksfzZ{|kszZ{|kszZ{]T}*+@g :pYq:.j+: = :*-+:, *i-,:^6 '()#*&,3-@.G/W0c1t2w4z5_RG0de}`a}fe}e}ekb3Jkb& CghAjk[sm[env1|ksfzZ{|kszZ{|kszZ{]B*+@g N@:-.-j+:*e,:^:;<=?+@<A_HB`aBfeBe1-e+< 1 Ajk[sm[env!|ksfzZ{|kszZ{]? *f+^H_ `a eghA3jk[sm[enp[sqrkstsusvwxskszZ{|xs]? *f+^O_ `a eghA3jk[sm[enp[sqrkstsusvwxskszZ{|]? *f+^V_ `a feghA3jk[sm[enp[sqrkstsusvwxsfks}zZ{|]Q *+^]_ `a   ghA3jk[sm[enp[sqrkstsusvwxskszZ|]Q *+^d_ `a   ghA3jk[sm[enp[sqrkstsusvwxsksyzZ{]? *+^j_ `a eghA3jk[sm[enp[sqrkstsusvwxskszZ{|  ]3YM,+W,W*,N-^qrst)u_*3`a3de+) +) gA3jk[s m[enp[sqrks tsus vwxsdksyzZ{| ] cYdM+9:N-:66s2:Y:Y: WW*:  W  W, xW,^6 |}~(1:GS`m~_R1Z:Q `+ (cde`aek*1Z:Q `+ vghA3jk[sm[enp[sqrkstsus vwxskszZ{|]gM*+M,^ _ `a   ghA3jk[sm[enp[sqrkstsusvwxskszZ{]? *f+^_ `a fehA7jk[sm[enp[sqrkstsusv|ksfzZ{ ]w*+@, ^_ `a!!gh"A3jk[s#m[enp[sqrks$tsus$v3wxsks%zZ{|wxs!kszZ{|&]}*+,!N-&-@^ _*`adee 'gA3jk[s(m[enp[sqrkstsus)v3wxsdkszZ{|wxskszZ{|*+]J *+,"^_  `a de egA3jk[s,m[enp[sqrks-tsus.v3wxsdks/zZ{|wxskszZ{|01]U *+,-#^_* `a !e fe egA3jk[s2m[enp[sqrks.tsus.vLwxs!kszZ{|wxsfks3zZ{|wxskszZ{|4]M,$+"%*,&N-^_*`ae5 5ghA3jk[s6m[enp[sqrks7tsus7vwxsks8|zZ{9]M,'+"%*,&N-^_*`ae5 5ghA3jk[s:m[enp[sqrks;tsus;vwxsks<|zZ{=][YSY(SY)S*L+Y,-+.+/̶0+12+M*,3N Y4- ^%09@N_*[`aA>@?@N  A>@?AN hBA#k[sCrksDE]K *+,D^_  `a e eghA3jk[sFm[enp[sqrksGtsusv8wxsks zZ{|wxskszZ|zZH]RcYdN*+,̹D:(:)&*:Y:-xW-ʰ^6AJM_HA *6R`aReReJ;J,; ,ghIA3jk[sJm[enp[sqrksKtsusKv8wxsks zZ{|wxskszZ|zZL]T*+,56NcYd:-(:)'*:Y:xWʰ^()*6+A,K-N._HA *6T`aTeTeE<E<, -ghIA3jk[sMm[enp[sqrksNtsusv8wxsks zZ{|wxskszZ|zZO]? *f+7^6_ `a PeghA3jk[sQm[enp[sqrksRtsusRvwxsPkszZ{|S]n"*8< Y9: Y;^< =>@_"`a TghA3jk[sUm[enp[sqrksVtsusWX]J *+,<^O_  `a e eghIA3jk[sYm[enp[sqrksZtsus[v8wxsks zZ{|wxskszZ|zZ \]]@ +e*e^_  h^_`A*ajk[sbcd[sef[sg