package jnpf.flowable.fallback; import jnpf.base.ActionResult; import jnpf.flowable.WorkFlowApi; import jnpf.flowable.entity.RecordEntity; import jnpf.flowable.entity.TaskEntity; import jnpf.flowable.entity.TemplateJsonEntity; import jnpf.flowable.model.task.FileModel; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 类的描述 * * @author JNPF@YinMai Info. Co., Ltd * @version 5.0.x * @since 2024/7/26 16:29 */ @Component public class WorkFlowApiFallback implements WorkFlowApi { @Override public FileModel getFileModel(String taskId) { return new FileModel(); } @Override public TaskEntity getInfoSubmit(String id) { return null; } @Override public List getInfosSubmit(String[] ids) { return new ArrayList<>(); } @Override public ActionResult delete(TaskEntity taskEntity) { return ActionResult.fail(""); } @Override public List getRecordList(String taskId) { return new ArrayList<>(); } @Override public List getFlowIdsByTemplateId(String templateId) { return new ArrayList<>(); } @Override public String getTemplateByVersionId(String flowId) { return ""; } @Override public List getFlowIdsByTemplate(String templateId) { return new ArrayList<>(); } @Override public List getFormList() { return new ArrayList<>(); } @Override public List getStepList() { return new ArrayList<>(); } @Override public Map getFlowFormMap() { return new HashMap<>(); } @Override public void updateIsFile(String taskId) { } @Override public Boolean checkSign() { return false; } @Override public Boolean checkTodo() { return false; } }