From eb3195e397b023cfae1ee4dea7fbc29f1271504f Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期六, 07 六月 2025 15:37:51 +0800 Subject: [PATCH] 代码提交 --- jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java | 58 +++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 47 insertions(+), 11 deletions(-) diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java index 3543317..8d4b3d7 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java @@ -1,11 +1,14 @@ package cn.lihu.jh.module.ecg.service.appointment; -import cn.lihu.jh.module.ecg.controller.admin.appointment.vo.*; -import cn.lihu.jh.module.ecg.dal.dataobject.appointment.AppointmentDO; import cn.lihu.jh.framework.common.pojo.PageResult; +import cn.lihu.jh.module.ecg.controller.admin.appointment.vo.AppointmentConfirmReqVO; +import cn.lihu.jh.module.ecg.controller.admin.appointment.vo.AppointmentPageReqVO; +import cn.lihu.jh.module.ecg.controller.admin.appointment.vo.AppointmentSaveReqVO; +import cn.lihu.jh.module.ecg.dal.dataobject.appointment.AppointmentDO; import javax.validation.Valid; import java.util.List; +import java.util.Map; /** * 棰勭害 Service 鎺ュ彛 @@ -44,6 +47,45 @@ */ AppointmentDO getAppointment(Long id); + + /** + * 鑾峰緱棰勭害鍒嗛〉 + * + * @param pageReqVO 鍒嗛〉鏌ヨ + * @return 棰勭害鍒嗛〉 + */ + PageResult<AppointmentDO> getAppointmentPage(AppointmentPageReqVO pageReqVO); + + + /** + * 鐢宠鍗曞垱寤� + * + * @param dataMap 璇锋眰鏁版嵁 + * @return 棰勭害缂栧彿 + */ + Long handleAppointmentCreate(Map<String, Object> dataMap); + + /** + * 鐢宠鍗曟洿鏂� + * + * @param dataMap 璇锋眰鏁版嵁 + */ + void handleAppointmentUpdate(Map<String, Object> dataMap); + + /** + * 鐢宠鍗曠姸鎬佹洿鏂� + * + * @param dataMap 璇锋眰鏁版嵁 + */ + void handleAppointmentStateUpdate(Map<String, Object> dataMap); + + /** + * 澶勭悊妫�鏌ラ绾︾姸鎬佹柊澧� + * + * @param dataMap 璇锋眰鏁版嵁 + */ + void handleCheckAppointmentUpdate(Map<String, Object> dataMap); + /** * 鑾峰緱褰撳ぉ鐨勯绾� 鏍规嵁PatID and CheckType * @@ -55,20 +97,14 @@ /** * 鑾峰緱棰勭害 * - * @param patId 缂栧彿 + * @param patCode 缂栧彿 * @return 棰勭害 */ List<AppointmentDO> queryAndCreateAppointmentByPatId(String patCode); - /** - * 鑾峰緱棰勭害鍒嗛〉 - * - * @param pageReqVO 鍒嗛〉鏌ヨ - * @return 棰勭害鍒嗛〉 - */ - PageResult<AppointmentDO> getAppointmentPage(AppointmentPageReqVO pageReqVO); - List<AppointmentDO> getAppointmentExtermal(String patId); Integer appoitmentConfirm(AppointmentConfirmReqVO appointmentConfirmReqVO); + + public AppointmentDO getByApplyNo(String applyNo); } -- Gitblit v1.9.3