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