yxh
10 天以前 9df73858bc61e0e268113f5f79a8934e970a4f74
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Êþº¾4k
PÈ    É ÊË ÊÌ
Í ÎÏ ÐÑ ÐÒÓ
    Ô
ÕÖ
    ×Ø
È
ÙÚ
    Û
ÜÝÞ
Üß
àá âã
äåæ
    È
Ë Êç Êè
Ùéÿÿÿÿÿÿÿÿ
Õê
    ë Êìíîï Êð
    ñòó
õö
÷ø
    ù
Ùúû    ü ýþ Êÿ
 Ê          
    
    
 
< Î Î 
    
D  Ê
    
 
 
þ
Ü   Ê ý ý 
W!
Wù ý"#
roleMapper'Lcom/ruoyi/system/mapper/SysRoleMapper;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;roleMenuMapper+Lcom/ruoyi/system/mapper/SysRoleMenuMapper;userRoleMapper+Lcom/ruoyi/system/mapper/SysUserRoleMapper;roleDeptMapper+Lcom/ruoyi/system/mapper/SysRoleDeptMapper;<init>()VCodeLineNumberTableLocalVariableTablethis2Lcom/ruoyi/system/service/impl/SysRoleServiceImpl;selectRoleList?(Lcom/ruoyi/common/core/domain/entity/SysRole;)Ljava/util/List;role-Lcom/ruoyi/common/core/domain/entity/SysRole;    Signaturen(Lcom/ruoyi/common/core/domain/entity/SysRole;)Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysRole;>;'Lcom/ruoyi/common/annotation/DataScope;    deptAliasdselectRolesByUserId"(Ljava/lang/Long;)Ljava/util/List;userRoleuserIdLjava/lang/Long;    userRolesLjava/util/List;rolesLocalVariableTypeTable?Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysRole;>; StackMapTable$%ÓQ(Ljava/lang/Long;)Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysRole;>;selectRolePermissionByUserId!(Ljava/lang/Long;)Ljava/util/Set;permpermspermsSetLjava/util/Set;#Ljava/util/Set<Ljava/lang/String;>;&5(Ljava/lang/Long;)Ljava/util/Set<Ljava/lang/String;>; selectRoleAll()Ljava/util/List;A()Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysRole;>;selectRoleListByUserId4(Ljava/lang/Long;)Ljava/util/List<Ljava/lang/Long;>;selectRoleById?(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/entity/SysRole;roleIdcheckRoleNameUniqueA(Lcom/ruoyi/common/core/domain/entity/SysRole;)Ljava/lang/String;info'checkRoleKeyUniquecheckRoleAllowed0(Lcom/ruoyi/common/core/domain/entity/SysRole;)VcheckRoleDataScope(Ljava/lang/Long;)VcountUserRoleByRoleId(Ljava/lang/Long;)I
insertRole0(Lcom/ruoyi/common/core/domain/entity/SysRole;)I:Lorg/springframework/transaction/annotation/Transactional;
updateRoleupdateRoleStatus authDataScopeinsertRoleMenurm%Lcom/ruoyi/system/domain/SysRoleMenu;menuIdrowsIlist7Ljava/util/List<Lcom/ruoyi/system/domain/SysRoleMenu;>;æ»insertRoleDeptrd%Lcom/ruoyi/system/domain/SysRoleDept;deptId7Ljava/util/List<Lcom/ruoyi/system/domain/SysRoleDept;>;deleteRoleByIddeleteRoleByIds([Ljava/lang/Long;)IroleIds[Ljava/lang/Long;deleteAuthUser4(Lcom/ruoyi/common/core/domain/entity/SysUserRole;)I1Lcom/ruoyi/common/core/domain/entity/SysUserRole;deleteAuthUsers$(Ljava/lang/Long;[Ljava/lang/Long;)IuserIdsinsertAuthUsersurCLjava/util/List<Lcom/ruoyi/common/core/domain/entity/SysUserRole;>;
SourceFileSysRoleServiceImpl.java(Lorg/springframework/stereotype/Service; gh ]^( no †x $ )*% +, -.+com/ruoyi/common/core/domain/entity/SysRole /0' 12 34java/util/HashSet5 67 89: ;9, <=> ?@& ABC DE0com/ruoyi/system/service/impl/SysRoleServiceImpl ’x ”• F7 GH I9 —J'com/ruoyi/common/constant/UserConstants10 ›J K,+com/ruoyi/common/exception/ServiceException$不允许操作超级管理员角色 gLM N0O KP QŸ RB!没有权限访问角色数据! cdS  ¡ ¢£ ¨£ ¥£ abT U¡ efV W¡ ²£java/util/ArrayList XY#com/ruoyi/system/domain/SysRoleMenu ZŸ [7 \] ^_ `Y#com/ruoyi/system/domain/SysRoleDept aŸ b_ ·¡ gŸ œ žŸ%1$s已分配,不能删除java/lang/Object cd e¹ f¹ ¸¹ g½ hÀ/com/ruoyi/common/core/domain/entity/SysUserRole iŸ j_(com/ruoyi/system/service/ISysRoleServicejava/util/Listjava/util/Iterator java/util/Setjava/lang/Long%com/ruoyi/system/mapper/SysRoleMapperiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;    getRoleId()Ljava/lang/Long;    longValue()JsetFlag(Z)V"com/ruoyi/common/utils/StringUtils    isNotNull(Ljava/lang/Object;)Z
getRoleKey()Ljava/lang/String;java/lang/Stringtrimsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)Z)com/ruoyi/common/utils/spring/SpringUtils getAopProxy&(Ljava/lang/Object;)Ljava/lang/Object;isNullvalueOf(J)Ljava/lang/Long; getRoleNameA(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/entity/SysRole;isAdmin(Ljava/lang/String;)V$com/ruoyi/common/utils/SecurityUtils    getUserId+com/ruoyi/common/core/domain/entity/SysUser(Ljava/lang/Long;)Z    setRoleIdisEmpty)com/ruoyi/system/mapper/SysUserRoleMapper)com/ruoyi/system/mapper/SysRoleMenuMapperdeleteRoleMenuByRoleId)com/ruoyi/system/mapper/SysRoleDeptMapperdeleteRoleDeptByRoleId
getMenuIds()[Ljava/lang/Long;    setMenuIdaddsize()I batchRoleMenu(Ljava/util/List;)I
getDeptIds    setDeptId batchRoleDeptformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;deleteRoleMenudeleteRoleDeptdeleteUserRoleInfodeleteUserRoleInfos    setUserId batchUserRole!P\]^_`ab_`cd_`ef_`ghi/*·±jk lmnoi? *´+¹°j7k lm pqrs_ tusvwxi1q*´+¹M*¶N-¹:¹™P¹À    :,¹:¹™/¹À    :¶
¶ ¶
¶ ”š ¶ §§ÿͧÿ¬-°j*
C DE.GLI`KfLiNlOoPk>Lyq.>pqqlmqz{ f|}a~} f|€a~€þ‚‚ƒý„ƒ2ùúr…†‡ióU*´+¹M» Y·N,¹:¹™1¹À    :¸™-¶¶¶¸¹W§ÿË-°j\ ]^1`9bPdSek41ˆqUlmUz{ J‰}BŠ‹ J‰€BŠŒþ‚ƒ4úrŽi<*¸À»    Y·¶°jpk lmr‘’xi? *´+¹°j|k lm z{r“”•i? *´+¹°jˆk lm –{—˜i±E+¶
¸™    §
¶ ¸M*´+¶ ¹!N-¸™-¶
¶ ,¶ ”™#°$°j”•)–?˜Bšk*ElmEpq*–{)™qFý*š„›˜i±E+¶
¸™    §
¶ ¸M*´+¶¹%N-¸™-¶
¶ ,¶ ”™#°$°j¦§)¨?ªB¬k*ElmEpq*–{)™qFý*š„œia+¶
¸™+¶&™ »'Y(·)¿±j·¹»klmpqžŸi¯4¸*¸+š-»    Y·M,+¶,*¸À,¶N-¸-™ »'Y.·)¿±jÅ    ÇÈÉ"Ê)Ì3Ïk*"pq"~}4lm4–{ "~€3 ¡i? *´/+¹0¬jÚk lm –{¢£iI*´+¹1W*+¶2¬j
è éklmpq_¤¥£i[*´+¹3W*´4+¶
¹5W*+¶2¬j÷ ùúklmpq_¤¦£i? *´+¹3¬jk lm pq§£i[*´+¹3W*´6+¶
¹7W*+¶8¬j klmpq_¤¨£i    d=»9Y·:N+¶;:¾66¢22:»<Y·=:+¶
¶>¶?-¹@W„§ÿÍ-¹Až*´4-¹B=¬j. "$
%&'/(8)?*H%N,W.b0k>/©ª&"«{dlmdpqb¬­
Z®} 
Z®¯ÿ°„‚±ø5²£i    d=»9Y·:N+¶C:¾66¢22:»DY·E:+¶
¶F¶G-¹@W„§ÿÍ-¹Až*´6-¹H=¬j. :<
=&?/@8A?BH=NDWFbHk>/³´&"µ{dlmdpqb¬­
Z®} 
Z®¶ÿ°„‚±ø5·¡i]!*´4+¹5W*´6+¹7W*´+¹I¬jV XYk!lm!–{_¤¸¹iúx+M,¾>6¢L,2:*»    Y·J¶K*¶L*¶M:*¶Nž»'YO½PY¶ S¸Q·)¿„§ÿ´*´4+¹RW*´6+¹SW*´+¹T¬j*
fh!i'j/k8mQfWqbsmtk*/"pq=–{xlmxº»þ±ûHø_¤¼½i? *´/+¹U¬j€k lm y¾¿ÀiJ *´/+,¹V¬jk  lm –{ Á»ÂÀiþ    Q»9Y·:N,:¾66¢/2:»WY·X:¶Y+¶Z-¹@W„§ÿÐ*´/-¹[¬j"›œ!ž*Ÿ1 7¡@œF£k>*þ!z{QlmQ–{QÁ»I®} I®Äÿ°š±‚±ø2ÅÆ_Ç