From df19052a9323d81145e972c07123bb5a01a02e1d Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 07 十月 2023 15:14:27 +0800 Subject: [PATCH] 添加地块控制器 --- src/main/java/com/smartearth/poiexcel/controller/DkController.java | 63 +++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/smartearth/poiexcel/controller/DkController.java b/src/main/java/com/smartearth/poiexcel/controller/DkController.java new file mode 100644 index 0000000..a3a00b2 --- /dev/null +++ b/src/main/java/com/smartearth/poiexcel/controller/DkController.java @@ -0,0 +1,63 @@ +package com.smartearth.poiexcel.controller; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.metadata.OrderItem; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.smartearth.poiexcel.entity.DkEntity; +import com.smartearth.poiexcel.entity.ResponseMsg; +import com.smartearth.poiexcel.mapper.DkMapper; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 鍦板潡鎺у埗鍣� + * @author WWW + * @date 2023-10-07 + */ +@Api(tags = "鍦板潡鎺у埗鍣�") +@RestController +@RequestMapping("/dk") +@SuppressWarnings("ALL") +public class DkController extends BaseController { + @Resource + DkMapper dkMapper; + + @ApiOperation(value = "鍒嗛〉鏌ヨ鍦板潡") + @ApiImplicitParams({ + @ApiImplicitParam(name = "pageSize", value = "姣忛〉鏉℃暟", dataType = "Integer", paramType = "query", example = "10"), + @ApiImplicitParam(name = "pageIndex", value = "鍒嗛〉鏁帮紙浠�1寮�濮嬶級", dataType = "Integer", paramType = "query", example = "1") + }) + @GetMapping(value = "/selectByPage") + public ResponseMsg<Object> selectByPage(Integer pageSize, Integer pageIndex) { + try { + if (null == pageSize || pageSize < 1) { + pageSize = 10; + } + if (null == pageIndex || pageIndex < 1) { + pageIndex = 1; + } + + QueryWrapper<DkEntity> wrapper = new QueryWrapper<>(); + // wrapper.ge("age",20); + + Page<DkEntity> page = new Page<>(pageIndex, pageSize); + page.addOrder(OrderItem.desc("id")); + + IPage<DkEntity> iPage = dkMapper.selectPage(page, wrapper); + List<DkEntity> list = iPage.getRecords(); + + return success(iPage.getTotal(), list); + } catch (Exception ex) { + return fail(ex, -1); + } + } +} -- Gitblit v1.9.3