From 9a4b09e6a32b4510e1e9c4fb13d6cb90b896abe4 Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期二, 16 七月 2024 21:23:26 +0800 Subject: [PATCH] 修改分页查询 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorShareController.java | 58 +++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 49 insertions(+), 9 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorShareController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorShareController.java index a320d6a..ea95f3a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorShareController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorShareController.java @@ -1,15 +1,27 @@ package com.ruoyi.web.controller.zhang; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.text.Convert; +import com.ruoyi.common.utils.MapUtils; +import com.ruoyi.common.utils.ServletUtils; import com.ruoyi.domain.ShareMore; +import com.ruoyi.domain.ZfDoctor; +import com.ruoyi.domain.ZfDoctorDownload; +import com.ruoyi.service.ZInfoUserService; +import com.ruoyi.service.ZfDoctorDownloadService; +import com.ruoyi.service.ZfDoctorService; import com.ruoyi.service.ZfDoctorShareService; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.stream.Collectors; + +import static com.ruoyi.common.core.page.TableSupport.*; @RestController @RequestMapping("/ZfDoctorShare") @@ -17,6 +29,14 @@ @Resource ZfDoctorShareService zfDoctorShareService; + @Resource + ZfDoctorService zfDoctorService; + + @Resource + ZInfoUserService zInfoUserService; + + @Resource + ZfDoctorDownloadService zfDoctorDownloadService; /** * 鍒嗕韩鏁版嵁 */ @@ -30,16 +50,19 @@ */ @PostMapping("/getInfoByUserId") public AjaxResult empowerGetInfo(@RequestBody ShareMore zfDoctor){ - - return zfDoctorShareService.listByFidAid(zfDoctor); + Integer pageNo = Convert.toInt(ServletUtils.getParameter(PAGE_NO), 1); + Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); + return zfDoctorShareService.listByFidAid(zfDoctor,pageNo,pageSize) ; } /** * 鐢ㄦ埛鑷繁鏌ョ湅鍒汉鍒嗕韩鐨勬暟鎹拰鍒嗕韩浜� */ - @PostMapping("/getInfoByShareId") - public AjaxResult empowerGetInfo2(@RequestBody Long shareId){ - return zfDoctorShareService.listByUserId(shareId); + @GetMapping("/getInfoByShareId") + public AjaxResult empowerGetInfo2(@RequestBody ShareMore zfDoctor){ + Integer pageNo = Convert.toInt(ServletUtils.getParameter(PAGE_NO), 1); + Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); + return zfDoctorShareService.listUserId(zfDoctor,pageNo ,pageSize); } /** * 鏍规嵁userId鍜宻hareId鏀跺洖宸茬粡鎺堟潈缁欓偅浜涗汉 @@ -49,5 +72,22 @@ return zfDoctorShareService.deleteZa(zfDoctor); } + /** + * 涓嬭浇鍒嗕韩鐨勬暟鎹� + */ + @PostMapping("/downloadDate") + public AjaxResult ifDownLoad(@RequestBody ZfDoctorDownload zfDoctorDownload){ + return zfDoctorDownloadService.addData(zfDoctorDownload); + } + + /** + * 灞曠ず涓嬭浇鍒嗕韩鐨勬暟鎹� + */ + @GetMapping("/all") + public AjaxResult data(ZfDoctorDownload zfDoctorDownload){ + Integer pageNo = Convert.toInt(ServletUtils.getParameter(PAGE_NO), 1); + Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); + return zfDoctorDownloadService.selectDoctorList(zfDoctorDownload,pageNo ,pageSize); + } } -- Gitblit v1.9.1