类 ItemNodeLinkBindController


  • @RestController
    @RequestMapping(value="/vue/itemNodeLinkBind",
                    produces="application/json")
    public class ItemNodeLinkBindController
    extends Object
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • ItemNodeLinkBindController

        public ItemNodeLinkBindController()
    • 方法详细资料

      • copyBind

        @PostMapping("/copyBind")
        public net.risesoft.pojo.Y9Result<String> copyBind​(@RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId)
        复制上一版本链接
        参数:
        itemId - 事项id
        返回:
      • getBpmList

        @GetMapping("/getBpmList")
        public net.risesoft.pojo.Y9Result<List<ItemNodeLinkBindVO>> getBpmList​(@RequestParam
                                                                               String processDefinitionId,
                                                                               @RequestParam
                                                                               String itemId)
        获取任务节点信息和流程定义信息
        参数:
        itemId - 事项id
        processDefinitionId - 流程定义id
        返回:
      • removeBind

        @PostMapping("/removeBind")
        public net.risesoft.pojo.Y9Result<String> removeBind​(@RequestParam
                                                             String bindId)
        移除绑定
        参数:
        bindId - 绑定id
        返回:
      • removeRole

        @PostMapping("/removeRole")
        public net.risesoft.pojo.Y9Result<String> removeRole​(@RequestParam
                                                             String[] ids)
        移除角色的绑定
        参数:
        ids - 绑定ids
        返回:
      • saveBindRole

        @PostMapping("/saveBindRole")
        public net.risesoft.pojo.Y9Result<String> saveBindRole​(@RequestParam
                                                               String roleIds,
                                                               @RequestParam
                                                               String itemLinkId)
        链接绑定角色
        参数:
        roleIds - 角色ids
        itemLinkId - 绑定关系id
        返回:
      • saveItemLinkBind

        @PostMapping("/saveItemLinkBind")
        public net.risesoft.pojo.Y9Result<String> saveItemLinkBind​(@RequestParam
                                                                   String linkId,
                                                                   @RequestParam
                                                                   String processDefinitionId,
                                                                   @RequestParam(required=false)
                                                                   String taskDefKey,
                                                                   @RequestParam
                                                                   String itemId)
        保存绑定
        参数:
        linkId - 链接id
        itemId - 事项id
        processDefinitionId - 流程定义id
        taskDefKey - 节点key
        返回: