lrj
1 天以前 9f8395fab13ca4b230a0f7d62636e209745c91d4
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);
        // 使用继承自BaseEntity的state字段,默认值为1(正常状态)
        return mediaRepository.save(media);
    }
    /**
     * 根据ID获取媒体信息
     */
    public Media getMediaById(Long id) {