Commit 2d922617 authored by 蔡镇泽's avatar 蔡镇泽

添加分页

parent 5c42fe63
package com.hungraim.ltc.controller; package com.hungraim.ltc.controller;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.pojo.entity.disable.*; import com.hungraim.ltc.pojo.entity.disable.*;
import com.hungraim.ltc.pojo.vo.disable.DisableExamineInfoVO; import com.hungraim.ltc.pojo.vo.disable.DisableExamineInfoVO;
import com.hungraim.ltc.pojo.vo.disable.DisableInfoVO; import com.hungraim.ltc.pojo.vo.disable.DisableInfoVO;
...@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
...@@ -147,13 +148,15 @@ public class DisableController { ...@@ -147,13 +148,15 @@ public class DisableController {
* @return 失能人员信息列表 * @return 失能人员信息列表
*/ */
@RequestMapping("/disableList") @RequestMapping("/disableList")
public Result<IPage<DisableVO>> disableList(String organId, String districtProvincial, public Result<Page<DisableVO>> disableList(@RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "10") Integer pageSize,
String organId, String districtProvincial,
String districtCity, String districtArea, String districtCity, String districtArea,
String realName, String certiCode, String dataFrom, String realName, String certiCode, String dataFrom,
String srvOrganName, int pageNum, int pageSize) { String srvOrganName) {
IPage<DisableVO> iPage = disableService.disableList(organId, districtProvincial, Page<DisableVO> page = new Page<>(pageNum, pageSize);
districtCity, districtArea, realName, certiCode, dataFrom, srvOrganName, pageNum, pageSize); page = disableService.disableList(page, organId, districtProvincial,
return Result.success(iPage); districtCity, districtArea, realName, certiCode, dataFrom, srvOrganName);
return Result.success(page);
} }
/** /**
......
...@@ -19,9 +19,9 @@ import java.util.List; ...@@ -19,9 +19,9 @@ import java.util.List;
public interface DisableService { public interface DisableService {
Page<DisableVO> disableList(String organId, String districtProvincial, String districtCity, Page<DisableVO> disableList(Page<DisableVO> page, String organId, String districtProvincial, String districtCity,
String districtArea, String realName, String certiCode, String dataFrom, String districtArea, String realName, String certiCode, String dataFrom,
String srvOrganName, int pageNum, int pageSize); String srvOrganName);
/** /**
* 失能审核信息详情 * 失能审核信息详情
......
...@@ -81,15 +81,15 @@ public class DisableServiceImpl implements DisableService { ...@@ -81,15 +81,15 @@ public class DisableServiceImpl implements DisableService {
* @return list * @return list
*/ */
@Override @Override
public Page<DisableVO> disableList(String organId, String districtProvincial, String districtCity, public Page<DisableVO> disableList(Page<DisableVO> page, String organId, String districtProvincial, String districtCity,
String districtArea, String realName, String certiCode, String dataFrom, String districtArea, String realName, String certiCode, String dataFrom,
String srvOrganName, int pageNum, int pageSize) { String srvOrganName) {
// 没有organId参数的时候,这个集合就为null // 没有organId参数的时候,这个集合就为null
List<String> organIds = null; List<String> organIds = null;
if (StrUtil.isNotBlank(organId)) { if (StrUtil.isNotBlank(organId)) {
organIds = Arrays.asList(organId.split(",")); organIds = Arrays.asList(organId.split(","));
} }
return disableApplyMapper.disableList(new Page<>(pageNum, pageSize), organIds, districtProvincial, return disableApplyMapper.disableList(page, organIds, districtProvincial,
districtCity, districtArea, realName, certiCode, dataFrom, srvOrganName); districtCity, districtArea, realName, certiCode, dataFrom, srvOrganName);
} }
......
...@@ -3,6 +3,7 @@ package com.hungraim.ltc.governance.controller; ...@@ -3,6 +3,7 @@ package com.hungraim.ltc.governance.controller;
import cn.hutool.json.JSONArray; import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject; import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.governance.service.DisableAssessmentCriteriaService; import com.hungraim.ltc.governance.service.DisableAssessmentCriteriaService;
import com.hungraim.ltc.pojo.vo.governance.CfgAprVO; import com.hungraim.ltc.pojo.vo.governance.CfgAprVO;
import com.hungraim.ltc.util.Result; import com.hungraim.ltc.util.Result;
...@@ -10,10 +11,9 @@ import lombok.extern.slf4j.Slf4j; ...@@ -10,10 +11,9 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/** /**
* 失能评定标准Controller * 失能评定标准Controller
* *
...@@ -118,9 +118,11 @@ public class DisableAssessmentCriteriaController { ...@@ -118,9 +118,11 @@ public class DisableAssessmentCriteriaController {
* @param status 状态 * @param status 状态
*/ */
@RequestMapping("/getDisableAssessmentCriteriaList") @RequestMapping("/getDisableAssessmentCriteriaList")
public Result<List<CfgAprVO>> getDisableAssessmentCriteriaList(String organIds, String aprName, String status) { public Result<Page<CfgAprVO>> getDisableAssessmentCriteriaList(@RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "10") Integer pageSize,
List<CfgAprVO> list = disableAssessmentCriteriaService.getDisableAssessmentCriteriaList(organIds, aprName, status); String organIds, String aprName, String status) {
return Result.success(list); Page<CfgAprVO> page = new Page<>(pageNum, pageSize);
page = disableAssessmentCriteriaService.getDisableAssessmentCriteriaList(page, organIds, aprName, status);
return Result.success(page);
} }
/** /**
......
...@@ -45,12 +45,6 @@ public class SrvTaskController { ...@@ -45,12 +45,6 @@ public class SrvTaskController {
if (StringUtils.isBlank(organId)) { if (StringUtils.isBlank(organId)) {
return Result.failed("参数异常!"); return Result.failed("参数异常!");
} }
if (pageNum == null) {
pageNum = 1;
}
if (pageSize == null) {
pageSize = 10;
}
Page<OrganEmpVO> page = new Page<>(pageNum, pageSize); Page<OrganEmpVO> page = new Page<>(pageNum, pageSize);
page = srvTaskService.getSrvOrganEmpList(page, organId, name, certiType, certifNum); page = srvTaskService.getSrvOrganEmpList(page, organId, name, certiType, certifNum);
return Result.success(page); return Result.success(page);
...@@ -70,11 +64,13 @@ public class SrvTaskController { ...@@ -70,11 +64,13 @@ public class SrvTaskController {
* @param modeId 服务方式 * @param modeId 服务方式
*/ */
@RequestMapping("/getSrvTaskList") @RequestMapping("/getSrvTaskList")
public Result<List<SrvTaskVO>> getSrvTaskList(Integer organId, String disableName, String disableTel, public Result<Page<SrvTaskVO>> getSrvTaskList(@RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "10") Integer pageSize,
Integer organId, String disableName, String disableTel,
String empName, String certifNum, String startTime, String endTime, String empName, String certifNum, String startTime, String endTime,
String status, String modeId) { String status, String modeId) {
List<SrvTaskVO> tasks = srvTaskService.getSrvTaskList(organId, disableName, disableTel, empName, certifNum, startTime, endTime, status, modeId); Page<SrvTaskVO> page = new Page<>(pageNum, pageSize);
return Result.success(tasks); page = srvTaskService.getSrvTaskList(page, organId, disableName, disableTel, empName, certifNum, startTime, endTime, status, modeId);
return Result.success(page);
} }
/** /**
......
package com.hungraim.ltc.governance.dao; package com.hungraim.ltc.governance.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.pojo.entity.assessment.ChCfgApr; import com.hungraim.ltc.pojo.entity.assessment.ChCfgApr;
import com.hungraim.ltc.pojo.vo.governance.CfgAprVO; import com.hungraim.ltc.pojo.vo.governance.CfgAprVO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
...@@ -11,5 +12,5 @@ import java.util.List; ...@@ -11,5 +12,5 @@ import java.util.List;
@Mapper @Mapper
@Repository @Repository
public interface ChCfgAprMapper extends BaseMapper<ChCfgApr> { public interface ChCfgAprMapper extends BaseMapper<ChCfgApr> {
List<CfgAprVO> getDisableAssessmentCriteriaList(List<String> organIds, String aprName, String status); Page<CfgAprVO> getDisableAssessmentCriteriaList(Page<CfgAprVO> page, List<String> organIds, String aprName, String status);
} }
...@@ -15,7 +15,7 @@ import java.util.List; ...@@ -15,7 +15,7 @@ import java.util.List;
@Repository @Repository
public interface SrvTaskMapper extends BaseMapper<ChSrvTask> { public interface SrvTaskMapper extends BaseMapper<ChSrvTask> {
List<SrvTaskVO> getSrvTaskList(Integer organId, String disableName, String disableTel, Page<SrvTaskVO> getSrvTaskList(Page<SrvTaskVO> page, Integer organId, String disableName, String disableTel,
String empName, String certifNum, String startTime, String endTime, String empName, String certifNum, String startTime, String endTime,
String status, String modeId); String status, String modeId);
......
package com.hungraim.ltc.governance.service; package com.hungraim.ltc.governance.service;
import cn.hutool.json.JSONArray; import cn.hutool.json.JSONArray;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.pojo.vo.governance.CfgAprVO; import com.hungraim.ltc.pojo.vo.governance.CfgAprVO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* 失能评定标准service * 失能评定标准service
* *
...@@ -15,7 +14,7 @@ import java.util.List; ...@@ -15,7 +14,7 @@ import java.util.List;
public interface DisableAssessmentCriteriaService { public interface DisableAssessmentCriteriaService {
void addOrUpdateDisableAssessmentCriteria(Long aprId, String organId, String estimateName, String remark, Integer status, JSONArray project); void addOrUpdateDisableAssessmentCriteria(Long aprId, String organId, String estimateName, String remark, Integer status, JSONArray project);
List<CfgAprVO> getDisableAssessmentCriteriaList(String organIds, String aprName, String status); Page<CfgAprVO> getDisableAssessmentCriteriaList(Page<CfgAprVO> page, String organIds, String aprName, String status);
void stopDisableAssessmentCriteria(String aprId); void stopDisableAssessmentCriteria(String aprId);
} }
...@@ -16,7 +16,7 @@ import java.util.List; ...@@ -16,7 +16,7 @@ import java.util.List;
*/ */
@Service @Service
public interface SrvTaskService { public interface SrvTaskService {
List<SrvTaskVO> getSrvTaskList(Integer organId, String disableName, String disableTel, Page<SrvTaskVO> getSrvTaskList(Page<SrvTaskVO> page, Integer organId, String disableName, String disableTel,
String empName, String certifNum, String startTime, String endTime, String empName, String certifNum, String startTime, String endTime,
String status, String modeId); String status, String modeId);
......
...@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONArray; import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject; import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hungraim.ltc.governance.dao.ChCfgAprItemClauseMapper; import com.hungraim.ltc.governance.dao.ChCfgAprItemClauseMapper;
import com.hungraim.ltc.governance.dao.ChCfgAprItemMapper; import com.hungraim.ltc.governance.dao.ChCfgAprItemMapper;
import com.hungraim.ltc.governance.dao.ChCfgAprMapper; import com.hungraim.ltc.governance.dao.ChCfgAprMapper;
...@@ -200,12 +201,12 @@ public class DisableAssessmentCriteriaServiceImpl implements DisableAssessmentCr ...@@ -200,12 +201,12 @@ public class DisableAssessmentCriteriaServiceImpl implements DisableAssessmentCr
} }
@Override @Override
public List<CfgAprVO> getDisableAssessmentCriteriaList(String organIds, String aprName, String status) { public Page<CfgAprVO> getDisableAssessmentCriteriaList(Page<CfgAprVO> page, String organIds, String aprName, String status) {
List<String> organIdList = null; List<String> organIdList = null;
if (StrUtil.isNotBlank(organIds)) { if (StrUtil.isNotBlank(organIds)) {
organIdList = Arrays.asList(organIds.split(",")); organIdList = Arrays.asList(organIds.split(","));
} }
return chCfgAprMapper.getDisableAssessmentCriteriaList(organIdList, aprName, status); return chCfgAprMapper.getDisableAssessmentCriteriaList(page, organIdList, aprName, status);
} }
@Override @Override
......
...@@ -42,10 +42,10 @@ public class SrvTaskServiceImpl implements SrvTaskService { ...@@ -42,10 +42,10 @@ public class SrvTaskServiceImpl implements SrvTaskService {
* @param modeId 服务方式 * @param modeId 服务方式
*/ */
@Override @Override
public List<SrvTaskVO> getSrvTaskList(Integer organId, String disableName, String disableTel, public Page<SrvTaskVO> getSrvTaskList(Page<SrvTaskVO> page, Integer organId, String disableName, String disableTel,
String empName, String certifNum, String startTime, String endTime, String empName, String certifNum, String startTime, String endTime,
String status, String modeId) { String status, String modeId) {
return srvTaskMapper.getSrvTaskList(organId, disableName, disableTel, empName, certifNum, startTime, endTime, status, modeId); return srvTaskMapper.getSrvTaskList(page, organId, disableName, disableTel, empName, certifNum, startTime, endTime, status, modeId);
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment