From ebcf26b666743c5c006067288f7a1b34b44af55c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A1=BE=E5=90=9B=E7=A6=B9?= <2673609096@qq.com> Date: Sun, 31 Aug 2025 16:16:40 +0800 Subject: [PATCH] =?UTF-8?q?farm=E6=A8=A1=E5=9D=97-=E7=BD=91=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/gridinfo/GridInfoController.java | 8 ++++++++ .../module/farm/service/gridinfo/GridInfoService.java | 1 + .../farm/service/gridinfo/GridInfoServiceImpl.java | 10 ++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/gridinfo/GridInfoController.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/gridinfo/GridInfoController.java index 7240ce0e..18585b94 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/gridinfo/GridInfoController.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/gridinfo/GridInfoController.java @@ -88,6 +88,14 @@ public class GridInfoController { return success(BeanUtils.toBean(pageResult, GridInfoRespVO.class)); } + @GetMapping("/getList") + @Operation(summary = "获得网格分页") + @PreAuthorize("@ss.hasPermission('farm:grid-info:query')") + public CommonResult> getList(@Valid GridInfoPageReqVO pageReqVO) { + List pageResult = gridInfoService.getList(pageReqVO); + return success(BeanUtils.toBean(pageResult, GridInfoRespVO.class)); + } + @GetMapping("/export-excel") @Operation(summary = "导出网格 Excel") @PreAuthorize("@ss.hasPermission('farm:grid-info:export')") diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoService.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoService.java index c3b70cc3..e020946b 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoService.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoService.java @@ -59,4 +59,5 @@ public interface GridInfoService { */ PageResult getGridInfoPage(GridInfoPageReqVO pageReqVO); + List getList(@Valid GridInfoPageReqVO pageReqVO); } \ No newline at end of file diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoServiceImpl.java index 71702cd3..454bf5d5 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/gridinfo/GridInfoServiceImpl.java @@ -7,6 +7,7 @@ import org.springframework.validation.annotation.Validated; import org.springframework.transaction.annotation.Transactional; import java.util.*; + import cn.iocoder.yudao.module.farm.controller.admin.gridinfo.vo.*; import cn.iocoder.yudao.module.farm.dal.dataobject.gridinfo.GridInfoDO; import cn.iocoder.yudao.framework.common.pojo.PageResult; @@ -60,10 +61,10 @@ public class GridInfoServiceImpl implements GridInfoService { } @Override - public void deleteGridInfoListByIds(List ids) { + public void deleteGridInfoListByIds(List ids) { // 删除 gridInfoMapper.deleteByIds(ids); - } + } private void validateGridInfoExists(String id) { @@ -82,4 +83,9 @@ public class GridInfoServiceImpl implements GridInfoService { return gridInfoMapper.selectPage(pageReqVO); } + @Override + public List getList(GridInfoPageReqVO pageReqVO) { + return gridInfoMapper.selectList(GridInfoDO::getPlotId, pageReqVO.getPlotId()); + } + } \ No newline at end of file