package com.gxwebsoft.gxmu.openplat; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** * 同步批次进度,供前端轮询。 * * @author Codex * @since 2026-09-14 */ @Data public class SyncBatchStatus implements Serializable { private static final long serialVersionUID = 1L; /** 是否有同步任务在执行 */ private boolean running; private String batchId; private String triggerType; private String triggerUser; private LocalDateTime startTime; /** 正在执行的段,未执行时为 null */ private String currentSection; /** 本次批次包含的各段状态,按执行顺序 */ private List sections; }