package com.fuyuanshen.equipment.domain.vo;

import com.fuyuanshen.equipment.domain.DeviceGeoFence;
import com.fuyuanshen.equipment.domain.dto.FenceCheckResponse;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 设备位置信息VO
 *
 * @author: 默苍璃
 * @date: 2025-09-2714:33
 */
@Data
@Schema(description = "设备位置信息VO")
public class DeviceLocationVo {

    @Schema(description = "设备ID")
    private Long deviceId;

    @Schema(description = "设备名称")
    private String deviceName;

    @Schema(description = "经度")
    private String longitude;

    @Schema(description = "纬度")
    private String latitude;

    @Schema(description = "设备是否在电子围栏内")
    private Boolean inFence;

    @Schema(description = "进入的电子围栏信息")
    private DeviceGeoFence fenceInfo;

    @Schema(description = "设备是否正在告警")
    private Boolean isAlarming;

}