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<WorkflowFileGrant> authorize(@RequestBody WorkflowFileRequest request);
|
}
|