package com.yunzhupaas.engine.model.flowtask;

import com.yunzhupaas.engine.entity.FlowTaskOperatorEntity;
import com.yunzhupaas.engine.model.flowengine.FlowModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 流程设计
 *
 * @author 云筑产品开发平台组
 * @version V3.4.2
 * @copyright 深圳市乐程软件有限公司
 * @date 2024/6/17 17:44
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class WorkTimeoutJobModel {

    private String tenantId;
    private String tenantDbConnectionString;
    private boolean isAssignDataSource;


    private FlowModel flowModel;
    private String taskId;
    private String taskNodeId;
    private String taskNodeOperatorId;
    private FlowTaskOperatorEntity operatorEntity;
    private Integer counter;
    private Integer overtimeNum;
    private boolean isSuspend = false;


}

