feat: 新增短剧/媒体生成能力并脱敏数据库脚本

- 新增音频/视频/图片生成服务与 Atlas、OpenAI 实现
- 新增短剧脚本生成、分镜与 ffmpeg 合成模块
- 新增 Coze/Dify 聊天 provider 及 Agent 配置
- 脱敏 SQL 脚本:移除真实 DeepSeek API Key,掩码 COS 桶名
- 清理过期的 SQL update 脚本与 chat 文档

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ageerle@163.com
2026-07-14 21:49:03 +08:00
parent 7aa67cfc2f
commit 2ae13aafd4
132 changed files with 11949 additions and 977 deletions

View File

@@ -1,8 +1,11 @@
package org.ruoyi.common.core.service;
import jakarta.servlet.http.HttpServletResponse;
import org.ruoyi.common.core.domain.dto.OssDTO;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.util.List;
/**
@@ -33,5 +36,19 @@ public interface OssService {
*/
OssDTO uploadFile(MultipartFile file);
/**
* Upload a server-side file without buffering the complete payload in memory.
*/
OssDTO uploadFile(File file);
/**
* Stream an object as an authenticated attachment response.
*/
void downloadFile(Long ossId, HttpServletResponse response) throws IOException;
/**
* Delete one object and its sys_oss metadata.
*/
Boolean deleteFile(Long ossId);
}