Class ItemButtonBindRestController


  • @RestController
    @RequestMapping(value="/vue/itemButtonBind",
                    produces="application/json")
    public class ItemButtonBindRestController
    extends Object
    绑定按钮管理
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • ItemButtonBindRestController

        public ItemButtonBindRestController()
    • Method Detail

      • copyBind

        @PostMapping("/copyBind")
        public net.risesoft.pojo.Y9Result<String> copyBind​(@RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId)
        复制按钮配置
        Parameters:
        itemId - 事项id
        Returns:
      • getBindList

        @GetMapping("/getBindList")
        public net.risesoft.pojo.Y9Result<List<ItemButtonBind>> getBindList​(@RequestParam
                                                                            String itemId,
                                                                            @RequestParam
                                                                            Integer buttonType,
                                                                            @RequestParam
                                                                            String processDefinitionId,
                                                                            @RequestParam(required=false)
                                                                            String taskDefKey)
        获取按钮绑定列表
        Parameters:
        itemId - 事项id
        buttonType - 按钮类型
        processDefinitionId - 流程定义id
        taskDefKey - 任务key
        Returns:
      • getBindListByButtonId

        @GetMapping("/getBindListByButtonId")
        public net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getBindListByButtonId​(@RequestParam
                                                                                                String buttonId)
      • getBpmList

        @GetMapping("/getBpmList")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.processadmin.TargetModel>> getBpmList​(@RequestParam
                                                                                                        String itemId,
                                                                                                        @RequestParam
                                                                                                        String processDefinitionId)
        获取任务节点信息和流程定义信息
        Parameters:
        itemId - 事项id
        processDefinitionId - 流程定义id
        Returns:
        Y9Result>
      • getButtonList

        @GetMapping("/getButtonList")
        public net.risesoft.pojo.Y9Result<Map<String,​Object>> getButtonList​(@RequestParam
                                                                                  String itemId,
                                                                                  @RequestParam
                                                                                  Integer buttonType,
                                                                                  @RequestParam
                                                                                  String processDefinitionId,
                                                                                  @RequestParam(required=false)
                                                                                  String taskDefKey)
        获取按钮列表
        Parameters:
        itemId - 事项id
        buttonType - 按钮类型
        processDefinitionId - 流程定义id
        taskDefKey - 任务key
        Returns:
      • getButtonOrderList

        @GetMapping("/getButtonOrderList")
        public net.risesoft.pojo.Y9Result<List<ItemButtonBind>> getButtonOrderList​(@RequestParam
                                                                                   String itemId,
                                                                                   @RequestParam
                                                                                   Integer buttonType,
                                                                                   @RequestParam
                                                                                   String processDefinitionId,
                                                                                   @RequestParam(required=false)
                                                                                   String taskDefKey)
        获取按钮排序列表
        Parameters:
        itemId - 事项id
        buttonType - 按钮类型
        processDefinitionId - 流程定义id
        taskDefKey - 任务key
        Returns:
      • removeBind

        @PostMapping("/removeBind")
        public net.risesoft.pojo.Y9Result<String> removeBind​(@RequestParam
                                                             String[] ids)
        删除按钮绑定
        Parameters:
        ids - 绑定ids
        Returns:
      • saveBindButton

        @PostMapping("/saveBindButton")
        public net.risesoft.pojo.Y9Result<String> saveBindButton​(@RequestParam
                                                                 String buttonId,
                                                                 @RequestParam
                                                                 String itemId,
                                                                 @RequestParam
                                                                 String processDefinitionId,
                                                                 @RequestParam
                                                                 Integer buttonType,
                                                                 @RequestParam(required=false)
                                                                 String taskDefKey)
        保存绑定按钮
        Parameters:
        buttonId - 按钮id
        itemId - 事项id
        buttonType - 按钮类型
        processDefinitionId - 流程定义id
        taskDefKey - 任务key
        Returns:
      • saveOrder

        @PostMapping("/saveOrder")
        public net.risesoft.pojo.Y9Result<String> saveOrder​(@RequestParam
                                                            String[] idAndTabIndexs)
        保存按钮排序
        Parameters:
        idAndTabIndexs - 排序id
        Returns: