diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyAutismDoubleSievingMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyAutismDoubleSievingMapper.java index 1b06c7e..94c10ad 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyAutismDoubleSievingMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyAutismDoubleSievingMapper.java @@ -1,8 +1,8 @@ package com.lyms.platform.permission.dao.master; +import com.lyms.platform.common.dao.BaseQuery; import com.lyms.platform.pojo.BabyAutismDoubleSieving; import org.apache.ibatis.annotations.Param; -import org.springframework.data.domain.Pageable; import java.util.List; @@ -29,7 +29,7 @@ public interface BabyAutismDoubleSievingMapper { * @param pageable 分页对象 * @return 对象列表 */ - List queryAllByLimit(BabyAutismDoubleSieving babyAutismDoubleSieving, @Param("pageable") Pageable pageable); + List queryAllByLimit(@Param("doubleSieving")BabyAutismDoubleSieving babyAutismDoubleSieving, @Param("pageable") BaseQuery pageable); /** * 统计总行数 @@ -37,7 +37,7 @@ public interface BabyAutismDoubleSievingMapper { * @param babyAutismDoubleSieving 查询条件 * @return 总行数 */ - long count(BabyAutismDoubleSieving babyAutismDoubleSieving); + long count(@Param("doubleSieving")BabyAutismDoubleSieving babyAutismDoubleSieving); /** * 新增数据 diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyAutismDoubleSievingService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyAutismDoubleSievingService.java index 2d04dd8..a3471a4 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyAutismDoubleSievingService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyAutismDoubleSievingService.java @@ -1,8 +1,7 @@ package com.lyms.platform.permission.service; +import com.lyms.platform.common.dao.BaseQuery; import com.lyms.platform.pojo.BabyAutismDoubleSieving; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; import java.util.List; @@ -29,7 +28,7 @@ public interface BabyAutismDoubleSievingService { * @param pageRequest 分页对象 * @return 查询结果 */ - Page queryByPage(BabyAutismDoubleSieving babyAutismDoubleSieving, PageRequest pageRequest); + List queryByPage(BabyAutismDoubleSieving babyAutismDoubleSieving, BaseQuery pageRequest); /** * 新增数据 @@ -57,4 +56,5 @@ public interface BabyAutismDoubleSievingService { List queryListByBabyId(String babyId); + Long count(BabyAutismDoubleSieving babyAutismDoubleSieving, BaseQuery pageRequest); } diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyAutismDoubleSievingServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyAutismDoubleSievingServiceImpl.java index 78411b7..bcfd6c6 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyAutismDoubleSievingServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyAutismDoubleSievingServiceImpl.java @@ -1,5 +1,6 @@ package com.lyms.platform.permission.service.impl; +import com.lyms.platform.common.dao.BaseQuery; import com.lyms.platform.permission.dao.master.BabyAutismDoubleSievingMapper; import com.lyms.platform.permission.service.BabyAutismDoubleSievingService; import com.lyms.platform.pojo.BabyAutismDoubleSieving; @@ -41,9 +42,8 @@ public class BabyAutismDoubleSievingServiceImpl implements BabyAutismDoubleSievi * @return 查询结果 */ @Override - public Page queryByPage(BabyAutismDoubleSieving babyAutismDoubleSieving, PageRequest pageRequest) { - long total = this.babyAutismDoubleSievingDao.count(babyAutismDoubleSieving); - return new PageImpl<>(this.babyAutismDoubleSievingDao.queryAllByLimit(babyAutismDoubleSieving, pageRequest), pageRequest, total); + public List queryByPage(BabyAutismDoubleSieving babyAutismDoubleSieving, BaseQuery pageRequest) { + return this.babyAutismDoubleSievingDao.queryAllByLimit(babyAutismDoubleSieving, pageRequest); } /** @@ -85,4 +85,9 @@ public class BabyAutismDoubleSievingServiceImpl implements BabyAutismDoubleSievi public List queryListByBabyId(String babyId) { return babyAutismDoubleSievingDao.queryListByBabyId(babyId); } + + @Override + public Long count(BabyAutismDoubleSieving babyAutismDoubleSieving, BaseQuery pageRequest) { + return babyAutismDoubleSievingDao.count(babyAutismDoubleSieving); + } } diff --git a/platform-biz-service/src/main/resources/mainOrm/master/BabyAutismDoubleSievingDao.xml b/platform-biz-service/src/main/resources/mainOrm/master/BabyAutismDoubleSievingDao.xml index 880bfe5..35a3fb8 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/BabyAutismDoubleSievingDao.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/BabyAutismDoubleSievingDao.xml @@ -66,146 +66,146 @@ id, created, modified, yn, operater_id, hospital_id, baby_id, baby_build_date, baby_name, baby_sex, baby_m_name, baby_f_name, baby_m_phone, baby_f_phone, baby_m_cert_no, baby_f_cert_no, pid, check_month_age, check_month_id, birth, check_time, next_check_time, check_doctor, doctor_sign, patient_sign, preliminary_screening_results, preliminary_screening_results_failed_project, medical_history, medical_history_remark, developer_quotient, big_movement, fine_motion, adaptability, language_num, social_behavior, pediatric_heart_scale_assess_mentresults, core_project_num, positivet_num, screening_scale_mentresults, behavior_rating_scale_total, feel_num, social_interaction_num, body_movement_num, behavior_rating_language_num, self_care_in_daily_life_num, behavior_rating_scale_assess_mentresults, rescreen_results from baby_autism_double_sieving - - and id = #{id} + + and id = #{doubleSieving.id} - - and created = #{created} + + and created = #{doubleSieving.created} - - and modified = #{modified} + + and modified = #{doubleSieving.modified} - - and yn = #{yn} + + and yn = #{doubleSieving.yn} - - and operater_id = #{operaterId} + + and operater_id = #{doubleSieving.operaterId} - - and hospital_id = #{hospitalId} + + and hospital_id = #{doubleSieving.hospitalId} - - and baby_id = #{babyId} + + and baby_id = #{doubleSieving.babyId} - - and baby_build_date = #{babyBuildDate} + + and baby_build_date = #{doubleSieving.babyBuildDate} - - and baby_name = #{babyName} + + and baby_name = #{doubleSieving.babyName} - - and baby_sex = #{babySex} + + and baby_sex = #{doubleSieving.babySex} - - and baby_m_name = #{babyMName} + + and baby_m_name = #{doubleSieving.babyMName} - - and baby_f_name = #{babyFName} + + and baby_f_name = #{doubleSieving.babyFName} - - and baby_m_phone = #{babyMPhone} + + and baby_m_phone = #{doubleSieving.babyMPhone} - - and baby_f_phone = #{babyFPhone} + + and baby_f_phone = #{doubleSieving.babyFPhone} - - and baby_m_cert_no = #{babyMCertNo} + + and baby_m_cert_no = #{doubleSieving.babyMCertNo} - - and baby_f_cert_no = #{babyFCertNo} + + and baby_f_cert_no = #{doubleSieving.babyFCertNo} - - and pid = #{pid} + + and pid = #{doubleSieving.pid} - - and check_month_age = #{checkMonthAge} + + and check_month_age = #{doubleSieving.checkMonthAge} - - and check_month_id = #{checkMonthId} + + and check_month_id = #{doubleSieving.checkMonthId} - - and birth = #{birth} + + and birth = #{doubleSieving.birth} - - and check_time = #{checkTime} + + and check_time = #{doubleSieving.checkTime} - - and next_check_time = #{nextCheckTime} + + and next_check_time = #{doubleSieving.nextCheckTime} - - and check_doctor = #{checkDoctor} + + and check_doctor = #{doubleSieving.checkDoctor} - - and doctor_sign = #{doctorSign} + + and doctor_sign = #{doubleSieving.doctorSign} - - and patient_sign = #{patientSign} + + and patient_sign = #{doubleSieving.patientSign} - - and preliminary_screening_results = #{preliminaryScreeningResults} + + and preliminary_screening_results = #{pdoubleSieving.reliminaryScreeningResults} - - and preliminary_screening_results_failed_project = #{preliminaryScreeningResultsFailedProject} + + and preliminary_screening_results_failed_project = #{doubleSieving.preliminaryScreeningResultsFailedProject} - - and medical_history = #{medicalHistoryName} + + and medical_history = #{doubleSieving.medicalHistoryName} - - and medical_history_remark = #{medicalHistoryRemark} + + and medical_history_remark = #{doubleSieving.medicalHistoryRemark} - - and developer_quotient = #{developerQuotient} + + and developer_quotient = #{doubleSieving.developerQuotient} - - and big_movement = #{bigMovement} + + and big_movement = #{doubleSieving.bigMovement} - - and fine_motion = #{fineMotion} + + and fine_motion = #{doubleSieving.fineMotion} - - and adaptability = #{adaptability} + + and adaptability = #{doubleSieving.adaptability} - - and language_num = #{languageNum} + + and language_num = #{doubleSieving.languageNum} - - and social_behavior = #{socialBehavior} + + and social_behavior = #{doubleSieving.socialBehavior} - - and pediatric_heart_scale_assess_mentresults = #{pediatricHeartScaleAssessMentresults} + + and pediatric_heart_scale_assess_mentresults = #{doubleSieving.pediatricHeartScaleAssessMentresults} - - and core_project_num = #{coreProjectNum} + + and core_project_num = #{doubleSieving.coreProjectNum} - - and positivet_num = #{positivetNum} + + and positivet_num = #{doubleSieving.positivetNum} - - and screening_scale_mentresults = #{screeningScaleMentresults} + + and screening_scale_mentresults = #{doubleSieving.screeningScaleMentresults} - - and behavior_rating_scale_total = #{behaviorRatingScaleTotal} + + and behavior_rating_scale_total = #{doubleSieving.behaviorRatingScaleTotal} - - and feel_num = #{feelNum} + + and feel_num = #{doubleSieving.feelNum} - - and social_interaction_num = #{socialInteractionNum} + + and social_interaction_num = #{doubleSieving.socialInteractionNum} - - and body_movement_num = #{bodyMovementNum} + + and body_movement_num = #{doubleSieving.bodyMovementNum} - - and behavior_rating_language_num = #{behaviorRatingLanguageNum} + + and behavior_rating_language_num = #{doubleSieving.behaviorRatingLanguageNum} - - and self_care_in_daily_life_num = #{selfCareInDailyLifeNum} + + and self_care_in_daily_life_num = #{doubleSieving.selfCareInDailyLifeNum} - - and behavior_rating_scale_assess_mentresults = #{behaviorRatingScaleAssessMentresults} + + and behavior_rating_scale_assess_mentresults = #{doubleSieving.behaviorRatingScaleAssessMentresults} - - and rescreen_results = #{rescreenResults} + + and rescreen_results = #{doubleSieving.rescreenResults} limit #{pageable.offset}, #{pageable.pageSize} @@ -216,146 +216,146 @@ select count(1) from baby_autism_double_sieving - - and id = #{id} + + and id = #{doubleSieving.id} - - and created = #{created} + + and created = #{doubleSieving.created} - - and modified = #{modified} + + and modified = #{doubleSieving.modified} - - and yn = #{yn} + + and yn = #{doubleSieving.yn} - - and operater_id = #{operaterId} + + and operater_id = #{doubleSieving.operaterId} - - and hospital_id = #{hospitalId} + + and hospital_id = #{doubleSieving.hospitalId} - - and baby_id = #{babyId} + + and baby_id = #{doubleSieving.babyId} - - and baby_build_date = #{babyBuildDate} + + and baby_build_date = #{doubleSieving.babyBuildDate} - - and baby_name = #{babyName} + + and baby_name = #{doubleSieving.babyName} - - and baby_sex = #{babySex} + + and baby_sex = #{doubleSieving.babySex} - - and baby_m_name = #{babyMName} + + and baby_m_name = #{doubleSieving.babyMName} - - and baby_f_name = #{babyFName} + + and baby_f_name = #{doubleSieving.babyFName} - - and baby_m_phone = #{babyMPhone} + + and baby_m_phone = #{doubleSieving.babyMPhone} - - and baby_f_phone = #{babyFPhone} + + and baby_f_phone = #{doubleSieving.babyFPhone} - - and baby_m_cert_no = #{babyMCertNo} + + and baby_m_cert_no = #{doubleSieving.babyMCertNo} - - and baby_f_cert_no = #{babyFCertNo} + + and baby_f_cert_no = #{doubleSieving.babyFCertNo} - - and pid = #{pid} + + and pid = #{doubleSieving.pid} - - and check_month_age = #{checkMonthAge} + + and check_month_age = #{doubleSieving.checkMonthAge} - - and check_month_id = #{checkMonthId} + + and check_month_id = #{doubleSieving.checkMonthId} - - and birth = #{birth} + + and birth = #{doubleSieving.birth} - - and check_time = #{checkTime} + + and check_time = #{doubleSieving.checkTime} - - and next_check_time = #{nextCheckTime} + + and next_check_time = #{doubleSieving.nextCheckTime} - - and check_doctor = #{checkDoctor} + + and check_doctor = #{doubleSieving.checkDoctor} - - and doctor_sign = #{doctorSign} + + and doctor_sign = #{doubleSieving.doctorSign} - - and patient_sign = #{patientSign} + + and patient_sign = #{doubleSieving.patientSign} - - and preliminary_screening_results = #{preliminaryScreeningResults} + + and preliminary_screening_results = #{pdoubleSieving.reliminaryScreeningResults} - - and preliminary_screening_results_failed_project = #{preliminaryScreeningResultsFailedProject} + + and preliminary_screening_results_failed_project = #{doubleSieving.preliminaryScreeningResultsFailedProject} - - and medical_history = #{medicalHistoryName} + + and medical_history = #{doubleSieving.medicalHistoryName} - - and medical_history_remark = #{medicalHistoryRemark} + + and medical_history_remark = #{doubleSieving.medicalHistoryRemark} - - and developer_quotient = #{developerQuotient} + + and developer_quotient = #{doubleSieving.developerQuotient} - - and big_movement = #{bigMovement} + + and big_movement = #{doubleSieving.bigMovement} - - and fine_motion = #{fineMotion} + + and fine_motion = #{doubleSieving.fineMotion} - - and adaptability = #{adaptability} + + and adaptability = #{doubleSieving.adaptability} - - and language_num = #{languageNum} + + and language_num = #{doubleSieving.languageNum} - - and social_behavior = #{socialBehavior} + + and social_behavior = #{doubleSieving.socialBehavior} - - and pediatric_heart_scale_assess_mentresults = #{pediatricHeartScaleAssessMentresults} + + and pediatric_heart_scale_assess_mentresults = #{doubleSieving.pediatricHeartScaleAssessMentresults} - - and core_project_num = #{coreProjectNum} + + and core_project_num = #{doubleSieving.coreProjectNum} - - and positivet_num = #{positivetNum} + + and positivet_num = #{doubleSieving.positivetNum} - - and screening_scale_mentresults = #{screeningScaleMentresults} + + and screening_scale_mentresults = #{doubleSieving.screeningScaleMentresults} - - and behavior_rating_scale_total = #{behaviorRatingScaleTotal} + + and behavior_rating_scale_total = #{doubleSieving.behaviorRatingScaleTotal} - - and feel_num = #{feelNum} + + and feel_num = #{doubleSieving.feelNum} - - and social_interaction_num = #{socialInteractionNum} + + and social_interaction_num = #{doubleSieving.socialInteractionNum} - - and body_movement_num = #{bodyMovementNum} + + and body_movement_num = #{doubleSieving.bodyMovementNum} - - and behavior_rating_language_num = #{behaviorRatingLanguageNum} + + and behavior_rating_language_num = #{doubleSieving.behaviorRatingLanguageNum} - - and self_care_in_daily_life_num = #{selfCareInDailyLifeNum} + + and self_care_in_daily_life_num = #{doubleSieving.selfCareInDailyLifeNum} - - and behavior_rating_scale_assess_mentresults = #{behaviorRatingScaleAssessMentresults} + + and behavior_rating_scale_assess_mentresults = #{doubleSieving.behaviorRatingScaleAssessMentresults} - - and rescreen_results = #{rescreenResults} + + and rescreen_results = #{doubleSieving.rescreenResults} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java index d56b64d..79add4b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DoubleSievingFacade.java @@ -1,7 +1,7 @@ package com.lyms.platform.operate.web.facade; -import com.lyms.platform.common.base.PageInfo; import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.dao.BaseQuery; import com.lyms.platform.common.enums.EyeCheckMonthEnums; import com.lyms.platform.common.enums.SexEnum; import com.lyms.platform.common.enums.YnEnums; @@ -20,8 +20,6 @@ import com.lyms.platform.pojo.BabyModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.Page; -import org.springframework.data.domain.PageRequest; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.stereotype.Component; @@ -142,13 +140,13 @@ public class DoubleSievingFacade extends BaseServiceImpl { return br; } - public BaseResponse queryDateListPage(BabyAutismDoubleSieving babyAutismDoubleSieving, PageRequest pageRequest, Integer id) { - Page primaryScreeningPage = babyAutismDoubleSievingService.queryByPage(babyAutismDoubleSieving, pageRequest); + public BaseResponse queryDateListPage(BabyAutismDoubleSieving babyAutismDoubleSieving, BaseQuery pageRequest, Integer id) { + pageRequest.mysqlBuild(babyAutismDoubleSievingService.count(babyAutismDoubleSieving, pageRequest).intValue()); + List primaryScreeningPage = babyAutismDoubleSievingService.queryByPage(babyAutismDoubleSieving, pageRequest); BaseObjectResponse br = new BaseObjectResponse(); br.setErrorcode(ErrorCodeConstants.SUCCESS); - br.setData(primaryScreeningPage.getContent()); - PageInfo pageInfo = new PageInfo(primaryScreeningPage.getNumber(), primaryScreeningPage.getTotalPages(), Long.valueOf(primaryScreeningPage.getTotalElements()).intValue(), pageRequest.getPageSize()); - br.setPageInfo(pageInfo); + br.setData(primaryScreeningPage); + br.setPageInfo(pageRequest.getPageInfo()); br.setErrormsg("成功"); return br; }