Class HistoricVariableApiImpl

  • All Implemented Interfaces:
    HistoricVariableApi

    @RestController
    @RequestMapping("/services/rest/historicVariable")
    public class HistoricVariableApiImpl
    extends Object
    implements HistoricVariableApi
    历史变量相关接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • Constructor Detail

      • HistoricVariableApiImpl

        public HistoricVariableApiImpl()
    • Method Detail

      • getByProcessInstanceId

        public net.risesoft.pojo.Y9Result<List<HistoricVariableInstanceModel>> getByProcessInstanceId​(@RequestParam
                                                                                                      String tenantId,
                                                                                                      @RequestParam
                                                                                                      String processInstanceId)
        根据流程实例Id,获取历史流程变量集合
        Specified by:
        getByProcessInstanceId in interface HistoricVariableApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<List<HistoricVariableInstanceModel>> 通用请求返回对象 - data 历史任务变量的值列表
        Since:
        9.6.6
      • getByProcessInstanceIdAndVariableName

        public net.risesoft.pojo.Y9Result<HistoricVariableInstanceModel> getByProcessInstanceIdAndVariableName​(@RequestParam
                                                                                                               String tenantId,
                                                                                                               @RequestParam
                                                                                                               String processInstanceId,
                                                                                                               @RequestParam
                                                                                                               String variableName,
                                                                                                               String year)
        根据流程实例Id和流程变量的Key,获取历史流程变量的值
        Specified by:
        getByProcessInstanceIdAndVariableName in interface HistoricVariableApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        variableName - 变量名
        year - 年份
        Returns:
        Y9Result<HistoricVariableInstanceModel> 通用请求返回对象 - data 历史任务变量的值
        Since:
        9.6.6
      • getByTaskId

        public net.risesoft.pojo.Y9Result<List<HistoricVariableInstanceModel>> getByTaskId​(@RequestParam
                                                                                           String tenantId,
                                                                                           @RequestParam
                                                                                           String taskId)
        根据任务Id,获取历史任务变量的值集合
        Specified by:
        getByTaskId in interface HistoricVariableApi
        Parameters:
        tenantId - 租户id
        taskId - 任务id
        Returns:
        Y9Result<List<HistoricVariableInstanceModel>> 通用请求返回对象 - data 历史任务变量的值列表
        Since:
        9.6.6
      • getByTaskIdAndVariableName

        public net.risesoft.pojo.Y9Result<HistoricVariableInstanceModel> getByTaskIdAndVariableName​(@RequestParam
                                                                                                    String tenantId,
                                                                                                    @RequestParam
                                                                                                    String taskId,
                                                                                                    @RequestParam
                                                                                                    String variableName,
                                                                                                    String year)
        根据任务Id和变量Key,获取历史任务变量的值
        Specified by:
        getByTaskIdAndVariableName in interface HistoricVariableApi
        Parameters:
        tenantId - 租户id
        taskId - 任务id
        variableName - 变量名
        year - 年份
        Returns:
        Y9Result<HistoricVariableInstanceModel> 通用请求返回对象 - data 历史任务变量的值
        Since:
        9.6.6
      • getVariables

        public net.risesoft.pojo.Y9Result<Map<String,​Object>> getVariables​(@RequestParam
                                                                                 String tenantId,
                                                                                 @RequestParam
                                                                                 String processInstanceId,
                                                                                 @RequestBody
                                                                                 Collection<String> keys)
        根据流程实例Id,获取指定的流程变量
        Specified by:
        getVariables in interface HistoricVariableApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        keys - 变量集合
        Returns:
        Y9Result<Map<String, Object>> 通用请求返回对象 - data 流程变量
        Since:
        9.6.6