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 @@ + +