package tech.powerjob.server.core.helper; import tech.powerjob.common.enums.InstanceStatus; import tech.powerjob.common.enums.WorkflowInstanceStatus; /** * @author Echo009 * @since 2021/12/13 */ public class StatusMappingHelper { private StatusMappingHelper(){ } /** * 工作流实例状态转任务实例状态 */ public static InstanceStatus toInstanceStatus(WorkflowInstanceStatus workflowInstanceStatus) { switch (workflowInstanceStatus) { case FAILED: return InstanceStatus.FAILED; case SUCCEED: return InstanceStatus.SUCCEED; case RUNNING: return InstanceStatus.RUNNING; case STOPPED: return InstanceStatus.STOPPED; default: return null; } } }