liusheng
8 天以前 f0a09ee996ab2605869844d6a3d812709e2bf0fa
ruoyi-task/src/main/java/com/ruoyi/task/service/IServiceSubtaskService.java
ÎļþÃû´Ó smartor/src/main/java/com/smartor/service/IServiceSubtaskService.java ÐÞ¸Ä
@@ -1,10 +1,6 @@
package com.smartor.service;
package com.ruoyi.task.service;
import com.ruoyi.common.core.domain.AjaxResult;
import com.smartor.domain.*;
import com.smartor.domain.ServiceSubtask;
import com.smartor.domain.VO.*;
import com.smartor.domain.entity.ServiceSubtaskEntity;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.Date;
@@ -13,6 +9,23 @@
import com.ruoyi.template.domain.VO.HeLibraryCountVO;
import com.ruoyi.template.domain.IvrTaskTemplateTargetoption;
import com.ruoyi.task.domain.entity.ServiceSubtaskEntity;
import com.ruoyi.task.domain.ServiceStatisticsRequest;
import com.ruoyi.task.domain.ServiceStatisticsResponse;
import com.ruoyi.task.domain.ServiceSubtask;
import com.ruoyi.task.domain.ServiceSubtaskCount;
import com.ruoyi.task.domain.ServiceSubtaskCountReq;
import com.ruoyi.task.domain.ServiceSubtaskScriptCount;
import com.ruoyi.task.domain.ServiceSubtaskStatistic;
import com.ruoyi.task.domain.ServiceTask;
import com.ruoyi.task.domain.VO.ServiceSubtaskCotinueCountVO;
import com.ruoyi.task.domain.PatArchiveSrmVO;
import com.ruoyi.task.domain.ServiceSubtaskDiagname;
import com.ruoyi.task.domain.ServiceSubtaskIsAbnormalStatistic;
import com.ruoyi.task.domain.ServiceSubtaskRes;
import com.ruoyi.task.domain.ServiceSubtaskTemplateVO;
import com.ruoyi.task.domain.ServiceTaskVO;
import com.ruoyi.task.domain.VO.TransferDeptVO;
/**
 * å•一任务(随访)Service接口
 *
@@ -118,40 +131,17 @@
    public Map<String, Integer> insertOrUpdateTask(ServiceTaskVO ivrTaskVO);
    /**
     * ç”µè¯å›žè°ƒä»»åŠ¡
     *
     * @param phoneCallBackVO
     * @return ç»“æžœ
    /*
     * ------------------------------------------------------------------
     * ç”µè¯ç›¸å…³çš„ 7 ä¸ªæ–¹æ³•(phoneCallBack / phoneCallBackYQ / getFirstQues /
     * processResust / taskPull / saveQuestionAnswerPhone / recordAccept)
     * å·²éšç”µè¯æ¨¡å—化整体搬进 ruoyi-phone:
     *   æŽ¥å£ -> com.ruoyi.phone.service.IPhoneService
     *   å®žçް -> com.ruoyi.phone.service.impl.PhoneServiceImpl
     *   å¯¹å¤– -> com.ruoyi.phone.api.PhoneFacade(其它模块从这里调电话能力)
     * URL ä¿æŒä¸å˜ï¼Œçº¿ä¸Šç”µè¯å¹³å°æ— éœ€æ”¹åŠ¨ã€‚
     * ------------------------------------------------------------------
     */
    public void phoneCallBack(PhoneCallBackVO phoneCallBackVO);
    /**
     * ç”µè¯ASR通话回调(雨绮)
     *
     * @param phoneCallReqYQVO
     * @return ç»“æžœ
     */
    public PhoneCallBackYQVO phoneCallBackYQ(PhoneCallReqYQVO phoneCallReqYQVO);
    public PhoneCallBackSHVO getFirstQues(PhoneCallReqYQVO phoneCallReqYQVO);
    public PhoneCallBackSHVO processResust(PhoneCallResultYQVO phoneCallReqYQVO);
    /**
     * é›¨ç»®ä»»åŠ¡æ‹‰å–
     *
     * @return
     */
    public List<PullTaskVO> taskPull();
    public Integer saveQuestionAnswerPhone(ServiceSubTaskDetailReq serviceSubTaskDetailReq);
    public Integer recordAccept(PhoneCallRecordVO phoneCallRecordVO);
    /**
     * èŽ·å–éšè®¿ã€å¤è¯Šé‡