|
@@ -1,7 +1,9 @@
|
|
package com.ruoyi.file.controller;
|
|
package com.ruoyi.file.controller;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.file.service.FileUploadResponse;
|
|
import com.ruoyi.file.service.FileUploadResponse;
|
|
|
|
+import com.ruoyi.file.service.Files;
|
|
import com.ruoyi.file.service.FilesService;
|
|
import com.ruoyi.file.service.FilesService;
|
|
import com.usky.common.core.bean.ApiResult;
|
|
import com.usky.common.core.bean.ApiResult;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -9,6 +11,7 @@ import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
//@RequestMapping("/files")
|
|
//@RequestMapping("/files")
|
|
@@ -41,4 +44,18 @@ public class FilesController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-}
|
|
|
|
|
|
+ @GetMapping("/query")
|
|
|
|
+ public R<Page<Files>> queryFiles(
|
|
|
|
+ @RequestParam(required = false) String filesName,
|
|
|
|
+ @RequestParam(required = false) LocalDateTime startTime,
|
|
|
|
+ @RequestParam(required = false) LocalDateTime endTime,
|
|
|
|
+ @RequestParam(required = false) Boolean isDeleted,
|
|
|
|
+ @RequestParam(required = false) String fileType,
|
|
|
|
+ @RequestParam int current,
|
|
|
|
+ @RequestParam int size) {
|
|
|
|
+
|
|
|
|
+ Page<Files> page = new Page<>(current, size);
|
|
|
|
+ Page<Files> resultPage = filesService.queryFiles(filesName, startTime, endTime, isDeleted, fileType, page);
|
|
|
|
+ return R.ok(resultPage);
|
|
|
|
+ }
|
|
|
|
+}
|