zxl
2025-11-12 785988400c1359f0b59a4000e57a5b442924a081
1
2
3
4
5
6
7
8
9
10
11
12
Êþº¾=w
 java/lang/Object<init>()Vjava/util/HashSet
 
 )com/ycl/common/core/domain/entity/SysUserisAdmin()Zadmin   java/util/Setadd(Ljava/lang/Object;)Z     2com/ycl/framework/web/service/SysPermissionService roleService(Lcom/ycl/system/service/ISysRoleService;
  !    getUserId()Ljava/lang/Long; #$% &'&com/ycl/system/service/ISysRoleServiceselectRolePermissionByUserId!(Ljava/lang/Long;)Ljava/util/Set; ) *+addAll(Ljava/util/Collection;)Z-*:*:*
/ 01getRoles()Ljava/util/List;
345 6+(org/springframework/util/CollectionUtilsisEmpty 89: ;<java/util/Listiterator()Ljava/util/Iterator; >?@ Ajava/util/IteratorhasNext >C DEnext()Ljava/lang/Object;G)com/ycl/common/core/domain/entity/SysRole    I JK menuService(Lcom/ycl/system/service/ISysMenuService;
FM N!    getRoleId PQR S'&com/ycl/system/service/ISysMenuServiceselectMenuPermsByRoleId
FU VWsetPermissions(Ljava/util/Set;)V PY Z'selectMenuPermsByUserIdRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis4Lcom/ycl/framework/web/service/SysPermissionService;getRolePermission<(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/Set;user+Lcom/ycl/common/core/domain/entity/SysUser;rolesLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set<Ljava/lang/String;>; StackMapTable    SignatureP(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/Set<Ljava/lang/String;>;getMenuPermission    rolePermsrole+Lcom/ycl/common/core/domain/entity/SysRole;Ljava/util/List;perms=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysRole;>;
SourceFileSysPermissionService.java*Lorg/springframework/stereotype/Component;![\JK[\]/*·±^_ `abc] 1»Y·    M+¶
™,¹W§,*´+¶¹"¹(W,°^$&(,/._ 1`a1de)fgh )fij    üklmc]M»Y·    M+¶
™,,¹W§g+¶.N-¸2šG-¹7:¹=™2¹BÀF:*´H¶L¹O:¶T,¹(W§ÿʧ,*´H+¶¹X¹(W,°^2 9;=A B'EEGUH\IeJkNQ_>UngE op _fq`adeyrgh Uni _fsyrijüý8>ú8úkltu[v