package com.qianwen.smartman.modules.fms.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import com.qianwen.core.boot.ctrl.BladeController; import com.qianwen.core.scanner.modular.stereotype.ApiResource; import com.qianwen.core.tool.api.R; import com.qianwen.smartman.modules.fms.service.IFmsScheduleService; import com.qianwen.smartman.modules.fms.vo.ManualTrayVO; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @ApiResource({"blade-fms/schedule"}) @Api(value = "fms调度", tags = {"fms调度"}) @RestController public class FmsScheduleController extends BladeController { private final IFmsScheduleService fmsScheduleService; public FmsScheduleController(final IFmsScheduleService fmsScheduleService) { this.fmsScheduleService = fmsScheduleService; } @PostMapping({"/manual-drag/check"}) @ApiOperation("校验前端拖动数据") public R check(@RequestBody ManualTrayVO manualTrayVO) { return R.data(this.fmsScheduleService.check(manualTrayVO)); } @PostMapping({"/manual-drag"}) @ApiOperation("手动托盘移动") public R manualDrag(@RequestBody ManualTrayVO manualTrayVO) { return R.data(this.fmsScheduleService.manualDrag(manualTrayVO)); } }