liusheng
2024-11-22 5389773b2d1ae86daec68b00f67c3682dc907e01
smartor/src/main/java/com/smartor/service/IServiceSubtaskService.java
@@ -1,9 +1,12 @@
package com.smartor.service;
import com.ruoyi.common.core.domain.AjaxResult;
import com.smartor.domain.*;
import com.smartor.domain.ServiceSubtask;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
import java.util.Map;
/**
 * 单一任务(随访)Service接口
@@ -23,10 +26,10 @@
    /**
     * 查询单一任务(随访)列表
     *
     * @param ServiceSubtask 单一任务(随访)
     * @param serviceSubtaskVO 单一任务(随访)
     * @return 单一任务(随访)集合
     */
    public List<ServiceSubtask> selectServiceSubtaskList(ServiceSubtask ServiceSubtask);
    public List<ServiceSubtask> selectServiceSubtaskList(ServiceSubtaskVO serviceSubtaskVO);
    /**
     * 根据条件查询任务信息
@@ -39,7 +42,9 @@
    /**
     * 查询患者随访信息
     */
    public List<ServiceSubtask> patItem(ServiceSubtask ServiceSubtask);
    public List<ServiceSubtask> patItem(ServiceSubtaskVO serviceSubtaskVO);
    public Map<String, Object> patItemCount(ServiceSubtaskVO serviceSubtaskVO);
    /**
     * 新增单一任务(随访)
@@ -71,7 +76,7 @@
     * @param ivrTaskVO 单一任务
     * @return 结果
     */
    public int insertOrUpdateTask(ServiceTaskVO ivrTaskVO);
    public Map<String, Integer> insertOrUpdateTask(ServiceTaskVO ivrTaskVO);
    /**
@@ -82,6 +87,32 @@
     */
    public void phoneCallBack(PhoneCallBackVO phoneCallBackVO);
    /**
     * 电话ASR通话回调(雨绮)
     *
     * @param phoneCallReqYQVO
     * @return 结果
     */
    public PhoneCallBackYQVO phoneCallBackYQ(PhoneCallReqYQVO phoneCallReqYQVO);
    /**
     * 雨绮任务拉取
     *
     * @return
     */
    public List<PullTaskVO> taskPull();
    public Integer saveQuestionAnswerPhone(ServiceSubTaskDetailReq serviceSubTaskDetailReq);
    public Integer recordAccept(PhoneCallRecordVO phoneCallRecordVO);
    /**
     * 获取随访、复诊量
     *
     * @param serviceSubtaskCountReq
     * @return
     */
    public List<ServiceSubtaskCount> getSfFzInfoEveryMonth(ServiceSubtaskCountReq serviceSubtaskCountReq);
}