From 6546b9c285ab497987167c8b01c81d561ff54a8b Mon Sep 17 00:00:00 2001 From: qmstyle Date: Fri, 14 Mar 2025 17:04:10 +0800 Subject: [PATCH] =?UTF-8?q?2025=E5=B9=B43=E6=9C=8814=E6=97=A517:04:01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhangmeng/online/exam/ui/api/model/QuestionDataLoad.java | 3 ++- .../com/zhangmeng/online/exam/ui/api/model/RoleDataLoad.java | 3 ++- .../com/zhangmeng/online/exam/ui/api/model/UserDataLoad.java | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zhangmeng/online/exam/ui/api/model/QuestionDataLoad.java b/src/main/java/com/zhangmeng/online/exam/ui/api/model/QuestionDataLoad.java index 080de04..04efa04 100644 --- a/src/main/java/com/zhangmeng/online/exam/ui/api/model/QuestionDataLoad.java +++ b/src/main/java/com/zhangmeng/online/exam/ui/api/model/QuestionDataLoad.java @@ -26,6 +26,7 @@ public class QuestionDataLoad implements DataLoad { String userListData = HttpUtils.GET(API_URL + "/question/list",params); JSONObject jsonObject = JSON.parseObject(userListData); JSONArray data = jsonObject.getJSONArray("data"); + Integer total = jsonObject.getInteger("total"); List> questionMapList = new ArrayList<>(); for (Object datum : data) { @@ -37,6 +38,6 @@ public class QuestionDataLoad implements DataLoad { userMap.put("权限路径", new SimpleStringProperty(permission.getString("url"))); questionMapList.add(userMap); } - return new ApiUtils.DataView(Arrays.asList("序号", "权限名称", "描述", "权限路径"), questionMapList).setDataLoad(this); + return new ApiUtils.DataView(Arrays.asList("序号", "权限名称", "描述", "权限路径"), questionMapList).setDataLoad(this).setPageNum(pageNum).setPageSize(pageSize).setTotal(total); } } diff --git a/src/main/java/com/zhangmeng/online/exam/ui/api/model/RoleDataLoad.java b/src/main/java/com/zhangmeng/online/exam/ui/api/model/RoleDataLoad.java index f716175..ef4f582 100644 --- a/src/main/java/com/zhangmeng/online/exam/ui/api/model/RoleDataLoad.java +++ b/src/main/java/com/zhangmeng/online/exam/ui/api/model/RoleDataLoad.java @@ -27,6 +27,7 @@ public class RoleDataLoad implements DataLoad { String userListData = HttpUtils.GET(API_URL + "/role/list",params); JSONObject jsonObject = JSON.parseObject(userListData); JSONArray data = jsonObject.getJSONArray("data"); + Integer total = jsonObject.getInteger("total"); List> roleMapList = new ArrayList<>(); for (Object datum : data) { JSONObject role = (JSONObject) datum; @@ -37,6 +38,6 @@ public class RoleDataLoad implements DataLoad { roleMap.put("角色类型", new SimpleStringProperty(role.getString("type_name"))); roleMapList.add(roleMap); } - return new ApiUtils.DataView(Arrays.asList("序号", "角色名称", "描述", "角色类型"), roleMapList).setDataLoad(this); + return new ApiUtils.DataView(Arrays.asList("序号", "角色名称", "描述", "角色类型"), roleMapList).setDataLoad(this).setPageNum(pageNum).setPageSize(pageSize).setTotal(total); } } diff --git a/src/main/java/com/zhangmeng/online/exam/ui/api/model/UserDataLoad.java b/src/main/java/com/zhangmeng/online/exam/ui/api/model/UserDataLoad.java index 709b2b0..c7f4187 100644 --- a/src/main/java/com/zhangmeng/online/exam/ui/api/model/UserDataLoad.java +++ b/src/main/java/com/zhangmeng/online/exam/ui/api/model/UserDataLoad.java @@ -25,6 +25,7 @@ public class UserDataLoad implements DataLoad { String userListData = HttpUtils.GET(ApiUtils.API_URL + "/user/list",params); JSONObject jsonObject = JSON.parseObject(userListData); JSONArray data = jsonObject.getJSONArray("data"); + int total = jsonObject.getIntValue("total"); List> userMapList = new ArrayList<>(); for (Object datum : data) { JSONObject user = (JSONObject) datum; @@ -36,7 +37,7 @@ public class UserDataLoad implements DataLoad { userMapList.add(userMap); } - ApiUtils.DataView dataView = new ApiUtils.DataView(Arrays.asList("序号", "用户名", "电子邮箱", "手机号码"), userMapList); + ApiUtils.DataView dataView = new ApiUtils.DataView(Arrays.asList("序号", "用户名", "电子邮箱", "手机号码"), userMapList).setDataLoad(this).setPageNum(pageNum).setPageSize(pageSize).setTotal(total); dataView.setDataLoad(this); return dataView; }