package com.qqchen.deploy.backend.workflow.dto.definition.node.localVariables;

import com.qqchen.deploy.backend.workflow.annotation.SchemaProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class DeployNodeLocalVariables extends BaseNodeLocalVariables {


    @SchemaProperty(
        title = "三方Jenkins系统",
        description = "三方Jenkins系统",
        required = true
    )
    private Long externalSystemId;


    @SchemaProperty(
        title = "绑定Jenkins视图",
        description = "Jenkins视图",
        required = true,
        order = 3
    )
    private Long viewId;


    @SchemaProperty(
        title = "绑定Jenkins任务",
        description = "Jenkins任务",
        required = true,
        order = 4
    )
    private Long jobId;

}
