package com.hdkj.lt.modle.dto.svg;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Description
 * @Author wcx
 * @Date 2025/7/12 11:49
 * @Version 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DynamicSvgDetailDTO {
    // 所属地市编码
    private String city;
    // 线路ID
    @JsonProperty("xlid")
    private String xlId;
    // 其他线路的集合
    private List<String> otherXlIds;
    // 联络开关ID集合
    private List<String> llKgIds;
    // 自动化开关列表
    private List<AutoDeviceDTO> zdhSbList;
    // 其他图上需要保留开关列表
    private List<AppendSwitchDTO> otherKgList;
}
