dataease-dm/backend/src/main/java/io/dataease/controller/dataset/DataSetGroupController.java

49 lines
1.4 KiB
Java
Raw Normal View History

2021-02-20 22:07:42 +08:00
package io.dataease.controller.dataset;
import io.dataease.base.domain.DatasetGroup;
2021-02-22 15:23:08 +08:00
import io.dataease.controller.request.dataset.DataSetGroupRequest;
2021-02-20 22:07:42 +08:00
import io.dataease.dto.dataset.DataSetGroupDTO;
import io.dataease.service.dataset.DataSetGroupService;
import io.dataease.service.dataset.ExtractDataService;
2021-02-22 15:23:08 +08:00
import org.springframework.web.bind.annotation.*;
2021-02-20 22:07:42 +08:00
import javax.annotation.Resource;
2021-02-22 15:23:08 +08:00
import java.util.List;
2021-02-20 22:07:42 +08:00
/**
* @Author gin
* @Date 2021/2/20 8:29 下午
*/
@RestController
@RequestMapping("dataset/group")
public class DataSetGroupController {
@Resource
private DataSetGroupService dataSetGroupService;
@Resource
private ExtractDataService extractDataService;
2021-02-20 22:07:42 +08:00
@PostMapping("/save")
public DataSetGroupDTO save(@RequestBody DatasetGroup datasetGroup) {
return dataSetGroupService.save(datasetGroup);
}
2021-02-22 15:23:08 +08:00
@PostMapping("/tree")
public List<DataSetGroupDTO> tree(@RequestBody DataSetGroupRequest datasetGroup) {
return dataSetGroupService.tree(datasetGroup);
}
@PostMapping("/delete/{id}")
public void tree(@PathVariable String id) {
dataSetGroupService.delete(id);
}
@PostMapping("/getScene/{id}")
public DatasetGroup getScene(@PathVariable String id) {
return dataSetGroupService.getScene(id);
}
@PostMapping("/isKettleRunning")
public boolean isKettleRunning(){
return extractDataService.isKettleRunning();
}
2021-02-20 22:07:42 +08:00
}