4^ 8    7  7                         matrixManager&Lcom/artfess/uc/manager/MatrixManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource;matrixColDefManager,Lcom/artfess/uc/manager/MatrixColDefManager;()VCodeLineNumberTableLocalVariableTablethis,Lcom/artfess/uc/controller/MatrixController;listG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList; queryFilter$Lcom/artfess/base/query/QueryFilter;userLcom/artfess/uc/model/User;LocalVariableTypeTableCLcom/artfess/base/query/QueryFilter; StackMapTable Exceptions Signature(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;5Lorg/springframework/web/bind/annotation/PostMapping;value /listJson%Lio/swagger/annotations/ApiOperation;矩阵管理数据列表 httpMethodPOSTnotes获取矩阵管理列表"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name 查询对象5Lorg/springframework/web/bind/annotation/RequestBody; listDetailcondListLjava/util/List;roleListmatrixLcom/artfess/uc/model/Matrix;query!Lcom/artfess/base/query/PageList;5Ljava/util/List;@Lcom/artfess/base/query/PageList; /listDetailget1(Ljava/lang/String;)Lcom/artfess/uc/model/Matrix;idLjava/lang/String;4Lorg/springframework/web/bind/annotation/GetMapping;/getJson矩阵管理数据详情GET业务对象主键required6Lorg/springframework/web/bind/annotation/RequestParam; getByAliascode8Lorg/springframework/web/bind/annotation/RequestMapping; getByCodemethod7Lorg/springframework/web/bind/annotation/RequestMethod;producesapplication/json; charset=utf-8根据编码/别名获取矩阵 明细页面6Lorg/springframework/web/bind/annotation/ResponseBody;saveD(Lcom/artfess/uc/model/Matrix;)Lcom/artfess/base/model/CommonResult;msg isCodeExistLjava/lang/Boolean;X(Lcom/artfess/uc/model/Matrix;)Lcom/artfess/base/model/CommonResult;新增,更新矩阵管理数据矩阵管理业务对象removes:([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;ids[Ljava/lang/String;N([Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;7Lorg/springframework/web/bind/annotation/DeleteMapping;/remove批量删除矩阵管理记录DELETE:业务主键数组,多个业务主键之间用逗号分隔publish9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;M(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;/publish发布 saveManager](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;userIdfullnameq(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; /saveManager保存管理员管理员userId管理员名称getUsers!(Ljava/util/Map;)Ljava/util/List;paramsLjava/util/Map;5Ljava/util/Map;~(Ljava/util/Map;)Ljava/util/List;>; /getUsers获取矩阵配置数据dataListJ(Ljava/lang/String;Lcom/artfess/base/query/QueryFilter;)Ljava/lang/Object;matrixIdmapi(Ljava/lang/String;Lcom/artfess/base/query/QueryFilter;)Ljava/lang/Object;/data/list/{matrixId}矩阵id6Lorg/springframework/web/bind/annotation/PathVariable; getOneData8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;pk/data/getOneData获取某条数据dataSaveK(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;data_(Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;/data/save/{matrixId} dataRemoveL(Ljava/lang/String;[Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;`(Ljava/lang/String;[Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;/data/remove/{matrixId}批量删除数据记录qLcom/artfess/base/controller/BaseController; SourceFileMatrixController.java8Lorg/springframework/web/bind/annotation/RestController; /uc/matrix/v1Lio/swagger/annotations/Api;tagsmatrixController&Lcom/artfess/base/annotation/ApiGroup;groupgroup_uc ?@   !"createBy #$% &'( )*manager+ ,- managerId 9:. hG /01 23 4" 56com/artfess/uc/model/Matrix => 7$8 9: ;: <= >= ?p@ AB p CB保存矩阵管理成功 D$ E F"#com/artfess/base/model/CommonResult别名已存在 ?G HI ?J KL批量删除成功 J 发布成功 oM NJ OJ PQ 保存成功 RS TUV CW X YZ [\ ] 删除成功*com/artfess/uc/controller/MatrixController*com/artfess/base/controller/BaseControllercom/artfess/uc/model/Userjava/lang/Exceptioncom/artfess/base/query/PageListjava/util/Iteratorjava/lang/Stringjava/lang/Booleancom/artfess/uc/util/ContextUtilgetCurrentUser()Lcom/artfess/uc/model/User;isAdmin()Z getUserId()Ljava/lang/String;com/artfess/base/query/QueryOPEQUAL Lcom/artfess/base/query/QueryOP;$com/artfess/base/query/FieldRelationOR&Lcom/artfess/base/query/FieldRelation;"com/artfess/base/query/QueryFilter addFilter(Ljava/lang/String;Ljava/lang/Object;Lcom/artfess/base/query/QueryOP;Lcom/artfess/base/query/FieldRelation;Ljava/lang/String;)V$com/artfess/uc/manager/MatrixManagergetRows()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getId*com/artfess/uc/manager/MatrixColDefManager getCondList$(Ljava/lang/String;)Ljava/util/List; getRoleList setCondList(Ljava/util/List;)V setRoleList getDetailcom/artfess/base/util/BeanUtilsisEmpty(Ljava/lang/Object;)Z isNotEmptygetCode9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; booleanValue(ZLjava/lang/String;)V saveMatrix (Lcom/artfess/uc/model/Matrix;)V(Ljava/lang/String;)V deleLogical([Ljava/lang/String;)VO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model; setManagerIdsetManagerNameupdate:(Lcom/baomidou/mybatisplus/extension/activerecord/Model;)V getPageBean#()Lcom/artfess/base/query/PageBean;getDataD(Ljava/lang/String;Lcom/artfess/base/query/PageBean;)Ljava/util/Map; com/artfess/base/util/StringUtil(Ljava/lang/String;)Z5(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;getBlankOneData#(Ljava/lang/String;)Ljava/util/Map;saveData'(Ljava/lang/String;Ljava/lang/String;)V((Ljava/lang/String;[Ljava/lang/String;)V!789:;<=>;<?@A/*B+C DEFGA:M,'+, + , * + B=> ?@/BC :DE:HI6JKL :HMN/OPQRS;!TU[sVWUsXYsZ[s\]^_sHUs`abGA#c* + M, R, N-?-:*:*:,B& O PQ0R@SPTWU^VaXC>@cdPed0.fgcDEcHI XhiL*@cjPejcHM XhkNlmDPQRS;!TU[snWUsXYsZ[s\]^_sHUs`aopAO * +M,B e fC  DE qr fgPQ;!sU[stWUsuYsv[su]^_sqUswxZyz{pAE+* +M,+*,N*,:,-,,B& qr tuv)w8x=yC{C4)cd8 edEDEE|r1fgL)cj8 ejN  9}PQ;7~U[s[ev[sWUsYsv[s]^_s|Us|xZyzA:M* ++N- Y!"* +# Y,$B'1C*:DE:fg7r%N 'PQR;!TU[sWUsYsZ[s]^_sfUsxZyaAM* +% Y&"B  CDEPQR;!U[sWUsYs[s]^_sUsxZyzAM* +' Y("B  CDEqrPQR;!sU[sWUsYsv[s]^_sqUswxZyzA1* +):,*-+* , Y-"B&C41DE1qr1r1r"fgPQR;!sU[sWUsYsv[s]L^_sqUswxZyz^_sUsxZyz^_sUsxZyzAQ * +.BC DE L  PQR;!TU[sWUsYsZ[s]aAy* +,/0N-B C*DErHILHMPQR;%TU[sWUsYsZ[s])^_sUs^_sHUs`aA"+1* ,+2N-* ,3N-B C4 "DE"r"rL NPQ;%sU[sWUsYsv[s])^_sUsz^_sUszAX* +,4 Y-"B  C DErrPQR;!TU[sWUsYsZ[s])^_sUs^_sUsaAX* +,5 Y6"B  C DErPQR;!U[sWUsYs[s].^_sUs^_sUsxZyzR;*~U[s[s[s