yxh
9 天以前 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
Êþº¾4W
F³    F´ µ¶
F·¸¹
º»
¼ µ½ µ¾
F¿ÀÁ µÂ
ÃÄÅ
²Æ
ÈÉ
FË µÌÍ
Ï µÐ
FÑ µÒ
ÓÔ
Õ µÖ
ØÙ
ÚÛ
ÜÝ    FÞ
ßà
Øá    Fâ
Üã äå
Øæ    Fç
èé
Fêë µì µí µî µï äð äñ µò µó µô
õêö    F÷ øù
õúûü
C² øýþÿ roleService*Lcom/ruoyi/system/service/ISysRoleService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; tokenService.Lcom/ruoyi/framework/web/service/TokenService;permissionService6Lcom/ruoyi/framework/web/service/SysPermissionService; userService*Lcom/ruoyi/system/service/ISysUserService; deptService*Lcom/ruoyi/system/service/ISysDeptService;<init>()VCodeLineNumberTableLocalVariableTablethis3Lcom/ruoyi/web/controller/system/SysRoleController;listY(Lcom/ruoyi/common/core/domain/entity/SysRole;)Lcom/ruoyi/common/core/page/TableDataInfo;role-Lcom/ruoyi/common/core/domain/entity/SysRole;Ljava/util/List;LocalVariableTypeTable?Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysRole;>;4Lorg/springframework/web/bind/annotation/GetMapping;value/listexportX(Ljavax/servlet/http/HttpServletResponse;Lcom/ruoyi/common/core/domain/entity/SysRole;)Vresponse(Ljavax/servlet/http/HttpServletResponse;util&Lcom/ruoyi/common/utils/poi/ExcelUtil;ULcom/ruoyi/common/utils/poi/ExcelUtil<Lcom/ruoyi/common/core/domain/entity/SysRole;>;!Lcom/ruoyi/common/annotation/Log;title 角色管理 businessType%Lcom/ruoyi/common/enums/BusinessType;EXPORT5Lorg/springframework/web/bind/annotation/PostMapping;/exportgetInfo;(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/AjaxResult;roleIdLjava/lang/Long;    /{roleId}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;addX(Lcom/ruoyi/common/core/domain/entity/SysRole;)Lcom/ruoyi/common/core/domain/AjaxResult; StackMapTableINSERT/add5Lorg/springframework/validation/annotation/Validated;5Lorg/springframework/web/bind/annotation/RequestBody;edit    loginUser.Lcom/ruoyi/common/core/domain/model/LoginUser;UPDATE/edit    dataScope
/dataScope changeStatus/changeStatus/editremove<([Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/AjaxResult;roleIds[Ljava/lang/Long;DELETE/remove/{roleIds} optionselect+()Lcom/ruoyi/common/core/domain/AjaxResult; /optionselect allocatedListY(Lcom/ruoyi/common/core/domain/entity/SysUser;)Lcom/ruoyi/common/core/page/TableDataInfo;user-Lcom/ruoyi/common/core/domain/entity/SysUser;?Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysUser;>;/authUser/allocatedListunallocatedList/authUser/unallocatedListcancelAuthUser\(Lcom/ruoyi/common/core/domain/entity/SysUserRole;)Lcom/ruoyi/common/core/domain/AjaxResult;userRole1Lcom/ruoyi/common/core/domain/entity/SysUserRole;GRANT/authUser/cancelcancelAuthUserAllL(Ljava/lang/Long;[Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/AjaxResult;userIds/authUser/cancelAllselectAuthUserAll/authUser/selectAlldeptTreeajax)Lcom/ruoyi/common/core/domain/AjaxResult;/deptTree/{roleId}
SourceFileSysRoleController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /system/role TU U HI  $com/ruoyi/common/utils/poi/ExcelUtil+com/ruoyi/common/core/domain/entity/SysRole T 角色数据      
   'com/ruoyi/common/constant/UserConstants1  java/lang/StringBuilder 新增角色'  '失败,角色名称已存在   '失败,角色权限已存在    ! "# $% &' 修改角色' ( )! *+ ,-. /0 12 NO3 45 67 PQ 89 :; <= LM> ?@ “'失败,请联系管理员 A! B! CD EF GH IH JK LM NMO checkedKeys RSP QR STdepts+com/ruoyi/common/core/domain/entity/SysDept UV1com/ruoyi/web/controller/system/SysRoleController/com/ruoyi/common/core/controller/BaseController,com/ruoyi/common/core/domain/model/LoginUser    startPage(com/ruoyi/system/service/ISysRoleServiceselectRoleList?(Lcom/ruoyi/common/core/domain/entity/SysRole;)Ljava/util/List; getDataTable<(Ljava/util/List;)Lcom/ruoyi/common/core/page/TableDataInfo;(Ljava/lang/Class;)V exportExcelM(Ljavax/servlet/http/HttpServletResponse;Ljava/util/List;Ljava/lang/String;)VcheckRoleDataScope(Ljava/lang/Long;)VselectRoleById?(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/entity/SysRole;success=(Ljava/lang/Object;)Lcom/ruoyi/common/core/domain/AjaxResult;checkRoleNameUniqueA(Lcom/ruoyi/common/core/domain/entity/SysRole;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getRoleName()Ljava/lang/String;toStringerror=(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/AjaxResult;checkRoleKeyUnique getUsername setCreateBy(Ljava/lang/String;)V
insertRole0(Lcom/ruoyi/common/core/domain/entity/SysRole;)ItoAjax,(I)Lcom/ruoyi/common/core/domain/AjaxResult;checkRoleAllowed0(Lcom/ruoyi/common/core/domain/entity/SysRole;)V    getRoleId()Ljava/lang/Long; setUpdateBy
updateRole getLoginUser0()Lcom/ruoyi/common/core/domain/model/LoginUser;getUser/()Lcom/ruoyi/common/core/domain/entity/SysUser;"com/ruoyi/common/utils/StringUtils    isNotNull+com/ruoyi/common/core/domain/entity/SysUserisAdmin()Z4com/ruoyi/framework/web/service/SysPermissionServicegetMenuPermission>(Lcom/ruoyi/common/core/domain/entity/SysUser;)Ljava/util/Set;setPermissions(Ljava/util/Set;)V getUserName(com/ruoyi/system/service/ISysUserServiceselectUserByUserNameA(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/entity/SysUser;setUser0(Lcom/ruoyi/common/core/domain/entity/SysUser;)V,com/ruoyi/framework/web/service/TokenService setLoginUser1(Lcom/ruoyi/common/core/domain/model/LoginUser;)V authDataScopeupdateRoleStatusdeleteRoleByIds([Ljava/lang/Long;)I selectRoleAll()Ljava/util/List;selectAllocatedList?(Lcom/ruoyi/common/core/domain/entity/SysUser;)Ljava/util/List;selectUnallocatedListdeleteAuthUser4(Lcom/ruoyi/common/core/domain/entity/SysUserRole;)IdeleteAuthUsers$(Ljava/lang/Long;[Ljava/lang/Long;)IinsertAuthUsers'com/ruoyi/common/core/domain/AjaxResult(com/ruoyi/system/service/ISysDeptServiceselectDeptListByRoleId"(Ljava/lang/Long;)Ljava/util/List;putO(Ljava/lang/String;Ljava/lang/Object;)Lcom/ruoyi/common/core/domain/AjaxResult;selectDeptTreeList?(Lcom/ruoyi/common/core/domain/entity/SysDept;)Ljava/util/List;!FGHIJKLMJKNOJKPQJKRSJKTUV/*·±W(X YZ[\Vm*¶*´+¹M*,¶°W=>?X YZ]^[_` [aJbc[sdefVš *´,¹N»Y·:+-    ¶
±WG HIJX4 YZ gh ]^ [_
ij` [a
ikJlmsnoepqrc[sstuVQ*´+¹ **´+¹ ¶ °W
S
TXYZvwJbc[sxyz{|VÍ{*´+¹¶™#*»Y·¶+¶¶¶¶¶°*´+¹¶™#*»Y·¶+¶¶¶¶¶°+*¶¶**´+¹¶°W_a2cDedglhX{YZ{]^}21Jlmsnoep~rc[sy €‚|V„ù*´+¹ *´+¶!¹ *´+¹¶™#*»Y·"¶+¶¶¶¶¶°*´+¹¶™#*»Y·"¶+¶¶¶¶¶°+*¶¶#*´+¹$žL*¶%M,¶&¸'™8,¶&¶(š.,*´),¶&¶*¶+,*´,,¶&¶-¹.¶/*´0,¶1*¶2°*»Y·"¶+¶¶3¶¶¶°W>t
uv)xIz[|{~ƒ€ƒ•„©†¸‡ÌˆÔŠÙŒX •Dƒ„ùYZù]^}ûI1üX…úJlmsnoep†rc[s‡y €ˆ|Vb&*´+¹ *´+¶!¹ **´+¹4¶°W—
˜™X&YZ&]^Jlmsnoep†rc[s‰yŠ|Vn.*´+¹ *´+¶!¹ +*¶¶#**´+¹5¶°W¤
¥¦§X.YZ.]^Jlmsnoep†rc[s‹yŒVC**´+¹6¶°W²XYZŽJlmsnoepbc[s‘yz’“V8**´¹7¶ °W¼X YZJbc[s”•–Vm*¶*´,+¹8M*,¶°WÆÇÈX YZ—˜[_` [™Jbc[sš›–Vm*¶*´,+¹9M*,¶°WÒÓÔX YZ—˜[_` [™Jbc[sœžVC**´+¹:¶°WßXYZŸ Jlmsnoep¡rc[s¢y£¤VN**´+,¹;¶°WêX YZvw¥Jlmsnoep¡rc[s¦§¤V\*´+¹ **´+,¹<¶°W
öX YZvw¥Jlmsnoep¡rc[s¨©uVx.¸=M,>*´?+¹@¶AW,B*´?»CY·D¹E¶AW,°W,X .YZ.vw*ª«Jbc[s¬y zcsv­®J¯°c[s±