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/6/30 11:39
 * @Version 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DynamicSvgDTO {
    // 所属地市编码
    private String city;
    // 成图类型 1一级联络图 2一级联络详图（详图已改成其它接口）
    private String ctType;
    // 线路ID
    @JsonProperty("xlid")
    private String xlId;
    // 自动化开关列表
    private List<AutoDeviceDTO> zdhSbList;
    // 其他图上需要保留开关列表
    private List<AppendSwitchDTO> otherKgList;
    // 联络开关ID集合
    private List<String> llKgIds;
}
