فهرست منبع

更新 store-api, 删除一些无用接口

reghao 2 سال پیش
والد
کامیت
b25f63b670

+ 0 - 21
store-api/src/main/java/cn/reghao/oss/store/api/dto/ObjectPrefix.java

@@ -1,21 +0,0 @@
-package cn.reghao.oss.store.api.dto;
-
-import lombok.Getter;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2023-06-02 17:37:49
- */
-@Getter
-public class ObjectPrefix implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @NotBlank
-    private String prefix;
-    @NotNull
-    private Integer scope;
-}

+ 0 - 22
store-api/src/main/java/cn/reghao/oss/store/api/dto/ObjectUrl.java

@@ -1,22 +0,0 @@
-package cn.reghao.oss.store.api.dto;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2023-11-29 16:58:06
- */
-@AllArgsConstructor
-@Getter
-public class ObjectUrl implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String objectId;
-    private String objectName;
-    private int fileType;
-    private String url;
-    private String signedUrl;
-}

+ 2 - 4
store-api/src/main/java/cn/reghao/oss/store/api/iface/ObjectService.java

@@ -9,10 +9,8 @@ import java.util.List;
  * @date 2023-05-28 23:25:06
  */
 public interface ObjectService {
-    void putObjectPrefix(ObjectPrefix objectPrefix);
-    List<String> getObjectPrefix();
-    ObjectMeta getObject(String objectName);
+    void setObjectsScope(int scope, List<String> objectIds);
+    void deleteByObjectNames(List<String> objectNames);
     DownloadUrl getDownloadUrl(String objectId, int channelId, int userId);
     ObjectInfo getObjectInfo(String objectId);
-    ObjectUrl getObjectUrl(String objectId);
 }

+ 0 - 15
store-api/src/main/java/cn/reghao/oss/store/api/iface/PermissionService.java

@@ -1,15 +0,0 @@
-package cn.reghao.oss.store.api.iface;
-
-import java.util.Set;
-
-/**
- * @author reghao
- * @date 2023-06-02 10:06:21
- */
-public interface PermissionService {
-    void setDirPermission(String prefix, int scope);
-    void getDirPermission(String prefix);
-    void setVideoPermission(String videoFileId, int scope);
-    void setAudioPermission(String audioFileId, int scope);
-    void setImagesPermission(Set<String> imageFileIds, int scope);
-}

+ 2 - 0
store-api/src/main/java/cn/reghao/oss/store/api/iface/media/AudioFileService.java

@@ -10,6 +10,8 @@ import java.util.List;
  * @date 2023-08-28 17:00:38
  */
 public interface AudioFileService {
+    void setAudioScope(int scope, String audioFileId);
+    void deleteAudioFile(String audioFileId);
     AudioInfo getAudioInfo(String audioFileId);
     List<AudioUrl> getAudioUrls(String audioFileId, int loginUser);
 }

+ 0 - 12
store-api/src/main/java/cn/reghao/oss/store/api/iface/media/ConvertService.java

@@ -1,12 +0,0 @@
-package cn.reghao.oss.store.api.iface.media;
-
-/**
- * 音视频转码服务
- *
- * @author reghao
- * @date 2023-10-08 16:53:33
- */
-public interface ConvertService {
-    void convertVideo(String videoFileId);
-    void convertAudio(String audioFileId);
-}

+ 1 - 3
store-api/src/main/java/cn/reghao/oss/store/api/iface/media/ImageFileService.java

@@ -10,9 +10,7 @@ import java.util.Set;
  * @date 2023-08-28 15:47:43
  */
 public interface ImageFileService {
-    void deleteByObjectNames(List<String> objectNames);
+    void setImagesScope(int scope, List<String> imageFileIds);
     void deleteByImageFileIds(List<String> imageFileIds);
-    ImageUrlDto getImageUrl(int channelId, String imageFileId);
     List<ImageUrlDto> getImageUrls(Set<String> imageFileIds);
-    String getSignedUrl(String url);
 }

+ 0 - 19
store-api/src/main/java/cn/reghao/oss/store/api/iface/media/MediaScopeService.java

@@ -1,19 +0,0 @@
-package cn.reghao.oss.store.api.iface.media;
-
-import java.util.List;
-import java.util.Set;
-
-/**
- * @author reghao
- * @date 2023-10-12 15:06:21
- */
-public interface MediaScopeService {
-    @Deprecated
-    void setVideoScope(String videoFileId, int scope);
-    @Deprecated
-    void setAudioScope(String audioFileId, int scope);
-    @Deprecated
-    void setImagesScope(Set<String> imageFileIds, int scope);
-    void setObjectScope(int scope, String objectId, int contentType);
-    void setObjectsScope(int scope, List<String> objectIds, int contentType);
-}

+ 1 - 0
store-api/src/main/java/cn/reghao/oss/store/api/iface/media/VideoFileService.java

@@ -11,6 +11,7 @@ import java.util.List;
  * @date 2023-08-28 15:46:17
  */
 public interface VideoFileService {
+    void setVideoScope(int scope, String videoFileId);
     void deleteVideoFile(String videoFileId);
     VideoInfo getVideoInfo(String videoFileId);
     List<VideoUrlDto> getVideoUrls(String videoFileId, int loginUser);