Sfoglia il codice sorgente

file-api 添加视频转码 RPC 接口

reghao 1 anno fa
parent
commit
07fc6a7645

+ 23 - 0
file/file-api/src/main/java/cn/reghao/file/api/dto/JobInfo.java

@@ -0,0 +1,23 @@
+package cn.reghao.file.api.dto;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * @author reghao
+ * @date 2024-11-25 15:51:39
+ */
+@AllArgsConstructor
+@Getter
+public class JobInfo implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    private long jobId;
+    private String jobName;
+    private String status;
+    private LocalDateTime startAt;
+    private LocalDateTime endAt;
+}

+ 6 - 0
file/file-api/src/main/java/cn/reghao/file/api/iface/FileService.java

@@ -1,9 +1,15 @@
 package cn.reghao.file.api.iface;
 
+import cn.reghao.file.api.dto.JobInfo;
+import cn.reghao.jutil.jdk.db.PageList;
+import cn.reghao.jutil.jdk.result.Result;
+
 /**
  * @author reghao
  * @date 2024-07-07 16:55:29
  */
 public interface FileService {
     String getAccountAvatar(long userId);
+    Result convertVideo(String videoFileId, int channelCode);
+    PageList<JobInfo> getConvertJobs(int pn, int ps);
 }