package com.aegis.emergency.plan.domain;

import java.util.List;
import lombok.Getter;
import lombok.Setter;

/**
 * 预案版本快照数据结构
 */
@Getter
@Setter
public class PlanVersionSnapshot {

    private Plan plan;
    private List<PlanParticipant> participants;
    private List<StepSnapshot> steps;

    @Getter
    @Setter
    public static class StepSnapshot {
        private PlanStep step;
        private List<PlanStepResource> resources;
    }
}