Class HistoricActivityApiImpl

  • All Implemented Interfaces:
    HistoricActivityApi

    @RestController
    @RequestMapping("/services/rest/historicActivity")
    public class HistoricActivityApiImpl
    extends Object
    implements HistoricActivityApi
    获取历史节点实例
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • Constructor Detail

      • HistoricActivityApiImpl

        public HistoricActivityApiImpl()
    • Method Detail

      • getByProcessInstanceId

        public net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>> getByProcessInstanceId​(@RequestParam
                                                                                                      String tenantId,
                                                                                                      @RequestParam
                                                                                                      String processInstanceId)
        根据流程实例获取历史节点实例
        Specified by:
        getByProcessInstanceId in interface HistoricActivityApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<List<HistoricActivityInstanceModel>>
        Since:
        9.6.6
      • getByProcessInstanceIdAndYear

        public net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>> getByProcessInstanceIdAndYear​(@RequestParam
                                                                                                             String tenantId,
                                                                                                             @RequestParam
                                                                                                             String processInstanceId,
                                                                                                             @RequestParam
                                                                                                             String year)
        根据年份,流程实例获取历史节点实例
        Specified by:
        getByProcessInstanceIdAndYear in interface HistoricActivityApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年度
        Returns:
        Y9Result<List<HistoricActivityInstanceModel>>
        Since:
        9.6.6
      • getTaskListByExecutionId

        public net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>> getTaskListByExecutionId​(@RequestParam
                                                                                                        String tenantId,
                                                                                                        @RequestParam
                                                                                                        String processInstanceId,
                                                                                                        @RequestParam
                                                                                                        String executionId,
                                                                                                        String year)
        根据流程实例和执行id获取历史节点实例
        Specified by:
        getTaskListByExecutionId in interface HistoricActivityApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        executionId - 执行id
        Returns:
        Y9Result<List<HistoricActivityInstanceModel>>
        Since:
        9.6.6