Ver código fonte

权限基本操作

smile 4 anos atrás
pai
commit
c3c83bcdf4

+ 5 - 5
common-springboot/src/main/java/com/gihon/security/controller/PermissionController.java

@@ -1,11 +1,12 @@
 package com.gihon.security.controller;
 
 import com.gihon.common.http.HttpResult;
-import com.gihon.security.mapper.PermissionMapper;
 import com.gihon.security.pojo.Permission;
 import com.gihon.security.service.permissionService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
 /**
  * @program: common-parent
  * @description:
@@ -15,17 +16,16 @@ import org.springframework.web.bind.annotation.GetMapping;
 public class PermissionController {
     @Autowired
     private permissionService permissionService;
-    @Autowired
-    private PermissionMapper permissionMapper;
     /**
      * 处理内容: 查看用户权限
      * @param id 用户id
      * @return 用户拥有的权限列表
      */
     @GetMapping("/getPermissionsByUserId")
+    @ResponseBody
     public HttpResult<Permission> addPermission(Long id){
-        HttpResult byUserId = permissionService.findPermissionsByUserId(id);
-        return byUserId;
+        HttpResult permissions = permissionService.findPermissionsByUserId(id);
+        return permissions;
     }
     public HttpResult setPermission(Long id ,String permissionStr){
         HttpResult httpResult = permissionService.setPermission(id, permissionStr);

+ 1 - 1
common-springboot/src/main/java/com/gihon/security/mapper/PermissionMapper.java

@@ -23,7 +23,7 @@ public interface PermissionMapper  extends BaseMapper<Permission> {
      * @return 权限对象
      */
     @Select("select * from tb_permission per where per.id in (select perm_id from tb_role_perm rp where rp.role_id in (select role_id from tb_user_role ur where ur.user_id = #{id} ) )")
-    public List<Permission> findPermissions(@Param("id") String id);
+    public List<Permission> findPermissions(@Param("id") Long id);
 
 
 }

+ 1 - 1
common-springboot/src/main/java/com/gihon/security/service/impl/permissionServiceImpl.java

@@ -42,7 +42,7 @@ public class permissionServiceImpl extends ServiceImpl<PermissionMapper,Permissi
 
     @Override
     public HttpResult findPermissionsByUserId(Long id) {
-        List<Permission> permissions = baseMapper.findPermissions(id.toString());
+        List<Permission> permissions = baseMapper.findPermissions(id);
         return HttpResult.ok(permissions);
     }
 }