package com.sikey.wa04.business.domain.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.time.Instant;

/**
 * @Author: qin
 * @Date: 2025/3/11
 * @Description: 地图轨迹
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ToString
public class MapTrajectory {

    /**
     * 小孩ID
     */
    private String childId;

    /**
     * 设备ID
     */
    private Long deviceId;

    /**
     * 定位时间
     */
    private Instant positionTime;

    /**
     * 定位类型 0: 基站，1: WIFI，2: GPS
     */
    private Byte type;

    /**
     * 定位渠道 0: 高德，1: GPS
     */
    private Byte channel;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 精度
     */
    private Long radius;

    /**
     * 是否是无效的点位
     */
    private Boolean isInvalid;

    /**
     * 删除时间
     */
    private Instant deletedAt;
}
