浏览代码

New: add Muti file info data to delete file api

liweihao 6 年之前
父节点
当前提交
bbc20e37b8
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/main/java/com/example/kdan_data_center/datacenter/file/FileService.kt

+ 6 - 4
src/main/java/com/example/kdan_data_center/datacenter/file/FileService.kt

@@ -23,7 +23,7 @@ interface FileService {
             @Header("Authorization") accessToken: String,
             @Query("object_type") objectType: String?,
             @Query("object_state") objectState: String?,
-            @Query("object_id_list[]") objectIdList: IntArray?,
+            @Query("object_id_list[]") objectIdList: IntArray,
             @Query("category") category: String?,
             @Query("app_series") appSeries: String?
     ): Observable<MutiFileInfoData>
@@ -45,18 +45,20 @@ interface FileService {
     )
 
     @HTTP(method = "DELETE", path = ".", hasBody = true)
+    @FormUrlEncoded
     fun deleteFile(
             @Header("Authorization") accessToken: String,
             @Field("object_id") objectId: Int,
             @Field("object_type") objectType: String?
-    )
+    ): Observable<MutiFileInfoData>
 
     @HTTP(method = "DELETE", path = ".", hasBody = true)
+    @FormUrlEncoded
     fun deleteFile(
             @Header("Authorization") accessToken: String,
-            @Field("object_id_list") objectIdList: Array<Int>,
+            @Field("object_id_list[]") objectIdList: IntArray,
             @Field("object_type") objectType: String?
-    )
+    ): Observable<MutiFileInfoData>
 
     @HTTP(method = "DELETE", path = "hard_destroy", hasBody = true)
     fun hardDeleteFile(