Class ProcessParamApiImpl

  • All Implemented Interfaces:
    ProcessParamApi

    @RestController
    @RequestMapping(value="/services/rest/processParam",
                    produces="application/json")
    public class ProcessParamApiImpl
    extends Object
    implements ProcessParamApi
    流程变量接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • ProcessParamApiImpl

        public ProcessParamApiImpl()
    • Method Detail

      • deleteByPprocessInstanceId

        public net.risesoft.pojo.Y9Result<Object> deleteByPprocessInstanceId​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String processInstanceId)
        根据流程实例id删除流程变量数据
        Specified by:
        deleteByPprocessInstanceId in interface ProcessParamApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • findByProcessInstanceId

        public net.risesoft.pojo.Y9Result<ProcessParamModel> findByProcessInstanceId​(@RequestParam
                                                                                     String tenantId,
                                                                                     @RequestParam
                                                                                     String processInstanceId)
        根据流程实例获取流程变量数据
        Specified by:
        findByProcessInstanceId in interface ProcessParamApi
        Parameters:
        tenantId - 租户id
        processInstanceId - 流程实例id
        Returns:
        Y9Result<ProcessParamModel> 通用请求返回对象 -data 流程数据对象
        Since:
        9.6.6
      • findByProcessSerialNumber

        public net.risesoft.pojo.Y9Result<ProcessParamModel> findByProcessSerialNumber​(@RequestParam
                                                                                       String tenantId,
                                                                                       @RequestParam
                                                                                       String processSerialNumber)
        根据流程编号获取流程变量数据
        Specified by:
        findByProcessSerialNumber in interface ProcessParamApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        Returns:
        Y9Result<ProcessParamModel> 通用请求返回对象 -data 流程数据对象
        Since:
        9.6.6
      • saveOrUpdate

        public net.risesoft.pojo.Y9Result<Object> saveOrUpdate​(@RequestParam
                                                               String tenantId,
                                                               @RequestBody
                                                               ProcessParamModel processParam)
        保存或更新流程变量数据
        Specified by:
        saveOrUpdate in interface ProcessParamApi
        Parameters:
        tenantId - 租户ID
        processParam - 流程数据对象
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6
      • updateCustomItem

        public net.risesoft.pojo.Y9Result<Object> updateCustomItem​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String processSerialNumber,
                                                                   @RequestParam
                                                                   boolean isCustomItem)
        更新定制流程状态
        Specified by:
        updateCustomItem in interface ProcessParamApi
        Parameters:
        tenantId - 租户id
        processSerialNumber - 流程编号
        isCustomItem - 是否定制流程
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.6