package com.cnooc.expert.controller.workflow.model.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class InstStartResp {

    // 实例id
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    // 业务id
    private String businessId;

    // 标题
    private String title;

    // 业务类型code
    private String businessTypeCode;

    // 当前实例执行id
    private String currentExecutionId;

    // 状态
    private Integer status;

    // 状态名称
    private String statusName;

    // 发起直接到退回的任务
    private Boolean start2BackTask;

    // 上次退回的节点
    private String lastBackTaskId;

    // 结束时间
    private String endAt;

    // 创建时间
    private String createAt;

    // 删除时间
    private String deleteAt;

    // 发起人id
    private String starterId;

    // 发起人名称
    private String starterName;

    // 发起主体
    private String subjectId;

    // 租户id
    private String tenantId;

}
