4 )  (          orgJobService&Lcom/artfess/uc/manager/OrgJobManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource;()VCodeLineNumberTableLocalVariableTablethis)Lcom/artfess/uc/controller/JobController; getJobPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;filter$Lcom/artfess/base/query/QueryFilter; currentUser Lcom/artfess/uc/api/model/IUser;query!Lcom/artfess/base/query/PageList;LocalVariableTypeTable@Lcom/artfess/base/query/PageList; StackMapTable Exceptions Signaturef(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;8Lorg/springframework/web/bind/annotation/RequestMapping;valuejobs/getJobPagemethod7Lorg/springframework/web/bind/annotation/RequestMethod;POSTproducesapplication/json; charset=utf-8%Lio/swagger/annotations/ApiOperation;'获取职务列表(带分页信息) httpMethodnotes获取职务列表"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name 查询参数required5Lorg/springframework/web/bind/annotation/RequestBody; getJobList6(Lcom/artfess/base/query/QueryFilter;)Ljava/util/List;U(Lcom/artfess/base/query/QueryFilter;)Ljava/util/List;jobs/getJobListaddJobH(Lcom/artfess/uc/params/job/JobVo;)Lcom/artfess/base/model/CommonResult;eLjava/lang/Exception;job!Lcom/artfess/uc/params/job/JobVo;rtn%Lcom/artfess/base/model/CommonResult;9Lcom/artfess/base/model/CommonResult;\(Lcom/artfess/uc/params/job/JobVo;)Lcom/artfess/base/model/CommonResult; job/addJob 添加职务职务参数对象addJobFromExterUniD(Lcom/artfess/uc/model/OrgJob;)Lcom/artfess/base/model/CommonResult;Lcom/artfess/uc/model/OrgJob;X(Lcom/artfess/uc/model/OrgJob;)Lcom/artfess/base/model/CommonResult;job/addJobFromExterUni-从第三方系统数据添加职务到系统 deleteJob9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;codesLjava/lang/String;M(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; job/deleteJob根据职务编码删除职务根据角编码识删除职务%职务编码(多个用,号隔开)deleteJobByIdsidsjob/deleteJobByIdsDELETE根据职务id删除职务!职务id(多个用,号隔开)6Lorg/springframework/web/bind/annotation/RequestParam; updateJob job/updateJobPUT 更新职务*Lcom/artfess/base/annotation/UpdateMethod;typegetJob1(Ljava/lang/String;)Lcom/artfess/uc/model/OrgJob;code job/getJobGET)根据职务编码或id获取职务信息获取职务信息 职务编码 getOrgJobX(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; job/getOrgJob getUsersByJob$(Ljava/lang/String;)Ljava/util/List;I(Ljava/lang/String;)Ljava/util/List;jobUser/getUsersByJob*获取职务(多个)下的所有人员获取职务下的所有人员+职务编码(多个用“,”号隔开)deleteJobPhysical'()Lcom/artfess/base/model/CommonResult;numLjava/lang/Integer;<()Lcom/artfess/base/model/CommonResult;job/deleteJobPhysical0物理删除所有逻辑删除了的职务数据 getJobByTime6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;btimeetimeU(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;jobs/getJobByTime0根据时间获取职务数据(数据同步);开始时间(格式: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;job/isCodeExist!查询职务编码是否已存在qLcom/artfess/base/controller/BaseController; SourceFileJobController.java8Lorg/springframework/web/bind/annotation/RestController; /api/job/v1/Lio/swagger/annotations/Api;tags 职务管理&Lcom/artfess/base/annotation/ApiGroup;groupgroup_uc ./   create_org_id_   *+ ;6  \]java/lang/Exception#com/artfess/base/model/CommonResult  . mn tu }u ]   com/artfess/uc/model/OrgJobjava/lang/RuntimeExceptionjava/lang/StringBuilder根据输入的职务编码【  *】,没有找到对应的职务信息!  . 获取职务成功     u'com/artfess/uc/controller/JobController*com/artfess/base/controller/BaseControllercom/artfess/uc/api/model/IUsercom/artfess/uc/params/job/JobVocom/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/QueryFilter addFilterG(Ljava/lang/String;Ljava/lang/Object;Lcom/artfess/base/query/QueryOP;)V$com/artfess/uc/manager/OrgJobManagercom/artfess/base/query/PageListgetRows()Ljava/util/List; getMessage((ZLjava/lang/String;Ljava/lang/Object;)V getByCodeisEmptygetO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VremovePhysical()Ljava/lang/Integer;com/artfess/uc/util/OrgUtilgetRemovePhysiMsg:(Ljava/lang/Integer;)Lcom/artfess/base/model/CommonResult;!()*+,-./0/*1$2 34560-M,,+* + N-1345 7+82*-34-78)9:+;<= +;>? @A BC,3DE[sFG[eHIJ[sKLEsMNsIOsPQRSs7EsTUZVWXY0'M,+* +  1EF GI2 '34'78#9:?@A BZ,3DE[s[G[eHIJ[sKLEsPNsIOsPQRSs7EsTUZVW\]0"M* + MNY-M,  1VX [YZ \2*^_"34"`a bc=  bd?efghA Bi,3DE[sjG[eHIJ[sKLEskNsIOskQRSs`EslUZVWmn0"M* +MNY-M,  1ik nlm o2*^_"34"`o bc=  bd?epghA Bq,3DE[srG[eHIJ[sKLEssNsIOssQRSs`EslUZVWtu0? * +1|2 34 vwA Bx,3DE[syG[eHIJ[sKLEszNsIOs{QRSsvEs|UZVW}u0? * +12 34 ~wA Bx,3DE[sG[eHJ[sKLEsNsOsQRSs~EsUZV]0? * +12 34 `aA Bi,<DE[sG[eHJ[sKLEsNsOscaQRSs`EslUZVW0I* +M,* +M,#YY+ !,1  'G2 I34Iw >`o?  p&A ,3DE[sG[eHJ[sKLEsNsOsQRSsEsUZVu0,* +M,* +MY",1  2 ,34,w !`o? pA B,3DE[sG[eHJ[sKLEsNsOsQRSsEsUZV0? * +#12 34 vwA B,3DE[sG[eHJ[sKLEsNsOsQRSsvEsUZV0G* $L+%1  234 A B,3DE[sG[eHJ[sKLEsNsOs0J * +,&12  34 w wA B,3DE[sG[eHJ[sKLEsNsOsQ3RSsEsUZRSsEsUZu0? * +'12 34 wA B,3DE[sG[eHJ[sKLEsNsOsQRSsEsUZVB,*DE[s[s[s