package jnpf.file; import jnpf.base.ActionResult; import jnpf.model.fileaccess.WorkflowFileGrant; import jnpf.model.fileaccess.WorkflowFileRequest; import jnpf.utils.FeignName; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; /** 文件服务只负责传输;实际附件归属及当前动作权限由原生表单服务重读。 */ @FeignClient(name = FeignName.VUSUALDEV_SERVER_NAME, path = "/Internal/visualdev/file-access", contextId = "workflowFileAccessApi") public interface WorkflowFileAccessApi { @PostMapping("/authorize") ActionResult authorize(@RequestBody WorkflowFileRequest request); }