From eeca824721cdd15093d3178897b65cf450750e72 Mon Sep 17 00:00:00 2001 From: yangfei Date: Mon, 25 Sep 2017 18:16:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=8F=E9=99=A2=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/master/PatientMarkHospitalMapper.java | 3 + .../platform/permission/model/PatientService.java | 12 ++++ .../permission/model/ReportMakeHosptail.java | 49 ++++++++++++++ .../service/PatientMarkHospitalService.java | 3 + .../impl/PatientMarkHospitalServiceImpl.java | 6 ++ .../mainOrm/master/PatientMarkHospital.xml | 7 ++ .../web/controller/PatientServiceController.java | 4 +- .../web/facade/PatientMarkHospServiceFacade.java | 63 +++++++++++++++-- .../operate/web/facade/PatientServiceFacade.java | 78 ++++++++++++---------- 9 files changed, 181 insertions(+), 44 deletions(-) create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/model/ReportMakeHosptail.java diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientMarkHospitalMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientMarkHospitalMapper.java index 28baec2..3020e05 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientMarkHospitalMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/PatientMarkHospitalMapper.java @@ -2,6 +2,7 @@ package com.lyms.platform.permission.dao.master; import com.lyms.platform.permission.model.PatientMarkHospital; import com.lyms.platform.permission.model.PatientMarkHospitalQuery; +import com.lyms.platform.permission.model.ReportMakeHosptail; import java.util.List; @@ -18,4 +19,6 @@ public interface PatientMarkHospitalMapper { public List queryPatientMarkHospital(PatientMarkHospitalQuery query); + public List reportPatMarkHospByMakeDoctor(PatientMarkHospitalQuery query); + } \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java index e698940..6d74106 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/PatientService.java @@ -18,6 +18,10 @@ public class PatientService { */ private Integer serType; /** + * 服务类型(1-高危精准指导、2-体重、3-血糖、4-血压、5-专家咨询) + */ + private String serTypes; + /** * 指定医生 */ private String serDoct; @@ -78,6 +82,14 @@ public class PatientService { */ private String backUser; + public String getSerTypes() { + return serTypes; + } + + public void setSerTypes(String serTypes) { + this.serTypes = serTypes; + } + public Date getBackDate() { return backDate; } diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/ReportMakeHosptail.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/ReportMakeHosptail.java new file mode 100644 index 0000000..fd9a978 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/ReportMakeHosptail.java @@ -0,0 +1,49 @@ +package com.lyms.platform.permission.model; + +/** + * @auther yangfei + * @createTime 2017年09月25日 17时08分 + * @discription 住院预约统计 + */ +public class ReportMakeHosptail { + //住院预约数 + private int num; + //医生Id + private String doctorId; + //医生名称 + private String doctorName; + //预约占比 + private int occupCompar; + + public String getDoctorName() { + return doctorName; + } + + public void setDoctorName(String doctorName) { + this.doctorName = doctorName; + } + + public int getOccupCompar() { + return occupCompar; + } + + public void setOccupCompar(int occupCompar) { + this.occupCompar = occupCompar; + } + + public int getNum() { + return num; + } + + public void setNum(int num) { + this.num = num; + } + + public String getDoctorId() { + return doctorId; + } + + public void setDoctorId(String doctorId) { + this.doctorId = doctorId; + } +} diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientMarkHospitalService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientMarkHospitalService.java index ceea337..b084f31 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientMarkHospitalService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/PatientMarkHospitalService.java @@ -2,6 +2,7 @@ package com.lyms.platform.permission.service; import com.lyms.platform.permission.model.PatientMarkHospital; import com.lyms.platform.permission.model.PatientMarkHospitalQuery; +import com.lyms.platform.permission.model.ReportMakeHosptail; import java.util.List; @@ -18,4 +19,6 @@ public interface PatientMarkHospitalService { public List queryPatientMarkHospital(PatientMarkHospitalQuery query); + public List reportPatMarkHospByMakeDoctor(PatientMarkHospitalQuery query); + } \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientMarkHospitalServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientMarkHospitalServiceImpl.java index c34db33..f1ceb7c 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientMarkHospitalServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/PatientMarkHospitalServiceImpl.java @@ -3,6 +3,7 @@ package com.lyms.platform.permission.service.impl; import com.lyms.platform.permission.dao.master.PatientMarkHospitalMapper; import com.lyms.platform.permission.model.PatientMarkHospital; import com.lyms.platform.permission.model.PatientMarkHospitalQuery; +import com.lyms.platform.permission.model.ReportMakeHosptail; import com.lyms.platform.permission.service.PatientMarkHospitalService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -48,4 +49,9 @@ public class PatientMarkHospitalServiceImpl implements PatientMarkHospitalServic return patientMarkHospitalMapper.queryPatientMarkHospital(query); } + @Override + public List reportPatMarkHospByMakeDoctor(PatientMarkHospitalQuery query) { + return patientMarkHospitalMapper.reportPatMarkHospByMakeDoctor(query); + } + } \ No newline at end of file diff --git a/platform-biz-service/src/main/resources/mainOrm/master/PatientMarkHospital.xml b/platform-biz-service/src/main/resources/mainOrm/master/PatientMarkHospital.xml index f228a11..155b184 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/PatientMarkHospital.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/PatientMarkHospital.xml @@ -261,6 +261,13 @@ + +