package com.imdroid.secapi.dto;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * GNSS解算结果，每个工作周期解算一次
 *
 * @author LiGang
 */

@Data
@TableName(value = "gnssdevicelocationrecords")
public class GnssCalcData {
    @TableId(value = "id", type = IdType.AUTO)
    @ExcelIgnore
    Long id;

    @ExcelProperty("租户id")
    Integer tenantid;

    @ExcelProperty("设备编号")
    String deviceid;

    @ExcelIgnore
    Boolean enabled;

    @ExcelProperty("记录时间")
    LocalDateTime createtime;

    @ExcelProperty("更新时间")
    LocalDateTime updatetime;

    @ExcelProperty("北斗位置东")
    Double b562e;

    @ExcelProperty("北斗位置北")
    Double b562n;

    @ExcelProperty("北斗位置天")
    Double b562d;

    @ExcelProperty("惯导位置东")
    Double r9250e;

    @ExcelProperty("惯导位置北")
    Double r9250n;

    @ExcelProperty("惯导位置天")
    Double r9250d;

    @ExcelProperty("相对北斗位置东")
    Double rb562e;

    @ExcelProperty("相对北斗位置北")
    Double rb562n;

    @ExcelProperty("相对北斗位置天")
    Double rb562d;

    @ExcelProperty("平均延迟")
    Integer pps;
}
