Browse Source

申诉列表及审核列表分页查询问题

zhanghang 3 years ago
parent
commit
8b716f64ff

+ 3 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/config/DB2DruidConfig.java

@@ -54,6 +54,9 @@ public class DB2DruidConfig {
         MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();
         sqlSessionFactory.setDataSource(db2);
         sqlSessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapperdb2/*.xml"));
+        Interceptor[] plugins = new Interceptor[1];
+        plugins[0] = paginationInterceptor();
+        sqlSessionFactory.setPlugins(plugins);
         return sqlSessionFactory.getObject();
     }
 

+ 4 - 0
dblayer-mbg/src/main/java/com/lantone/dblayermbg/config/DruidConfig.java

@@ -3,6 +3,7 @@ package com.lantone.dblayermbg.config;
 import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
 import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
 import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
+import org.apache.ibatis.plugin.Interceptor;
 import org.apache.ibatis.session.SqlSessionFactory;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -54,6 +55,9 @@ public class DruidConfig {
         MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();
         sqlSessionFactory.setDataSource(db1);
         sqlSessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/*.xml"));
+        Interceptor[] plugins = new Interceptor[1];
+        plugins[0] = paginationInterceptor();
+        sqlSessionFactory.setPlugins(plugins);
         return sqlSessionFactory.getObject();
     }
 

+ 3 - 3
dblayer-mbg/src/main/java/com/lantone/dblayermbg/mapperdb2/AppealExamineInfoMapper.java

@@ -1,7 +1,7 @@
 package com.lantone.dblayermbg.mapperdb2;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.lantone.common.dto.appeal.GetAppealReviewDTO;
 import com.lantone.common.dto.appeal.GetComplaintRecordDTO;
 import com.lantone.common.vo.appeal.GetComplaintRecordVO;
@@ -21,14 +21,14 @@ public interface AppealExamineInfoMapper extends BaseMapper<AppealExamineInfo> {
       * @param getComplaintRecordVO
       * @return
       */
-     IPage<GetComplaintRecordDTO> getComplaintRecord(@Param("getComplaintRecordVO") GetComplaintRecordVO getComplaintRecordVO);
+     Page<GetComplaintRecordDTO> getComplaintRecord(@Param("getComplaintRecordVO") GetComplaintRecordVO getComplaintRecordVO);
 
      /**
       * 申诉审核列表
       * @param getAppealReviewVO
       * @return
       */
-     IPage<GetAppealReviewDTO> getAppealReview(@Param("getAppealReviewVO") GetAppealReviewVO getAppealReviewVO) ;
+     Page<GetAppealReviewDTO> getAppealReview(@Param("getAppealReviewVO") GetAppealReviewVO getAppealReviewVO) ;
 
      /**
       * 审核通过

+ 3 - 3
report-service/src/main/java/com/lantone/report/facade/MedAppealExamineInfoManagementFacade.java

@@ -3,7 +3,7 @@ package com.lantone.report.facade;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.lantone.common.dto.appeal.GetAppealInfoDTO;
 import com.lantone.common.dto.appeal.GetAppealReviewDTO;
 import com.lantone.common.dto.appeal.GetComplaintRecordDTO;
@@ -45,7 +45,7 @@ public class MedAppealExamineInfoManagementFacade {
      * @param getComplaintRecordVO
      * @return
      */
-    public IPage<GetComplaintRecordDTO> getComplaintRecord(GetComplaintRecordVO getComplaintRecordVO) {
+    public Page<GetComplaintRecordDTO> getComplaintRecord(GetComplaintRecordVO getComplaintRecordVO) {
         return appealExamineInfoFacade.getBaseMapper().getComplaintRecord(getComplaintRecordVO);
     }
 
@@ -54,7 +54,7 @@ public class MedAppealExamineInfoManagementFacade {
      * @param getAppealReviewVO
      * @return
      */
-    public IPage<GetAppealReviewDTO> getAppealReview(GetAppealReviewVO getAppealReviewVO) {
+    public Page<GetAppealReviewDTO> getAppealReview(GetAppealReviewVO getAppealReviewVO) {
         return appealExamineInfoFacade.getBaseMapper().getAppealReview(getAppealReviewVO);
     }
 

+ 6 - 4
report-service/src/main/java/com/lantone/report/web/MedAppealExamineInfoManagementController.java

@@ -1,7 +1,9 @@
 package com.lantone.report.web;
 
 
+
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.lantone.common.dto.RespDTO;
 import com.lantone.common.dto.appeal.GetAppealInfoDTO;
 import com.lantone.common.dto.appeal.GetAppealReviewDTO;
@@ -35,15 +37,15 @@ public class MedAppealExamineInfoManagementController {
     @ApiOperation(value = "获取申述记录列表[by:zhanghang]",
             notes = "获取申述记录列表")
     @PostMapping("/getComplaintRecord")
-    public RespDTO<GetComplaintRecordDTO> getComplaintRecord(@RequestBody GetComplaintRecordVO getComplaintRecordVO) {
-        IPage<GetComplaintRecordDTO> complaintRecord = medAppealExamineInfoManagementFacade.getComplaintRecord(getComplaintRecordVO);
+    public RespDTO<IPage<GetAppealReviewDTO>> getComplaintRecord(@RequestBody GetComplaintRecordVO getComplaintRecordVO) {
+        Page<GetComplaintRecordDTO> complaintRecord = medAppealExamineInfoManagementFacade.getComplaintRecord(getComplaintRecordVO);
         return RespDTO.onSuc(complaintRecord);
     }
     @ApiOperation(value = "获取申诉审核列表[by:zhanghang]",
             notes = "获取申诉审核列表")
     @PostMapping("/getAppealReview")
-    public RespDTO<GetAppealReviewDTO> getAppealReview(@RequestBody GetAppealReviewVO getAppealReviewVO) {
-        IPage<GetAppealReviewDTO> appealReview = medAppealExamineInfoManagementFacade.getAppealReview(getAppealReviewVO);
+    public RespDTO<IPage<GetAppealReviewDTO>> getAppealReview(@RequestBody GetAppealReviewVO getAppealReviewVO) {
+        Page<GetAppealReviewDTO> appealReview = medAppealExamineInfoManagementFacade.getAppealReview(getAppealReviewVO);
         return RespDTO.onSuc(appealReview);
     }