Class ItemWordConfRestController


  • @RestController
    @RequestMapping(value="/vue/itemWordConf",
                    produces="application/json")
    public class ItemWordConfRestController
    extends Object
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • ItemWordConfRestController

        public ItemWordConfRestController()
    • Method Detail

      • bindRole

        @PostMapping("/bindRole")
        public net.risesoft.pojo.Y9Result<String> bindRole​(@RequestParam
                                                           String roleIds,
                                                           @RequestParam
                                                           String id)
        绑定角色
        Parameters:
        roleIds - 角色ids
        id - 绑定id
        Returns:
      • deleteRole

        @PostMapping("/deleteRole")
        public net.risesoft.pojo.Y9Result<String> deleteRole​(@RequestParam
                                                             String roleId,
                                                             @RequestParam
                                                             String id)
        删除角色
        Parameters:
        roleId - 角色id
        id - 绑定id
        Returns:
      • getBindList

        @GetMapping("/getBindList")
        public net.risesoft.pojo.Y9Result<List<ItemWordConf>> getBindList​(@RequestParam
                                                                          String itemId,
                                                                          @RequestParam
                                                                          String processDefinitionId,
                                                                          @RequestParam(required=false)
                                                                          String taskDefKey)
        获取正文与角色绑定的数据集合
        Parameters:
        itemId - 事项id
        processDefinitionId - 流程定义id
        taskDefKey - 任务节点key
        Returns:
      • getBpmList

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

        @PostMapping("/remove")
        public net.risesoft.pojo.Y9Result<String> remove​(@RequestParam
                                                         String id)
        移除
        Parameters:
        id - 绑定id
        Returns:
      • saveBind

        @PostMapping("/saveBind")
        public net.risesoft.pojo.Y9Result<String> saveBind​(@RequestParam
                                                           String wordType,
                                                           @RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId,
                                                           @RequestParam(required=false)
                                                           String taskDefKey)
        绑定正文组件
        Parameters:
        wordType - 正文类型
        itemId - 事项id
        processDefinitionId - 流程定义key
        taskDefKey - 任务key
        Returns: