package com.njcn.product.event.transientes.pojo.vo;

import com.njcn.product.event.devcie.pojo.dto.LedgerBaseInfoDTO;
import com.njcn.product.event.transientes.pojo.po.PqsEventdetail;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * Description:
 * Date: 2025/07/29  上午 11:03【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
public class SubStationCountVO {
    private Integer stationId;
    private String stationName;
    private String gdName;
    private double longitude;
    private double latitude;
    private Integer lineCount;
    private Integer eventCount;

    private List<LedgerBaseInfoDTO> lineEventDetails;


    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class LineEventDetail {
        private String gdName;
        private String gdIndex;

        private Integer lineId;

        private String lineName;

        private Integer busBarId;

        private String busBarName;

        private Integer devId;

        private String devName;

        private String objName;

        private Integer stationId;

        private String stationName;
        //通讯状态
        private Integer runFlag=0;

        private Integer eventCount;

        private  List<PqsEventdetail> pqsEventdetails;
    }

}
