Przeglądaj źródła

角色列表加入分页

skyline 2 lat temu
rodzic
commit
a7ce88bd42

+ 2 - 2
admin/src/main/java/com/kym/admin/controller/AdminUserController.java

@@ -81,7 +81,7 @@ public class AdminUserController extends IController {
      * @return
      */
     @GetMapping("listRole")
-    R<?> listRole() {
-        return R.success(roleService.list());
+    R<?> listRole(@ModelAttribute CommonQueryParam params) {
+        return R.success(roleService.listRole(params));
     }
 }

+ 3 - 0
service/src/main/java/com/kym/service/admin/RoleService.java

@@ -2,6 +2,8 @@ package com.kym.service.admin;
 
 import com.kym.entity.admin.Role;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.kym.entity.admin.queryParams.CommonQueryParam;
+import com.kym.entity.common.PageBean;
 
 /**
  * <p>
@@ -13,4 +15,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface RoleService extends IService<Role> {
 
+    PageBean<Role> listRole(CommonQueryParam params);
 }

+ 9 - 1
service/src/main/java/com/kym/service/admin/impl/RoleServiceImpl.java

@@ -1,10 +1,13 @@
 package com.kym.service.admin.impl;
 
 import com.baomidou.dynamic.datasource.annotation.DS;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.github.pagehelper.PageHelper;
 import com.kym.entity.admin.Role;
+import com.kym.entity.admin.queryParams.CommonQueryParam;
+import com.kym.entity.common.PageBean;
 import com.kym.mapper.admin.RoleMapper;
 import com.kym.service.admin.RoleService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 
 /**
@@ -19,4 +22,9 @@ import org.springframework.stereotype.Service;
 @DS("db-admin")
 public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements RoleService {
 
+    @Override
+    public PageBean<Role> listRole(CommonQueryParam params) {
+        PageHelper.startPage(params.getPageNum(), params.getPageSize());
+        return new PageBean<>(list());
+    }
 }