| | |
| | | import com.ard.tianyu.model.dto.speaker.SpeakModeSwitchDTO; |
| | | import com.ard.tianyu.model.dto.speaker.StopSpeakDTO; |
| | | import com.ard.tianyu.model.dto.speaker.TextSpeakDTO; |
| | | import com.ard.tianyu.model.dto.wayline.WayLineUploadDTO; |
| | | import com.ard.tianyu.model.dto.wayline.*; |
| | | import com.ard.tianyu.service.ITyService; |
| | | import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | |
| | | private ITyService tyService; |
| | | |
| | | @ApiOperation("上传航线") |
| | | @ApiOperationSupport(order = 1) |
| | | @PostMapping("/wayLineUpload") |
| | | public AjaxResult wayLineUpload(@RequestBody WayLineUploadDTO wayLineUploadDTO) { |
| | | tyService.wayLineUpload(wayLineUploadDTO); |
| | | return AjaxResult.success(); |
| | | } |
| | | @ApiOperation("开始航线") |
| | | @ApiOperationSupport(order = 2) |
| | | @PostMapping("/wayLineBegin") |
| | | public AjaxResult wayLineBegin(@RequestBody WayLineBeginDTO wayLineBeginDTO) { |
| | | tyService.wayLineBegin(wayLineBeginDTO); |
| | | return AjaxResult.success(); |
| | | } |
| | | @ApiOperation("暂停航线") |
| | | @ApiOperationSupport(order = 3) |
| | | @PostMapping("/wayLinePause") |
| | | public AjaxResult wayLinePause(@RequestBody WayLinePauseDTO wayLinePauseDTO) { |
| | | tyService.wayLinePause(wayLinePauseDTO); |
| | | return AjaxResult.success(); |
| | | } |
| | | @ApiOperation("恢复航线") |
| | | @ApiOperationSupport(order = 4) |
| | | @PostMapping("/wayLineResume") |
| | | public AjaxResult wayLineResume(@RequestBody WayLineResumeDTO wayLineResumeDTO) { |
| | | tyService.wayLineResume(wayLineResumeDTO); |
| | | return AjaxResult.success(); |
| | | } |
| | | @ApiOperation("结束航线") |
| | | @ApiOperationSupport(order = 5) |
| | | @PostMapping("/wayLineEnd") |
| | | public AjaxResult wayLineEnd(@RequestBody WayLineEndDTO wayLineEndDTO) { |
| | | tyService.wayLineEnd(wayLineEndDTO); |
| | | return AjaxResult.success(); |
| | | } |
| | | |
| | | } |