Class ItemOpinionFrameBindRestController


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

      • ItemOpinionFrameBindRestController

        public ItemOpinionFrameBindRestController()
    • Method Detail

      • bindOpinionFrame

        @PostMapping("/bindOpinionFrame")
        public net.risesoft.pojo.Y9Result<String> bindOpinionFrame​(@RequestParam
                                                                   String opinionFrameNameAndMarks,
                                                                   @RequestParam
                                                                   String itemId,
                                                                   @RequestParam
                                                                   String processDefinitionId,
                                                                   @RequestParam(required=false)
                                                                   String taskDefKey)
        绑定意见框
        Parameters:
        opinionFrameNameAndMarks - 意见框标识与名称
        itemId - 事项id
        processDefinitionId - 流程定义key
        taskDefKey - 任务key
        Returns:
      • changeSignOpinion

        @RequestMapping("/changeSignOpinion")
        public net.risesoft.pojo.Y9Result<String> changeSignOpinion​(String id,
                                                                    boolean signOpinion)
        改变是否必签意见
        Parameters:
        id - 绑定id
        signOpinion - 是否必签意见
        Returns:
      • copyBind

        @PostMapping("/copyBind")
        public net.risesoft.pojo.Y9Result<String> copyBind​(@RequestParam
                                                           String itemId,
                                                           @RequestParam
                                                           String processDefinitionId)
        复制上一版本意见框绑定
        Parameters:
        itemId - 事项id
        Returns:
      • delOneClickSet

        @PostMapping("/delOneClickSet")
        public net.risesoft.pojo.Y9Result<String> delOneClickSet​(String id)
        删除一键设置及动作
        Parameters:
        id -
        Returns:
      • getBindList

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

        @GetMapping("/getBindListByMark")
        public net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> getBindListByMark​(@RequestParam
                                                                                            String mark)
      • 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:
      • getOneClickSetBindList

        @GetMapping("/getOneClickSetBindList")
        public net.risesoft.pojo.Y9Result<List<OpinionFrameOneClickSet>> getOneClickSetBindList​(@RequestParam(required=true)
                                                                                                String bindId)
        获取意见框绑定的一键设置列表
        Parameters:
        bindId -
        Returns:
      • remove

        @PostMapping("/remove")
        public net.risesoft.pojo.Y9Result<String> remove​(@RequestParam
                                                         String[] ids)
        移除意见框
        Parameters:
        ids - 绑定ids
        Returns:
      • saveModify

        @PostMapping("/saveModify")
        public net.risesoft.pojo.Y9Result<String> saveModify​(@RequestParam
                                                             String id,
                                                             @RequestParam
                                                             String opinionFrameNameAndMarks)
        保存修改
        Parameters:
        id - 绑定id
        opinionFrameNameAndMarks - 意见框标识与名称
        Returns:
      • saveOneClickSet1

        @PostMapping("/saveOneClickSet")
        public net.risesoft.pojo.Y9Result<Map<String,​Object>> saveOneClickSet1​(@Validated
                                                                                     OpinionFrameOneClickSet opinionFrameOneClickSet)
        保存一键设置数据
        Parameters:
        opinionFrameOneClickSet -
        Returns: