package com.qianwen.smartman.modules.dnc.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.qianwen.core.scanner.modular.annotation.GetResource; import com.qianwen.core.scanner.modular.stereotype.ApiResource; import com.qianwen.core.tool.api.R; import com.qianwen.smartman.modules.cps.service.IMachineService; import com.qianwen.smartman.modules.dnc.vo.HmiDeviceVO; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; @ApiResource({"blade-dnc/hmi"}) @Api(value = "hmi", tags = {"hmi"}) @RestController /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/controller/HmiDncController.class */ public class HmiDncController { private static final Logger log = LoggerFactory.getLogger(HmiDncController.class); private final IMachineService machineService; public HmiDncController(final IMachineService machineService) { this.machineService = machineService; } @GetResource({"/getHmiDevice/{machineId}"}) @ApiOperation(value = "获取机器绑定的工位", notes = "机器id") public R> getHmiDevice(@PathVariable @ApiParam("机器id") String machineId) { return R.data(this.machineService.getHmiWorkstation(machineId)); } }