Update DataPackageController.java
完善更新数据包记录的接口
This commit is contained in:
parent
89b951beb4
commit
346bcdea22
@ -3,32 +3,21 @@ package com.jsc.oscm.controller;
|
|||||||
import com.jsc.oscm.entity.DataPackage;
|
import com.jsc.oscm.entity.DataPackage;
|
||||||
import com.jsc.oscm.entity.DataPackageLog;
|
import com.jsc.oscm.entity.DataPackageLog;
|
||||||
import com.jsc.oscm.service.DataPackageService;
|
import com.jsc.oscm.service.DataPackageService;
|
||||||
import org.springframework.core.io.ByteArrayResource;
|
|
||||||
import org.springframework.core.io.Resource;
|
|
||||||
import org.springframework.core.io.UrlResource;
|
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
import org.springframework.http.*;
|
import org.springframework.data.domain.Sort;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.client.RestTemplate;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.io.ByteArrayOutputStream;
|
|
||||||
import java.io.InputStream;
|
|
||||||
import java.net.HttpURLConnection;
|
|
||||||
import java.net.MalformedURLException;
|
|
||||||
import java.net.URL;
|
|
||||||
import java.nio.file.Path;
|
|
||||||
import java.nio.file.Paths;
|
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/data-package")
|
|
||||||
public class DataPackageController {
|
public class DataPackageController {
|
||||||
@javax.annotation.Resource
|
@javax.annotation.Resource
|
||||||
private DataPackageService dataPackageService;
|
private DataPackageService dataPackageService;
|
||||||
|
|
||||||
@GetMapping("/list")
|
@GetMapping("/data-package/list")
|
||||||
public ResponseEntity<Page<DataPackage>> getPackageList(
|
public ResponseEntity<Page<DataPackage>> getPackageList(
|
||||||
@RequestParam(defaultValue = "0") int page,
|
@RequestParam(defaultValue = "0") int page,
|
||||||
@RequestParam(defaultValue = "10") int size) {
|
@RequestParam(defaultValue = "10") int size) {
|
||||||
@ -36,21 +25,21 @@ public class DataPackageController {
|
|||||||
return ResponseEntity.ok(dataPackageService.getPackageList(pageable));
|
return ResponseEntity.ok(dataPackageService.getPackageList(pageable));
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/log/list")
|
@GetMapping("/data-package/log/list")
|
||||||
public ResponseEntity<Page<DataPackageLog>> getLogList(
|
public ResponseEntity<Page<DataPackageLog>> getLogList(
|
||||||
@RequestParam(defaultValue = "0") int page,
|
@RequestParam(defaultValue = "0") int page,
|
||||||
@RequestParam(defaultValue = "10") int size) {
|
@RequestParam(defaultValue = "10") int size) {
|
||||||
Pageable pageable = PageRequest.of(page, size);
|
Pageable pageable = PageRequest.of(page, size, Sort.by(Sort.Direction.DESC, "operationTime"));
|
||||||
return ResponseEntity.ok(dataPackageService.getLogList(pageable));
|
return ResponseEntity.ok(dataPackageService.getLogList(pageable));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping
|
@PostMapping("/open/data-package/add/package")
|
||||||
public ResponseEntity<Void> addPackage(@RequestBody DataPackage dataPackage) {
|
public ResponseEntity<Void> addPackage(@RequestBody DataPackage dataPackage) {
|
||||||
dataPackageService.addPackage(dataPackage);
|
dataPackageService.addPackage(dataPackage);
|
||||||
return ResponseEntity.ok().build();
|
return ResponseEntity.ok().build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/download/{id}")
|
@GetMapping("/data-package/download/{id}")
|
||||||
public ResponseEntity<String> getDownloadUrl(@PathVariable Integer id, HttpServletRequest request) {
|
public ResponseEntity<String> getDownloadUrl(@PathVariable Integer id, HttpServletRequest request) {
|
||||||
DataPackage dataPackage = dataPackageService.getPackageById(id);
|
DataPackage dataPackage = dataPackageService.getPackageById(id);
|
||||||
if (dataPackage == null) {
|
if (dataPackage == null) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user