类 ItemStartNodeRoleController


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

      • ItemStartNodeRoleController

        public ItemStartNodeRoleController()
    • 方法详细资料

      • copyBind

        @PostMapping("/copyBind")
        public net.risesoft.pojo.Y9Result<String> copyBind​(@RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId)
      • getBpmList

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

        @GetMapping("/getNodeList")
        public net.risesoft.pojo.Y9Result<List<ItemStartNodeRole>> getNodeList​(@RequestParam
                                                                               String itemId,
                                                                               @RequestParam
                                                                               String processDefinitionId)
      • list

        @GetMapping("/list")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Role>> list​(@RequestParam
                                                                                       String itemId,
                                                                                       @RequestParam
                                                                                       String processDefinitionId,
                                                                                       @RequestParam
                                                                                       String taskDefKey)
        获取按钮绑定角色列表
        参数:
        itemId - 事项id
        processDefinitionId - 流程定义ID
        taskDefKey - 任务节点key
        返回:
      • remove

        @PostMapping("/remove")
        public net.risesoft.pojo.Y9Result<String> remove​(@RequestParam
                                                         String itemId,
                                                         @RequestParam
                                                         String processDefinitionId,
                                                         @RequestParam
                                                         String taskDefKey,
                                                         @RequestParam
                                                         String roleIds)
        移除按钮与角色的绑定
        参数:
        itemId - 事项id
        processDefinitionId - 流程定义ID
        taskDefKey - 任务节点key
        roleIds - 角色id
        返回:
      • saveOrder

        @PostMapping("/saveOrder")
        public net.risesoft.pojo.Y9Result<String> saveOrder​(@RequestParam
                                                            String[] idAndTabIndexs)
      • saveRole

        @PostMapping("/saveRole")
        public net.risesoft.pojo.Y9Result<String> saveRole​(@RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId,
                                                           @RequestParam
                                                           String taskDefKey,
                                                           @RequestParam
                                                           String roleIds)
        保存按钮角色
        参数:
        itemId - 事项id
        processDefinitionId - 流程定义ID
        taskDefKey - 任务节点key
        roleIds - 角色id
        返回: