liusheng
14 小时以前 ab2884ade73fed97d1e7d7daf4b9b5b6dee83fdd
ruoyi-phone/src/main/java/com/ruoyi/phone/PhoneModule.java
@@ -1,5 +1,6 @@
package com.ruoyi.phone;
import com.ruoyi.system.service.ISysConfigService;
/**
 * 电话模块包根。
 *
@@ -23,9 +24,9 @@
 * <ul>
 *   <li>任务数据 → {@code com.ruoyi.task.api.TaskSubtaskApi}(归属模块内实现,本模块只调 API);</li>
 *   <li>模板话术 → {@code com.ruoyi.template.service} 下的 service 接口;</li>
 *   <li>发送方式状态 → {@code com.ruoyi.task.api.spi.TaskPreachformPort};</li>
 *   <li>录音下载 → {@code com.ruoyi.task.api.spi.TaskFtpPort};</li>
 *   <li>参数配置 → {@code com.ruoyi.task.api.spi.TaskSysConfigPort};</li>
 *   <li>发送方式状态 → {@code com.ruoyi.task.mapper.ServiceSubtaskPreachformMapper}(该表 2026-11 已归 ruoyi-task);</li>
 *   <li>录音下载 → {@code com.ruoyi.common.utils.FtpService}(2026-11 已从 smartor 下沉到 common);</li>
 *   <li>参数配置 → {@code com.ruoyi.task.api.spi.ISysConfigService};</li>
 *   <li>AI 选项匹配 → {@code com.ruoyi.common.core.service.SubtaskOptionMatchApi}(ruoyi-common 契约)。</li>
 * </ul>
 *