| 12345678910111213141516171819202122232425262728 |
- package com.qqflow.engine.domain.flow.service;
- import com.qqflow.engine.common.PageResult;
- import com.qqflow.engine.domain.flow.dto.ProcessDefinitionDTO;
- import com.qqflow.engine.domain.flow.po.ProcessDefinition;
- import java.util.List;
- public interface ProcessDefinitionService {
- Long saveDefinition(ProcessDefinition po);
- Long updateDefinition(ProcessDefinition po);
- void deleteDefinition(Long id);
- ProcessDefinitionDTO getById(Long id);
- PageResult<ProcessDefinitionDTO> page(Integer pageNum, Integer pageSize, String processCode, String processName, Integer status);
- void publish(Long id);
- void stop(Long id);
- void enable(Long id);
- List<ProcessDefinitionDTO> listEnabled();
- }
|