소스 검색

更新 rpc 接口

reghao 2 년 전
부모
커밋
64041cc59c

+ 1 - 2
dfs-api/src/main/java/cn/reghao/dfs/api/dto/FileInfoVO.java → dfs-api/src/main/java/cn/reghao/dfs/api/dto/FileInfo.java

@@ -11,8 +11,7 @@ import java.io.Serializable;
  */
 @Setter
 @Getter
-@Deprecated
-public class FileInfoVO implements Serializable {
+public class FileInfo implements Serializable {
     private static final long serialVersionUID = 1L;
 
     private String fileId;

+ 17 - 0
dfs-api/src/main/java/cn/reghao/dfs/api/iface/DiskService.java

@@ -0,0 +1,17 @@
+package cn.reghao.dfs.api.iface;
+
+import cn.reghao.dfs.api.dto.FileInfo;
+import cn.reghao.jutil.jdk.db.PageList;
+
+import java.util.List;
+
+/**
+ * @author reghao
+ * @date 2023-05-22 15:57:51
+ */
+public interface DiskService {
+    PageList<FileInfo> getFileList(String pid, int pageNumber);
+    PageList<FileInfo> getFileCard(String pid, int pageNumber);
+    List<FileInfo> getDirectories(String pid);
+    PageList<FileInfo> search(String keyword, int pageNumber);
+}

+ 0 - 9
dfs-api/src/main/java/cn/reghao/dfs/api/iface/FileService.java

@@ -1,10 +1,7 @@
 package cn.reghao.dfs.api.iface;
 
-import cn.reghao.dfs.api.dto.DeleteFile;
 import cn.reghao.dfs.api.dto.DirProp;
-import cn.reghao.dfs.api.dto.FileInfoVO;
 import cn.reghao.dfs.api.dto.FileProp;
-import cn.reghao.jutil.jdk.db.PageList;
 
 import java.util.List;
 
@@ -13,11 +10,6 @@ import java.util.List;
  * @date 2023-05-18 19:23:07
  */
 public interface FileService {
-    PageList<FileInfoVO> getFileList(String pid, int pageNumber);
-    PageList<FileInfoVO> getFileCard(String pid, int pageNumber);
-    List<FileInfoVO> getDirectories(String pid);
-    PageList<DeleteFile> getTrashList(int pageNumber, int pageSize);
-
     String checkFilename(String pid, String filename);
     void createDirectory(String pid, String filename);
     String createFile(String pid, String filename, String content);
@@ -27,5 +19,4 @@ public interface FileService {
     void deleteFiles(List<String> fileIds);
     FileProp getFileProp(String fileId);
     DirProp getDirProp(String fileId);
-    PageList<FileInfoVO> search(String keyword, int pageNumber);
 }

+ 12 - 0
dfs-api/src/main/java/cn/reghao/dfs/api/iface/TrashService.java

@@ -0,0 +1,12 @@
+package cn.reghao.dfs.api.iface;
+
+import cn.reghao.dfs.api.dto.DeleteFile;
+import cn.reghao.jutil.jdk.db.PageList;
+
+/**
+ * @author reghao
+ * @date 2023-05-22 15:57:57
+ */
+public interface TrashService {
+    PageList<DeleteFile> getTrashList(int pageNumber, int pageSize);
+}