123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- package com.ywt.alipaympapi.service;
- import com.ywt.core.exception.AppMessageException;
- import com.ywt.model.PageVO;
- import com.ywt.request.queue.QueryQueueListRequest;
- import com.ywt.request.register.*;
- import com.ywt.response.queue.QueryQueueListResponse;
- import com.ywt.response.register.*;
- import java.util.List;
- /**
- * 预约挂号相关接口
- */
- public interface IsvRegisterService {
- /**
- * 科室列表查询
- *
- * @param request
- * @return 查询结果
- **/
- List<QueryDepartmentListResponseData> queryDepartmentList(QueryDepartmentListRequest request) throws Exception;
- /**
- * 科室余号查询
- *
- * @param request
- * @return 查询结果
- **/
- List<QueryDepOrderSourceRemainResponseData> queryDepOrderSourceRemain(QueryDepOrderSourceRemainRequest request) throws Exception;
- /**
- * 科室医生查询
- *
- * @param request
- * @return 查询结果
- **/
- PageVO<QueryDepDoctorListResponseData> queryDepDoctorList(QueryDepDoctorListRequest request) throws Exception;
- /**
- * 医生号源查询
- *
- * @param request
- * @return 查询结果
- **/
- List<QueryDoctorOrderSourceListResponseData> queryDoctorOrderSourceList(QueryDoctorOrderSourceListRequest request) throws Exception;
- /**
- * 挂号确认
- *
- * @param request
- * @return 查询结果
- **/
- OrderConfirmResponseData orderConfirm(OrderConfirmRequest request) throws Exception;
- /**
- * 预约单详情
- *
- * @param request
- * @return 查询结果
- **/
- QueryOrderDetailResponseData queryOrderDetail(QueryOrderDetailRequest request) throws Exception;
- /**
- * 预约单列表查询
- *
- * @param request
- * @return 查询结果
- **/
- PageVO<QueryOrderListResponseData> queryOrderList(QueryOrderListRequest request) throws AppMessageException, Exception;
- /**
- * 取消预约
- *
- * @param request
- * @return 查询结果
- **/
- CancelOrderResponseData cancelOrder(CancelOrderRequest request) throws Exception;
- /**
- * 院区列表查询
- *
- * @param request
- * @return
- */
- List<QueryHospitalDistrictListResponseData> queryHospitalDistrictList(QueryHospitalDistrictListRequest request) throws Exception;
- /**
- * 排队列表查询
- *
- * @param request
- * @return
- */
- List<QueryQueueListResponse> queryQueueList(QueryQueueListRequest request) throws Exception;
- /**
- * 查询医生简介
- *
- * @param request
- * @return
- */
- QueryDoctorInfoResponseData queryDoctorInfo(QueryDoctorInfoRequest request) throws Exception;
- /**
- * 医生科室列表查询
- *
- * @param request
- * @return
- */
- PageVO<QueryDoctorListResponseData> queryDoctorList(QueryDoctorListRequest request) throws Exception;
- }
|