Procházet zdrojové kódy

取消分页查询

魏超 před 5 roky
rodič
revize
7b79ecd2c2

+ 10
- 10
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserAuthButtonController.java Zobrazit soubor

@@ -4,10 +4,10 @@ import com.huiju.estateagents.base.BaseController;
4 4
 import com.huiju.estateagents.base.ResponseBean;
5 5
 import com.huiju.estateagents.center.taUser.service.ITaUserAuthButtonService;
6 6
 import com.huiju.estateagents.entity.SysButtonInMenu;
7
-import com.huiju.estateagents.entity.SysMenu;
8 7
 import org.springframework.beans.factory.annotation.Autowired;
9 8
 import org.springframework.web.bind.annotation.*;
10 9
 
10
+import javax.servlet.http.HttpServletRequest;
11 11
 import java.util.List;
12 12
 
13 13
 /**
@@ -27,14 +27,14 @@ public class TaUserAuthButtonController extends BaseController {
27 27
      * 根据userId获取菜单列表
28 28
      * @param pageNum
29 29
      * @param pageSize
30
-     * @param userId
31 30
      * @return
32 31
      */
33
-    @RequestMapping(value="/admin/userAuthButton/{userId}",method= RequestMethod.GET)
34
-    public ResponseBean getButtonByUserId(@RequestParam("pageNum")Integer pageNum,
35
-                                        @RequestParam("pageSize")Integer pageSize,
36
-                                        @PathVariable String userId){
37
-        return iTaUserAuthButtonService.getButtonByUserId(pageNum,pageSize,userId);
32
+    @RequestMapping(value="/admin/userAuthButton",method= RequestMethod.GET)
33
+    public ResponseBean getButtonByUserId(HttpServletRequest servletRequest,
34
+                                          @RequestParam("pageNum")Integer pageNum,
35
+                                          @RequestParam("pageSize")Integer pageSize){
36
+        Integer userId = getUserId(servletRequest);
37
+        return iTaUserAuthButtonService.getButtonByUserId(pageNum,pageSize,userId.toString());
38 38
     }
39 39
 
40 40
 
@@ -52,12 +52,12 @@ public class TaUserAuthButtonController extends BaseController {
52 52
 
53 53
     /**
54 54
      * 用户授权按钮
55
-     * @param userId
56 55
      * @return
57 56
      */
58
-    @RequestMapping(value="/admin/updateAuthButton/{userId}",method= RequestMethod.PUT)
59
-    public ResponseBean updateUserAuthMenu(@PathVariable Integer userId,
57
+    @RequestMapping(value="/admin/updateAuthButton",method= RequestMethod.PUT)
58
+    public ResponseBean updateUserAuthMenu(HttpServletRequest request,
60 59
                                            @RequestBody List<SysButtonInMenu> sysButtonList){
60
+        Integer userId = getUserId(request);
61 61
         return iTaUserAuthButtonService.updateUserAuthButton(userId, sysButtonList);
62 62
     }
63 63
 }

+ 8
- 7
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserAuthMenuController.java Zobrazit soubor

@@ -7,6 +7,7 @@ import com.huiju.estateagents.entity.SysMenu;
7 7
 import org.springframework.beans.factory.annotation.Autowired;
8 8
 import org.springframework.web.bind.annotation.*;
9 9
 
10
+import javax.servlet.http.HttpServletRequest;
10 11
 import java.util.List;
11 12
 
12 13
 /**
@@ -26,14 +27,14 @@ public class TaUserAuthMenuController extends BaseController {
26 27
      * 根据userId获取菜单列表
27 28
      * @param pageNum
28 29
      * @param pageSize
29
-     * @param userId
30 30
      * @return
31 31
      */
32
-    @RequestMapping(value="/admin/userAuthMenu/{userId}",method= RequestMethod.GET)
32
+    @RequestMapping(value="/admin/userAuthMenu",method= RequestMethod.GET)
33 33
     public ResponseBean  getMenuByUserId(@RequestParam("pageNum")Integer pageNum,
34 34
                                          @RequestParam("pageSize")Integer pageSize,
35
-                                         @PathVariable String userId){
36
-        return iTaUserAuthMenuService.getMenuByUserId(pageNum,pageSize,userId);
35
+                                         HttpServletRequest request){
36
+        Integer userId = getUserId(request);
37
+        return iTaUserAuthMenuService.getMenuByUserId(pageNum,pageSize,userId.toString());
37 38
     }
38 39
 
39 40
     /**
@@ -50,12 +51,12 @@ public class TaUserAuthMenuController extends BaseController {
50 51
 
51 52
     /**
52 53
      * 用户授权菜单
53
-     * @param userId
54 54
      * @return
55 55
      */
56
-    @RequestMapping(value="/admin/updateAuthMenu/{userId}",method= RequestMethod.PUT)
57
-    public ResponseBean updateUserAuthMenu(@PathVariable Integer userId,
56
+    @RequestMapping(value="/admin/updateAuthMenu",method= RequestMethod.PUT)
57
+    public ResponseBean updateUserAuthMenu(HttpServletRequest request,
58 58
                                            @RequestBody List<SysMenu> sysMenuList){
59
+        Integer userId = getUserId(request);
59 60
         return iTaUserAuthMenuService.updateUserAuthMenu(userId, sysMenuList);
60 61
     }
61 62
 }

+ 2
- 4
src/main/java/com/huiju/estateagents/center/taUser/mapper/TaUserAuthButtonMapper.java Zobrazit soubor

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.huiju.estateagents.entity.SysButtonInMenu;
7
-import com.huiju.estateagents.entity.SysMenu;
8 7
 import org.apache.ibatis.annotations.Mapper;
9 8
 import org.apache.ibatis.annotations.Param;
10 9
 
@@ -20,11 +19,10 @@ import java.util.List;
20 19
 public interface TaUserAuthButtonMapper  extends BaseMapper<SysButtonInMenu> {
21 20
     /**
22 21
      * 根据用户Id查询按钮列表
23
-     * @param page
24 22
      * @param userId
25 23
      * @return
26 24
      */
27
-    IPage<SysButtonInMenu> sysButtonListByUserId(Page page, @Param("userId")String userId);
25
+    List<SysButtonInMenu> sysButtonListByUserId(@Param("userId")String userId);
28 26
 
29 27
 
30 28
     /**
@@ -32,7 +30,7 @@ public interface TaUserAuthButtonMapper  extends BaseMapper<SysButtonInMenu> {
32 30
      * @param page
33 31
      * @return
34 32
      */
35
-    IPage<SysButtonInMenu> sysButtonListByRoleId(Page page);
33
+    List<SysButtonInMenu> sysButtonListByRoleId();
36 34
 
37 35
     void deleteUserAuthButton(@Param("userId") Integer userId);
38 36
 

+ 3
- 5
src/main/java/com/huiju/estateagents/center/taUser/mapper/TaUserAuthMenuMapper.java Zobrazit soubor

@@ -20,19 +20,17 @@ import java.util.List;
20 20
 public interface TaUserAuthMenuMapper extends BaseMapper<SysMenu> {
21 21
     /**
22 22
      * 根据用户Id查询菜单列表
23
-     * @param page
24 23
      * @param userId
25 24
      * @return
26 25
      */
27
-    IPage<SysMenu> sysMenuListByUserId(Page page, @Param("userId")String userId);
26
+    List<SysMenu> sysMenuListByUserId(@Param("userId")String userId);
28 27
 
29 28
 
30 29
     /**
31
-     * 根据角色Id查询菜单列表
32
-     * @param page
30
+     * 查询菜单列表
33 31
      * @return
34 32
      */
35
-    IPage<SysMenu> sysMenuListByRoleId(Page page);
33
+    List<SysMenu> sysMenuListByRoleId();
36 34
 
37 35
     /**
38 36
      * 删除授权的菜单

+ 2
- 11
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthButtonServiceImpl.java Zobrazit soubor

@@ -37,22 +37,13 @@ public class TaUserAuthButtonServiceImpl extends ServiceImpl<TaUserAuthButtonMap
37 37
 
38 38
     @Override
39 39
     public ResponseBean getButtonByUserId(Integer pageNum, Integer pageSize, String userId) {
40
-        Page<SysMenu> page = new Page<>();
41
-        page.setSize(pageSize == null ? 10 : pageSize);
42
-        page.setCurrent(pageNum == null ? 1 : pageNum);
43
-
44
-        List<SysButtonInMenu> records = taUserAuthButtonMapper.sysButtonListByUserId(page, userId).getRecords();
40
+        List<SysButtonInMenu> records = taUserAuthButtonMapper.sysButtonListByUserId(userId);
45 41
         return ResponseBean.success(records);
46 42
     }
47 43
 
48 44
     @Override
49 45
     public ResponseBean getAllButton(Integer pageNum, Integer pageSize) {
50
-        Page<SysButtonInMenu> page = new Page<>();
51
-        page.setSize(pageSize == null ? 10 : pageSize);
52
-        page.setCurrent(pageNum == null ? 1 : pageNum);
53
-
54
-        IPage<SysButtonInMenu> sysMenuIPage = taUserAuthButtonMapper.sysButtonListByRoleId(page);
55
-        List<SysButtonInMenu> records = sysMenuIPage.getRecords();
46
+        List<SysButtonInMenu> records = taUserAuthButtonMapper.sysButtonListByRoleId();
56 47
 
57 48
         QueryWrapper<TaRoleButton> queryWrapper = new QueryWrapper();
58 49
         List<TaRoleButton> taRoleButtons = taRoleButtonMapper.selectList(queryWrapper);

+ 2
- 11
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserAuthMenuServiceImpl.java Zobrazit soubor

@@ -45,24 +45,15 @@ public class TaUserAuthMenuServiceImpl extends ServiceImpl<TaUserAuthMenuMapper,
45 45
      */
46 46
     @Override
47 47
     public ResponseBean getMenuByUserId(Integer pageNum, Integer pageSize, String userId) {
48
-        Page<SysMenu> page = new Page<>();
49
-        page.setSize(pageSize == null ? 10 : pageSize);
50
-        page.setCurrent(pageNum == null ? 1 : pageNum);
51
-
52
-        IPage<SysMenu> sysMenuIPage = taUserAuthMenuMapper.sysMenuListByUserId(page, userId);
53
-        List<SysMenu> records = sysMenuIPage.getRecords();
54 48
 
49
+        List<SysMenu> records = taUserAuthMenuMapper.sysMenuListByUserId(userId);
55 50
         return ResponseBean.success(records);
56 51
     }
57 52
 
58 53
     @Override
59 54
     public ResponseBean getAllMenu(Integer pageNum, Integer pageSize) {
60
-        Page<SysMenu> page = new Page<>();
61
-        page.setSize(pageSize == null ? 10 : pageSize);
62
-        page.setCurrent(pageNum == null ? 1 : pageNum);
63 55
 
64
-        IPage<SysMenu> sysMenuIPage = taUserAuthMenuMapper.sysMenuListByRoleId(page);
65
-        List<SysMenu> records = sysMenuIPage.getRecords();
56
+        List<SysMenu> records = taUserAuthMenuMapper.sysMenuListByRoleId();
66 57
 
67 58
         QueryWrapper<TaRoleMenu> queryWrapper = new QueryWrapper();
68 59
         List<TaRoleMenu> taRoleMenus = taRoleMenuMapper.selectList(queryWrapper);