mirror of https://github.com/elunez/eladmin
refactor: rename APage -> PageResult
parent
8da2d5d028
commit
6983e27228
|
@ -8,7 +8,7 @@ import java.util.List;
|
|||
|
||||
@Getter
|
||||
@RequiredArgsConstructor(access = AccessLevel.PACKAGE)
|
||||
public class APage<T> {
|
||||
public class PageResult<T> {
|
||||
|
||||
private final List<T> content;
|
||||
|
|
@ -43,15 +43,15 @@ public class PageUtil extends cn.hutool.core.util.PageUtil {
|
|||
/**
|
||||
* Page 数据处理,预防redis反序列化报错
|
||||
*/
|
||||
public static <T> APage<T> toPage(Page<T> page) {
|
||||
return new APage<>(page.getContent(), page.getTotalElements());
|
||||
public static <T> PageResult<T> toPage(Page<T> page) {
|
||||
return new PageResult<>(page.getContent(), page.getTotalElements());
|
||||
}
|
||||
|
||||
/**
|
||||
* 自定义分页
|
||||
*/
|
||||
public static <T> APage<T> toPage(List<T> list, long totalElements) {
|
||||
return new APage<>(list, totalElements);
|
||||
public static <T> PageResult<T> toPage(List<T> list, long totalElements) {
|
||||
return new PageResult<>(list, totalElements);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
package me.zhengjie.modules.security.service;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.security.config.bean.SecurityProperties;
|
||||
import me.zhengjie.modules.security.service.dto.JwtUserDto;
|
||||
import me.zhengjie.modules.security.service.dto.OnlineUserDto;
|
||||
|
@ -71,7 +71,7 @@ public class OnlineUserService {
|
|||
* @param pageable /
|
||||
* @return /
|
||||
*/
|
||||
public APage<OnlineUserDto> getAll(String filter, Pageable pageable){
|
||||
public PageResult<OnlineUserDto> getAll(String filter, Pageable pageable){
|
||||
List<OnlineUserDto> onlineUserDtos = getAll(filter);
|
||||
return PageUtil.toPage(
|
||||
PageUtil.paging(pageable.getPageNumber(),pageable.getPageSize(), onlineUserDtos),
|
||||
|
|
|
@ -20,7 +20,7 @@ import io.swagger.annotations.Api;
|
|||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.zhengjie.annotation.Log;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.config.RsaProperties;
|
||||
import me.zhengjie.modules.system.domain.Dept;
|
||||
import me.zhengjie.modules.system.service.DataService;
|
||||
|
@ -78,7 +78,7 @@ public class UserController {
|
|||
@ApiOperation("查询用户")
|
||||
@GetMapping
|
||||
@PreAuthorize("@el.check('user:list')")
|
||||
public ResponseEntity<APage<UserDto>> queryUser(UserQueryCriteria criteria, Pageable pageable){
|
||||
public ResponseEntity<PageResult<UserDto>> queryUser(UserQueryCriteria criteria, Pageable pageable){
|
||||
if (!ObjectUtils.isEmpty(criteria.getDeptId())) {
|
||||
criteria.getDeptIds().add(criteria.getDeptId());
|
||||
// 先查找是否存在子节点
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
package me.zhengjie.modules.system.service;
|
||||
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.DictDetail;
|
||||
import me.zhengjie.modules.system.service.dto.DictDetailDto;
|
||||
import me.zhengjie.modules.system.service.dto.DictDetailQueryCriteria;
|
||||
|
@ -52,7 +52,7 @@ public interface DictDetailService {
|
|||
* @param pageable 分页参数
|
||||
* @return /
|
||||
*/
|
||||
APage<DictDetailDto> queryAll(DictDetailQueryCriteria criteria, Pageable pageable);
|
||||
PageResult<DictDetailDto> queryAll(DictDetailQueryCriteria criteria, Pageable pageable);
|
||||
|
||||
/**
|
||||
* 根据字典名称获取字典详情
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
package me.zhengjie.modules.system.service;
|
||||
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.Dict;
|
||||
import me.zhengjie.modules.system.service.dto.DictDto;
|
||||
import me.zhengjie.modules.system.service.dto.DictQueryCriteria;
|
||||
|
@ -37,7 +37,7 @@ public interface DictService {
|
|||
* @param pageable 分页参数
|
||||
* @return /
|
||||
*/
|
||||
APage<DictDto> queryAll(DictQueryCriteria criteria, Pageable pageable);
|
||||
PageResult<DictDto> queryAll(DictQueryCriteria criteria, Pageable pageable);
|
||||
|
||||
/**
|
||||
* 查询全部数据
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
package me.zhengjie.modules.system.service;
|
||||
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.Job;
|
||||
import me.zhengjie.modules.system.service.dto.JobDto;
|
||||
import me.zhengjie.modules.system.service.dto.JobQueryCriteria;
|
||||
|
@ -63,7 +63,7 @@ public interface JobService {
|
|||
* @param pageable 分页参数
|
||||
* @return /
|
||||
*/
|
||||
APage<JobDto> queryAll(JobQueryCriteria criteria, Pageable pageable);
|
||||
PageResult<JobDto> queryAll(JobQueryCriteria criteria, Pageable pageable);
|
||||
|
||||
/**
|
||||
* 查询全部数据
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
*/
|
||||
package me.zhengjie.modules.system.service;
|
||||
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.User;
|
||||
import me.zhengjie.modules.system.service.dto.UserDto;
|
||||
import me.zhengjie.modules.system.service.dto.UserLoginDto;
|
||||
|
@ -101,7 +101,7 @@ public interface UserService {
|
|||
* @param pageable 分页参数
|
||||
* @return /
|
||||
*/
|
||||
APage<UserDto> queryAll(UserQueryCriteria criteria, Pageable pageable);
|
||||
PageResult<UserDto> queryAll(UserQueryCriteria criteria, Pageable pageable);
|
||||
|
||||
/**
|
||||
* 查询全部不分页
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
package me.zhengjie.modules.system.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.Dict;
|
||||
import me.zhengjie.modules.system.domain.DictDetail;
|
||||
import me.zhengjie.modules.system.repository.DictRepository;
|
||||
|
@ -49,7 +49,7 @@ public class DictDetailServiceImpl implements DictDetailService {
|
|||
private final RedisUtils redisUtils;
|
||||
|
||||
@Override
|
||||
public APage<DictDetailDto> queryAll(DictDetailQueryCriteria criteria, Pageable pageable) {
|
||||
public PageResult<DictDetailDto> queryAll(DictDetailQueryCriteria criteria, Pageable pageable) {
|
||||
Page<DictDetail> page = dictDetailRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
|
||||
return PageUtil.toPage(page.map(dictDetailMapper::toDto));
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ package me.zhengjie.modules.system.service.impl;
|
|||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.modules.system.domain.Dict;
|
||||
import me.zhengjie.modules.system.service.dto.DictDetailDto;
|
||||
import me.zhengjie.modules.system.service.dto.DictQueryCriteria;
|
||||
|
@ -49,7 +49,7 @@ public class DictServiceImpl implements DictService {
|
|||
private final RedisUtils redisUtils;
|
||||
|
||||
@Override
|
||||
public APage<DictDto> queryAll(DictQueryCriteria dict, Pageable pageable){
|
||||
public PageResult<DictDto> queryAll(DictQueryCriteria dict, Pageable pageable){
|
||||
Page<Dict> page = dictRepository.findAll((root, query, cb) -> QueryHelp.getPredicate(root, dict, cb), pageable);
|
||||
return PageUtil.toPage(page.map(dictMapper::toDto));
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
package me.zhengjie.modules.system.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.exception.BadRequestException;
|
||||
import me.zhengjie.exception.EntityExistException;
|
||||
import me.zhengjie.modules.system.domain.Job;
|
||||
|
@ -53,7 +53,7 @@ public class JobServiceImpl implements JobService {
|
|||
private final UserRepository userRepository;
|
||||
|
||||
@Override
|
||||
public APage<JobDto> queryAll(JobQueryCriteria criteria, Pageable pageable) {
|
||||
public PageResult<JobDto> queryAll(JobQueryCriteria criteria, Pageable pageable) {
|
||||
Page<Job> page = jobRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
|
||||
return PageUtil.toPage(page.map(jobMapper::toDto).getContent(),page.getTotalElements());
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
package me.zhengjie.modules.system.service.impl;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import me.zhengjie.utils.APage;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import me.zhengjie.config.FileProperties;
|
||||
import me.zhengjie.exception.BadRequestException;
|
||||
import me.zhengjie.modules.security.service.OnlineUserService;
|
||||
|
@ -62,7 +62,7 @@ public class UserServiceImpl implements UserService {
|
|||
private final UserLoginMapper userLoginMapper;
|
||||
|
||||
@Override
|
||||
public APage<UserDto> queryAll(UserQueryCriteria criteria, Pageable pageable) {
|
||||
public PageResult<UserDto> queryAll(UserQueryCriteria criteria, Pageable pageable) {
|
||||
Page<User> page = userRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root, criteria, criteriaBuilder), pageable);
|
||||
return PageUtil.toPage(page.map(userMapper::toDto));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue