Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Evan Liu
hms
提交
fc559a29
H
hms
项目概览
Evan Liu
/
hms
通知
10
Star
5
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fc559a29
编写于
8月 14, 2021
作者:
刘
刘兴
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
查询所有用户接口采用分页方式返回数据
上级
42119a19
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
53 addition
and
5 deletion
+53
-5
HMS/src/main/java/com/hqyj/seven/controller/UserController.java
...c/main/java/com/hqyj/seven/controller/UserController.java
+16
-2
HMS/src/main/java/com/hqyj/seven/service/UserService.java
HMS/src/main/java/com/hqyj/seven/service/UserService.java
+2
-1
HMS/src/main/java/com/hqyj/seven/service/impl/UserServiceImpl.java
...ain/java/com/hqyj/seven/service/impl/UserServiceImpl.java
+35
-2
未找到文件。
HMS/src/main/java/com/hqyj/seven/controller/UserController.java
浏览文件 @
fc559a29
package
com.hqyj.seven.controller
;
import
com.hqyj.seven.pojo.PageData
;
import
com.hqyj.seven.pojo.User
;
import
com.hqyj.seven.service.UserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
java.util.HashMap
;
...
...
@@ -62,8 +64,20 @@ public class UserController {
//查询所有用户
@RequestMapping
(
"/getAllUser"
)
@ResponseBody
public
Map
<
String
,
Object
>
getAllUser
(){
List
<
User
>
userList
=
userService
.
queryAllUser
();
public
Map
<
String
,
Object
>
getAllUser
(
@RequestParam
(
"page"
)
Integer
pageNumber
,
@RequestParam
(
"limit"
)
Integer
pageSize
){
int
number
;
int
size
;
if
(
pageNumber
==
null
){
number
=
1
;
}
else
{
number
=
pageNumber
;
}
if
(
pageSize
==
null
){
size
=
10
;
}
else
{
size
=
pageSize
;
}
PageData
<
User
>
userList
=
userService
.
queryAllUser
(
number
,
size
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
if
(
userList
==
null
){
result
.
put
(
"code"
,-
1
);
...
...
HMS/src/main/java/com/hqyj/seven/service/UserService.java
浏览文件 @
fc559a29
package
com.hqyj.seven.service
;
import
com.hqyj.seven.pojo.PageData
;
import
com.hqyj.seven.pojo.User
;
import
java.util.List
;
...
...
@@ -20,7 +21,7 @@ public interface UserService {
List
<
User
>
searchUser
(
String
names
);
//查询所有用户
List
<
User
>
queryAllUser
(
);
PageData
<
User
>
queryAllUser
(
int
number
,
int
size
);
//登录
Map
<
String
,
Object
>
login
(
String
username
,
String
password
);
...
...
HMS/src/main/java/com/hqyj/seven/service/impl/UserServiceImpl.java
浏览文件 @
fc559a29
package
com.hqyj.seven.service.impl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.hqyj.seven.dao.UserDao
;
import
com.hqyj.seven.pojo.PageData
;
import
com.hqyj.seven.pojo.User
;
import
com.hqyj.seven.service.UserService
;
import
com.hqyj.seven.utils.MD5Util
;
...
...
@@ -37,8 +40,38 @@ public class UserServiceImpl implements UserService {
//查询所有用户
@Override
public
List
<
User
>
queryAllUser
()
{
return
userDao
.
queryAllUser
();
public
PageData
<
User
>
queryAllUser
(
int
pageNumber
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNumber
,
pageSize
);
List
<
User
>
userList
=
userDao
.
queryAllUser
();
PageInfo
<
User
>
pageInfo
=
new
PageInfo
<>(
userList
);
//创建我们自己的数据模型
PageData
<
User
>
pageData
=
new
PageData
<>();
pageData
.
setCurrentPage
(
pageNumber
);
//设置每页数
pageData
.
setPageSize
(
pageSize
);
//设置总页数
pageData
.
setTotalPage
(
pageInfo
.
getPages
());
//设置总记录数
pageData
.
setTotalSize
((
int
)
pageInfo
.
getTotal
());
if
(
pageInfo
.
isHasNextPage
()){
//有下一页 设置下一页页码
pageData
.
setNextPage
(
pageInfo
.
getNextPage
());
}
else
{
//没有下一页,设置尾页
pageData
.
setNextPage
(
pageInfo
.
getPages
());
}
if
(
pageInfo
.
isHasPreviousPage
()){
//有上一页 设置上一页页码
pageData
.
setPreviousPage
(
pageInfo
.
getPrePage
());
}
else
{
//没有上一页,设置首页
pageData
.
setPreviousPage
(
1
);
}
//设置用户信息
pageData
.
setList
(
pageInfo
.
getList
());
return
pageData
;
}
//根据用户ID修改用户信息
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录