leomon
2025-05-14 3387f6754a07694dda1307849a3ab6fe8a24d7c5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Êþº¾4S¬    ­
&® ¯°    ±²
³ ¯´ ¯µ ¯¶·
¸¹
¸»
 
¼ ¯½
¾¿š
¾Â
!ÃÄÅÆ
!È ¯É    ±Ê
Ë ¯Ì    ±Í ¯ÎÏ ¯Ð ÑÒ ÓÔ ÓÕÖ ¯× ¯Ø
ÙÚ ¯Û 0Üâ ãä
åæ ãçè
éêëì
3íî
3ðñ
<íô roleService.Lcom/oying/modules/system/service/RoleService; ENTITY_NAMELjava/lang/String; ConstantValue‹ findRoleById;(Ljava/lang/Long;)Lorg/springframework/http/ResponseEntity;CodeLineNumberTableLocalVariableTablethis.Lcom/oying/modules/system/rest/RoleController;idLjava/lang/Long;MethodParameters    Signaturec(Ljava/lang/Long;)Lorg/springframework/http/ResponseEntity<Lcom/oying/modules/system/domain/Role;>;RuntimeVisibleAnnotations%Lio/swagger/annotations/ApiOperation;value获取单个role4Lorg/springframework/web/bind/annotation/GetMapping;/{id}:Lorg/springframework/security/access/prepost/PreAuthorize;@el.check('roles:list')"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;
exportRoleb(Ljavax/servlet/http/HttpServletResponse;Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;)Vresponse(Ljavax/servlet/http/HttpServletResponse;criteria7Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;
Exceptionsõ导出角色数据    /download@el.check('role:list') queryAllRole+()Lorg/springframework/http/ResponseEntity;e()Lorg/springframework/http/ResponseEntity<Ljava/util/List<Lcom/oying/modules/system/domain/Role;>;>;返回全部的角色/all.@el.check('roles:list','user:add','user:edit')    queryRoleb(Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;)Lorg/springframework/http/ResponseEntity;page<Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;LocalVariableTypeTablePLcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Ljava/lang/Object;>;¨(Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;)Lorg/springframework/http/ResponseEntity<Lcom/oying/utils/PageResult<Lcom/oying/modules/system/domain/Role;>;>; 查询角色 getRoleLevel?()Lorg/springframework/http/ResponseEntity<Ljava/lang/Object;>;获取用户级别/level
createRoleQ(Lcom/oying/modules/system/domain/Role;)Lorg/springframework/http/ResponseEntity;    resources&Lcom/oying/modules/system/domain/Role; StackMapTablee(Lcom/oying/modules/system/domain/Role;)Lorg/springframework/http/ResponseEntity<Ljava/lang/Object;>;Lcom/oying/annotation/Log; 新增角色5Lorg/springframework/web/bind/annotation/PostMapping;@el.check('roles:add')5Lorg/springframework/validation/annotation/Validated;5Lorg/springframework/web/bind/annotation/RequestBody;
updateRole 修改角色4Lorg/springframework/web/bind/annotation/PutMapping;@el.check('roles:edit')÷Update InnerClasses"Lcom/oying/base/BaseEntity$Update;updateRoleMenurole修改角色菜单/menu
deleteRole:(Ljava/util/Set;)Lorg/springframework/http/ResponseEntity;idsLjava/util/Set;!Ljava/util/Set<Ljava/lang/Long;>;ø`(Ljava/util/Set<Ljava/lang/Long;>;)Lorg/springframework/http/ResponseEntity<Ljava/lang/Object;>; 删除角色7Lorg/springframework/web/bind/annotation/DeleteMapping;@el.check('roles:del')    getLevels(Ljava/lang/Integer;)IlevelLjava/lang/Integer;levelsLjava/util/List;minI%Ljava/util/List<Ljava/lang/Integer;>;è<init>1(Lcom/oying/modules/system/service/RoleService;)V
SourceFileRoleController.java8Lorg/springframework/web/bind/annotation/RestController;Lio/swagger/annotations/Api;tags系统:角色管理8Lorg/springframework/web/bind/annotation/RequestMapping;
/api/roles'org/springframework/http/ResponseEntity => ùúû üýþ ÿ ¢   :com/baomidou/mybatisplus/extension/plugins/pagination/Page      
       ¢   ˜™   'com/oying/exception/BadRequestException,com/oying/modules/system/rest/RoleController$A new role cannot already have an ID ¢        ¢    $com/oying/modules/system/domain/Role !" #$ø %& '(java/lang/Long )* +*, - ./ 01BootstrapMethods234 567 89: ;< =>java/util/List? ž@java/lang/Integerjava/lang/StringBuilder ¢A$权限不足,你的角色级别: BC BD!,低于操作的角色级别: BE FGjava/lang/Objectjava/io/IOExceptionH com/oying/base/BaseEntity$Updatejava/util/Iterator    longValue()J,com/oying/modules/system/service/RoleServicefindById)(J)Lcom/oying/modules/system/domain/Role;#org/springframework/http/HttpStatusOK%Lorg/springframework/http/HttpStatus;:(Ljava/lang/Object;Lorg/springframework/http/HttpStatus;)VqueryAllI(Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;)Ljava/util/List;download;(Ljava/util/List;Ljavax/servlet/http/HttpServletResponse;)V()Ljava/util/List;5com/oying/modules/system/domain/dto/RoleQueryCriteriagetPage()Ljava/lang/Integer;intValue()IgetSize(JJ)V‘(Lcom/oying/modules/system/domain/dto/RoleQueryCriteria;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;)Lcom/oying/utils/PageResult;cn/hutool/core/lang/Dictcreate()Lcn/hutool/core/lang/Dict;valueOf(I)Ljava/lang/Integer;set@(Ljava/lang/String;Ljava/lang/Object;)Lcn/hutool/core/lang/Dict;getId()Ljava/lang/Long;(Ljava/lang/String;)VgetLevel)(Lcom/oying/modules/system/domain/Role;)VCREATED((Lorg/springframework/http/HttpStatus;)Vupdate
NO_CONTENTgetById*(Ljava/io/Serializable;)Ljava/lang/Object;
updateMenu java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; verification(Ljava/util/Set;)Vdeletecom/oying/utils/SecurityUtilsgetCurrentUserId findByUsersId"(Ljava/lang/Long;)Ljava/util/List;stream()Ljava/util/stream/Stream;
IJ&(Ljava/lang/Object;)Ljava/lang/Object;;(Lcom/oying/modules/system/domain/Role;)Ljava/lang/Integer;apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;java/util/Collections*(Ljava/util/Collection;)Ljava/lang/Object;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;com/oying/base/BaseEntityK LO"java/lang/invoke/LambdaMetafactory metafactoryQLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;R%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!<=>?@AB CDEL»Y*´+¶¹²·°F-GHIJKLJMNO PQsRSQ[sTUQsVWXYZEW*´*´,¹+¹±F
45G HI[\]^_`L    []O PQsaSQ[sbUQscdeE>»Y*´¹    ²·°F;G HIMfO PQsgSQ[shUQsijkE‚.»
Y+¶ ¶ …+¶ ¶ …·M»Y*´+,¹²·°F
BCG .HI.]^lmn loL]MpOPQsqSUQsVreEE»Y¸*·¸¶²·°FIG HIMsOPQstSQ[suvwE|/+¶Æ »Y·¿*+¶·W*´+¹»Y²·°FQRTU$VG/HI/xyzLxM{O!|Qs}PQs}~UQsW €‚wEZ*+¶·W*´+¹»Y²·°F^    _`GHIxyLxM{O!|QsƒPQsƒ„UQs…W€Q[c‰ŠwEy/*´+¶¹ À!M*,¶·W*´+¹"»Y²·°Fhij$kG /HI/xy‹yLxM{O)|QsŒPQsŒ„Q[sUQs…WŽEØU+¹#M,¹$™),¹%À&N*´-¹ À!:*¶·W§ÿÔ*´+¹'*´+¹(»Y²·°Fst)u3v6x@yJzG*)
‹yJKUHIU‘n U’z ü“ú.LM”O!|Qs•PQs•–UQs—W˜™Eád*´¸)¹*¹+º,¹-¸.¹/À0M,¸1À2¶ >+Æ/+¶ ¢'»Y»3Y·45¶6¶78¶6+¶9¶:·¿¬F‚'ƒ2„6…>†b‰G*dHIdš›'=œ22žŸn '=œ z    ýb¡Lš¢£E>
*·;*+µ±F G
HI
=>L=¤¥O¦§¨[s©ªQ[s«ˆ†ö‡&    MPNÝ Þßàá