package com.qqchen.deploy.backend.deploy.dto.sync;

import com.qqchen.deploy.backend.deploy.dto.JenkinsSyncHistoryDTO;
import com.qqchen.deploy.backend.deploy.entity.ExternalSystem;
import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * Jenkins同步上下文
 * 用于在同步过程中传递状态和数据
 */
@Getter
@RequiredArgsConstructor
public class JenkinsSyncContext {
    
    /**
     * 外部系统
     */
    private final ExternalSystem externalSystem;
    
    /**
     * 同步历史
     */
    private final JenkinsSyncHistoryDTO syncHistory;
} 