This commit is contained in:
GYJ
2025-01-02 20:45:51 +08:00
parent e3de8c009f
commit d56a5df40e
47 changed files with 221 additions and 382 deletions

View File

@@ -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));
}

View File

@@ -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);

View File

@@ -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);

View File

@@ -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