src/main/kotlin/cn/flightfeather/supervision/lightshare/web/BgTaskController.kt
@@ -5,16 +5,19 @@
import cn.flightfeather.supervision.lightshare.service.BgTaskService
import io.swagger.annotations.Api
import io.swagger.annotations.ApiOperation
import io.swagger.annotations.ApiParam
import org.springframework.web.bind.annotation.*
@Api(tags = ["BgTaskController"], description = "后台耗时任务API接口")
@Api(tags = ["后台任务管理"], description = "后台耗时任务API接口")
@RestController
@RequestMapping("/bgTask")
class BgTaskController(val bgTaskService: BgTaskService){
class BgTaskController(val bgTaskService: BgTaskService) {
    @ApiOperation(value = "获取后台任务状态")
    @PostMapping("/status")
    fun getTaskStatus(@RequestBody condition: BgTaskConditionVo) = resPack { bgTaskService.getTaskStatus(condition) }
    fun getTaskStatus(
        @RequestBody condition: BgTaskConditionVo
    ) = resPack { bgTaskService.getTaskStatus(condition) }
    @ApiOperation(value = "运行一个任务")
    @PutMapping("/start")
@@ -34,5 +37,6 @@
    @ApiOperation(value = "新建一个测试任务")
    @PutMapping("/newTask/test")
    fun newTestTask(@RequestParam taskId: String) = resPack { bgTaskService.newTestTask(taskId) }
    fun newTestTask(@ApiParam(value = "后台任务id") @RequestParam taskId: String) =
        resPack { bgTaskService.newTestTask(taskId) }
}