实现敏感词检测后,失败发生邮箱

This commit is contained in:
2025-11-22 14:03:40 +08:00
parent c2cac51762
commit f3a9926caf
35 changed files with 1233 additions and 43916 deletions

View File

@@ -1,5 +1,7 @@
package org.xyzh.api.news.resource;
import java.util.List;
import org.xyzh.common.core.domain.ResultDomain;
/**
@@ -14,12 +16,21 @@ public interface ResourceAuditService {
* @param text 待审核文本
* @return ResultDomain<Boolean> 审核结果true 表示通过)
*/
ResultDomain<Boolean> auditText(String text);
ResultDomain<String> auditText(String text);
/**
* 根据文件ID进行审核fileId 对应 tb_sys_file.id
* @param fileId 文件ID
* @return ResultDomain<Boolean> 审核结果true 表示通过)
*/
ResultDomain<Boolean> auditByFileId(String fileId);
ResultDomain<String> auditByFileId(String fileId);
/**
* 发送审核结果消息
* @param receiver 接收者用户ID
* @param target 审核目标(文章、课程名称)
* @param sensitiveWords 检测到的敏感词列表
* @return ResultDomain<Boolean> 发送结果
*/
ResultDomain<Boolean> sendAuditResultMessage(String receiver, String target, List<String> sensitiveWords);
}