From 9f8395fab13ca4b230a0f7d62636e209745c91d4 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期日, 28 九月 2025 14:16:18 +0800
Subject: [PATCH] feat: 完善注册流程的文件上传功能

---
 backend/src/main/java/com/rongyichuang/common/service/MediaService.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/backend/src/main/java/com/rongyichuang/common/service/MediaService.java b/backend/src/main/java/com/rongyichuang/common/service/MediaService.java
index 820f242..fa13415 100644
--- a/backend/src/main/java/com/rongyichuang/common/service/MediaService.java
+++ b/backend/src/main/java/com/rongyichuang/common/service/MediaService.java
@@ -47,6 +47,25 @@
     }
 
     /**
+     * 淇濆瓨濯掍綋鏂囦欢淇℃伅锛堝寘鍚叧鑱斾俊鎭拰缂╃暐鍥撅級
+     */
+    public Media saveMedia(String name, String path, Integer fileSize, String fileExt, 
+                          Integer mediaType, Integer targetType, Long targetId, String thumbPath) {
+        Media media = new Media();
+        media.setName(name);
+        media.setPath(path);
+        media.setFileSize(fileSize);
+        media.setFileExt(fileExt);
+        media.setMediaType(mediaType);
+        media.setTargetType(targetType);
+        media.setTargetId(targetId);
+        media.setThumbPath(thumbPath);
+        // 浣跨敤缁ф壙鑷狟aseEntity鐨剆tate瀛楁锛岄粯璁ゅ�间负1锛堟甯哥姸鎬侊級
+        
+        return mediaRepository.save(media);
+    }
+
+    /**
      * 鏍规嵁ID鑾峰彇濯掍綋淇℃伅
      */
     public Media getMediaById(Long id) {

--
Gitblit v1.8.0