forked from github/dataease
39 lines
1.1 KiB
Java
39 lines
1.1 KiB
Java
|
package io.dataease.controller;
|
||
|
|
||
|
import io.dataease.base.domain.ServiceIntegration;
|
||
|
import io.dataease.controller.request.IntegrationRequest;
|
||
|
import io.dataease.service.IntegrationService;
|
||
|
import org.springframework.web.bind.annotation.*;
|
||
|
|
||
|
import javax.annotation.Resource;
|
||
|
import java.util.List;
|
||
|
|
||
|
@RequestMapping("service/integration")
|
||
|
@RestController
|
||
|
public class ServiceIntegrationController {
|
||
|
|
||
|
@Resource
|
||
|
private IntegrationService integrationService;
|
||
|
|
||
|
@PostMapping("/save")
|
||
|
public ServiceIntegration save(@RequestBody ServiceIntegration service) {
|
||
|
return integrationService.save(service);
|
||
|
}
|
||
|
|
||
|
@PostMapping("/type")
|
||
|
public ServiceIntegration getByPlatform(@RequestBody IntegrationRequest request) {
|
||
|
return integrationService.get(request);
|
||
|
}
|
||
|
|
||
|
@PostMapping("/delete")
|
||
|
public void delete(@RequestBody IntegrationRequest request) {
|
||
|
integrationService.delete(request);
|
||
|
}
|
||
|
|
||
|
@GetMapping("/all/{orgId}")
|
||
|
public List<ServiceIntegration> getAll(@PathVariable String orgId) {
|
||
|
return integrationService.getAll(orgId);
|
||
|
}
|
||
|
|
||
|
}
|