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<List<HmiDeviceVO>> getHmiDevice(@PathVariable @ApiParam("机器id") String machineId) {
|
return R.data(this.machineService.getHmiWorkstation(machineId));
|
}
|
}
|