package com.hotent.bpmModel.manager; import com.hotent.base.model.CommonResult; import com.hotent.bpm.api.model.process.def.BpmVariableDef; import com.hotent.bpmModel.params.BpmVariableDefVo; import java.util.List; import java.util.Map; /** * 流程变量管理 */ public interface BpmDefVarService { /** * 流程变量列表数据 * @param defId * @param nodeId * @return */ List listJson(String defId, String nodeId) throws Exception; /** * 编辑节点变量 * @param defId * @param varKey * @return */ Map defVarEdit(String defId, String varKey) throws Exception; /** * 删除节点变量 * @param defId * @param varKey * @return */ CommonResult remove(String defId, String varKey); /** * 保存节点规则 * @param variableDefVo * @return */ CommonResult save(BpmVariableDefVo variableDefVo); }