reghao пре 1 година
родитељ
комит
44bdb0fa16

+ 0 - 39
oss-common/pom.xml

@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <groupId>cn.reghao.oss</groupId>
-    <artifactId>oss-common</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-
-    <properties>
-        <maven.compiler.source>11</maven.compiler.source>
-        <maven.compiler.target>11</maven.compiler.target>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-    </properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.projectlombok</groupId>
-            <artifactId>lombok</artifactId>
-            <version>1.18.6</version>
-            <optional>true</optional>
-        </dependency>
-
-        <dependency>
-            <groupId>javax.validation</groupId>
-            <artifactId>validation-api</artifactId>
-            <version>2.0.1.Final</version>
-        </dependency>
-    </dependencies>
-
-    <distributionManagement>
-        <repository>
-            <id>maven-local-hosted</id>
-            <url>http://nexus.reghao.cn/repository/maven-local-hosted/</url>
-        </repository>
-    </distributionManagement>
-</project>

+ 0 - 34
oss-common/src/main/java/cn/reghao/oss/common/UploadFilePart.java

@@ -1,34 +0,0 @@
-package cn.reghao.oss.common;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-import lombok.Setter;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2022-04-25 10:42:38
- */
-@AllArgsConstructor
-@Getter
-@Setter
-public class UploadFilePart implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private int channelId;
-    // 文件标识
-    private String identifier;
-    private String filename;
-    private String relativePath;
-    // 文件大小
-    private Long totalSize;
-    // 分片文件大小
-    private Integer chunkSize;
-    // 分片文件数量
-    private Long totalChunks;
-    // 当前分片文件索引
-    private Long chunkNumber;
-    // 当前分片文件大小
-    private Integer currentChunkSize;
-}

+ 0 - 30
oss-common/src/main/java/cn/reghao/oss/common/UploadFileRet.java

@@ -1,30 +0,0 @@
-package cn.reghao.oss.common;
-
-import lombok.Getter;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2023-05-23 11:11:32
- */
-@Getter
-public class UploadFileRet implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private final String uploadId;
-    private final String url;
-    private final boolean merged;
-
-    public UploadFileRet(String uploadId) {
-        this.uploadId = uploadId;
-        this.url = null;
-        this.merged = false;
-    }
-
-    public UploadFileRet(String uploadId, String url) {
-        this.uploadId = uploadId;
-        this.url = url;
-        this.merged = true;
-    }
-}

+ 0 - 27
oss-common/src/main/java/cn/reghao/oss/common/UploadPrepare.java

@@ -1,27 +0,0 @@
-package cn.reghao.oss.common;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
-import java.io.Serializable;
-
-/**
- * 分片文件
- *
- * @author reghao
- * @date 2021-11-23 10:23:00
- */
-@Setter
-@Getter
-public class UploadPrepare implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @NotBlank
-    private String filename;
-    @NotNull
-    private Long size;
-    @NotBlank
-    private String sha256sum;
-}

+ 0 - 21
oss-common/src/main/java/cn/reghao/oss/common/UploadPrepareRet.java

@@ -1,21 +0,0 @@
-package cn.reghao.oss.common;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2022-04-21 09:27:55
- */
-@AllArgsConstructor
-@Getter
-public class UploadPrepareRet implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private String uploadId;
-    private long splitSize;
-    private boolean exist;
-    private String url;
-}

+ 0 - 22
oss-common/src/main/java/cn/reghao/oss/common/UploadedPart.java

@@ -1,22 +0,0 @@
-package cn.reghao.oss.common;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.io.Serializable;
-import java.util.List;
-
-/**
- * @author reghao
- * @date 2023-05-24 09:23:25
- */
-@Setter
-@Getter
-public class UploadedPart implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private boolean skipUpload;
-    private boolean needMerge;
-    private List<String> uploaded;
-    private String url;
-}

+ 0 - 49
oss-common/src/main/java/cn/reghao/oss/common/constant/UploadChannel.java

@@ -1,49 +0,0 @@
-package cn.reghao.oss.common.constant;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * @author reghao
- * @date 2023-05-23 10:43:25
- */
-public enum UploadChannel {
-    // 网盘上传
-    disk(1, "file/"),
-    // 视频上传
-    video(2, "video/playback/"),
-    // 视频封面上传
-    cover(3, "image/cover/"),
-    // 用户头像上传
-    avatar(4, "image/avatar/"),
-    // 用户状态照片上传
-    photo(5, "image/photo/"),
-    // 音频上传
-    audio(6, "audio/playback/");
-
-    private final int code;
-    private final String prefix;
-    UploadChannel(int code, String prefix) {
-        this.code = code;
-        this.prefix = prefix;
-    }
-
-    private static Map<Integer, String> map = new HashMap<>();
-    static {
-        for (UploadChannel channel : UploadChannel.values()) {
-            map.put(channel.code, channel.prefix);
-        }
-    }
-
-    public static String getPrefix(int code) {
-        return map.get(code);
-    }
-
-    public int getCode() {
-        return code;
-    }
-
-    public String getPrefix() {
-        return prefix;
-    }
-}