package com.cmvr.inspection.domain.dto.alert;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 单个 PPE 检测结果。
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Detection
{
    /** 检测标签。 */
    @JsonProperty("label")
    private String label;

    /** 检测置信度。 */
    @JsonProperty("confidence")
    private Double confidence;

    /** 目标框坐标。 */
    @JsonProperty("box")
    private BoundingBox box;

    /** 跟踪目标标识。 */
    @JsonProperty("track_id")
    private Long trackId;
}
