Browse Source

add
新增阿里云回调信息

18339543638 5 months ago
parent
commit
763a1ea4f7

+ 17 - 0
tr-modules/tr-module-airway/src/main/java/cn/tr/module/airway/dto/OssCallbackDTO.java

@@ -0,0 +1,17 @@
+package cn.tr.module.airway.dto;
+
+import lombok.Data;
+
+/**
+ * 阿里云 OSS 回调请求数据传输对象
+ */
+@Data
+public class OssCallbackDTO {
+    private String bucket;
+    private String object;
+    private Long size;
+    private String etag;
+    private String filename;
+    private String deviceCode;
+    private String uploadId;
+}

+ 2 - 0
tr-modules/tr-module-airway/src/main/java/cn/tr/module/airway/po/BizVideoPO.java

@@ -64,4 +64,6 @@ public class BizVideoPO extends TenantPO {
     /** 分片上传id */
     @ApiModelProperty(value = "分片上传id", position = 11)
     private String uploadId;
+
+    private String storagePathName;
 }

+ 3 - 0
tr-modules/tr-module-airway/src/main/java/cn/tr/module/airway/service/IBizVideoService.java

@@ -4,6 +4,7 @@ import cn.tr.module.airway.controller.vo.BizVideoVO;
 import cn.tr.module.airway.dto.AliOSSInitiateMultipartUploadDTO;
 import cn.tr.module.airway.dto.BizVideoDTO;
 import cn.tr.module.airway.dto.BizVideoQueryDTO;
+import cn.tr.module.airway.dto.OssCallbackDTO;
 
 import java.util.*;
 
@@ -67,4 +68,6 @@ public interface IBizVideoService{
      * @param source
      */
     String generationInitiateMultipartUpload(AliOSSInitiateMultipartUploadDTO source) throws Exception;
+
+    void handleFileUploadCompletion(OssCallbackDTO callBack);
 }

+ 1 - 0
tr-test/src/main/resources/application.yml

@@ -60,6 +60,7 @@ tr:
       - /webjars/**
       - /oauth2/psw/**
       - /download/file/**
+      - /ali/oss/callback
   tenant:
     ignore-tables:
       - gen_config