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 districtCity, String districtArea, String organId, String districtProvincial,
String realName, String certiCode, String dataFrom, String districtCity, String districtArea,
String srvOrganName, int pageNum, int pageSize) { String realName, String certiCode, String dataFrom,
IPage<DisableVO> iPage = disableService.disableList(organId, districtProvincial, String srvOrganName) {
districtCity, districtArea, realName, certiCode, dataFrom, srvOrganName, pageNum, pageSize); Page<DisableVO> page = new Page<>(pageNum, pageSize);
return Result.success(iPage); page = disableService.disableList(page, organId, districtProvincial,
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