分页22
This commit is contained in:
@@ -2,6 +2,7 @@ package com.sqx.modules.sdk.controller;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.sdk.entity.SdkInfo;
|
||||
import com.sqx.modules.sdk.service.SdkInfoService;
|
||||
@@ -48,6 +49,7 @@ public class SdkInfoController {
|
||||
*/
|
||||
@GetMapping("getSdkList")
|
||||
public Result getSdkList(Integer page, Integer limit, SdkInfo sdkInfo) {
|
||||
PageHelper.startPage(page, limit);
|
||||
return Result.success().put("data", infoService.getSdkList(page, limit, sdkInfo));
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
package com.sqx.modules.sdk.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.sqx.modules.sdk.entity.SdkInfo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
@@ -20,7 +18,7 @@ import java.util.List;
|
||||
@Mapper
|
||||
public interface SdkInfoDao extends BaseMapper<SdkInfo> {
|
||||
|
||||
IPage<SdkInfo> getSdkPage(@Param("pages") Page<SdkInfo> pages, @Param("sdkInfo") SdkInfo sdkInfo);
|
||||
List<SdkInfo> getSdkPage(@Param("sdkInfo") SdkInfo sdkInfo);
|
||||
|
||||
|
||||
List<SdkInfo> getSdkList(@Param("sdkInfo") SdkInfo sdkInfo);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.sqx.modules.sdk.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.sqx.common.utils.PageUtils;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.sdk.entity.SdkInfo;
|
||||
import com.sqx.modules.utils.excel.ExcelData;
|
||||
@@ -18,7 +18,7 @@ public interface SdkInfoService extends IService<SdkInfo> {
|
||||
|
||||
Result saveSdkInfo(Long typeId, Integer num,Long sysUserId);
|
||||
|
||||
IPage<SdkInfo> getSdkList(Integer page, Integer limit, SdkInfo sdkInfo);
|
||||
PageUtils getSdkList(Integer page, Integer limit, SdkInfo sdkInfo);
|
||||
|
||||
Result sdkExchange(Long userId, String sdkContent);
|
||||
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
package com.sqx.modules.sdk.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sqx.common.utils.DateUtils;
|
||||
import com.sqx.common.utils.PageUtils;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.app.entity.UserVip;
|
||||
import com.sqx.modules.app.service.UserService;
|
||||
@@ -65,15 +66,14 @@ public class SdkInfoServiceImpl extends ServiceImpl<SdkInfoDao, SdkInfo> impleme
|
||||
}
|
||||
|
||||
@Override
|
||||
public IPage<SdkInfo> getSdkList(Integer page, Integer limit, SdkInfo sdkInfo) {
|
||||
Page<SdkInfo> pages;
|
||||
if (page != null && limit != null) {
|
||||
pages = new Page<>(page, limit);
|
||||
} else {
|
||||
pages = new Page<>();
|
||||
pages.setSize(-1);
|
||||
public PageUtils getSdkList(Integer page, Integer limit, SdkInfo sdkInfo) {
|
||||
if (page == null || limit == null) {
|
||||
page = 1;
|
||||
limit = -1;
|
||||
}
|
||||
return baseMapper.getSdkPage(pages, sdkInfo);
|
||||
PageHelper.startPage(page, limit);
|
||||
List<SdkInfo> sdkList = baseMapper.getSdkList(sdkInfo);
|
||||
return PageUtils.page(new PageInfo<>(sdkList));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user