Class CustomProcessInfoApiImpl

  • All Implemented Interfaces:
    CustomProcessInfoApi

    @RestController
    @RequestMapping(value="/services/rest/customProcessInfo",
                    produces="application/json")
    public class CustomProcessInfoApiImpl
    extends Object
    implements CustomProcessInfoApi
    定制流程接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • CustomProcessInfoApiImpl

        public CustomProcessInfoApiImpl()
    • Method Detail

      • getCurrentTaskNextNode

        public net.risesoft.pojo.Y9Result<CustomProcessInfoModel> getCurrentTaskNextNode​(@RequestParam
                                                                                         String tenantId,
                                                                                         @RequestParam
                                                                                         String processSerialNumber)
        获取当前运行任务的下一个节点
        Specified by:
        getCurrentTaskNextNode in interface CustomProcessInfoApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        Returns:
        Y9Result<CustomProcessInfoModel> 通用请求返回对象 - data 是自定义流程信息
        Since:
        9.6.6
      • saveOrUpdate

        public net.risesoft.pojo.Y9Result<Object> saveOrUpdate​(@RequestParam
                                                               String tenantId,
                                                               @RequestParam
                                                               String itemId,
                                                               @RequestParam
                                                               String processSerialNumber,
                                                               @RequestBody
                                                               List<Map<String,​Object>> taskList)
        保存流程定制信息
        Specified by:
        saveOrUpdate in interface CustomProcessInfoApi
        Parameters:
        tenantId - 租户id
        itemId - 事项id
        processSerialNumber - 流程编号
        taskList - 任务列表
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • updateCurrentTask

        public net.risesoft.pojo.Y9Result<Object> updateCurrentTask​(@RequestParam
                                                                    String tenantId,
                                                                    @RequestParam
                                                                    String processSerialNumber)
        更新当前运行节点
        Specified by:
        updateCurrentTask in interface CustomProcessInfoApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6