package com.qianwen.smartman.modules.dnc.controller; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import com.qianwen.core.boot.ctrl.BladeController; import com.qianwen.core.scanner.modular.annotation.PostResource; import com.qianwen.core.scanner.modular.stereotype.ApiResource; import com.qianwen.core.secure.annotation.PreAuth; import com.qianwen.core.tool.api.R; import com.qianwen.smartman.modules.dnc.service.IDncWsRelationTdService; import com.qianwen.smartman.modules.dnc.vo.WorkstationTdVO; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @Api(value = "FTP目录与工位关系表管理", tags = {"FTP目录与工位关系表管理"}) @ApiResource({"blade-dnc/dnc-ws-relation-td"}) @RestController /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/controller/DncWsRelationTdController.class */ public class DncWsRelationTdController extends BladeController { private final IDncWsRelationTdService dncWsRelationTdService; public DncWsRelationTdController(final IDncWsRelationTdService dncWsRelationTdService) { this.dncWsRelationTdService = dncWsRelationTdService; } @ApiOperationSupport(order = 1) @PostResource({"/binding-directory"}) @ApiOperation("工位绑定FTP目录") @PreAuth public R bindingDirectory(@RequestBody WorkstationTdVO workstationTdVO) { return R.data(this.dncWsRelationTdService.relationFtpDirectory(workstationTdVO)); } }