Kaynağa Gözat

RPC-UploadService 添加【添加文件】的方法

NorthLan 6 yıl önce
ebeveyn
işleme
c5c48545d1

+ 12 - 0
zen-api/src/main/kotlin/com/gxzc/zen/rpc/api/sys/RUploadService.kt

@@ -1,6 +1,7 @@
 package com.gxzc.zen.rpc.api.sys
 
 import com.gxzc.zen.api.sys.model.SysUploadInfo
+import com.gxzc.zen.common.util.upload.FdfsFile
 import com.gxzc.zen.rpc.model.sys.RUploadInfo
 
 /**
@@ -11,6 +12,17 @@ import com.gxzc.zen.rpc.model.sys.RUploadInfo
  */
 interface RUploadService {
 
+    /**
+     * 添加文件数据
+     */
+    fun addFileInfo(fileName: String, md5: String, fileSize: Long, lastModified: Long?, relativePath: String?, fdfsFile: FdfsFile): SysUploadInfo
+
+    /**
+     * 通过文件md5值获取 文件数据
+     * @param md5 需要用 FileUtils 计算
+     */
+    fun getUploadInfoByMd5(md5: String): SysUploadInfo?
+
     /**
      * 通过id获取单条 文件数据
      */