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 = "gnssmsg")
public class GnssMsg {
    @TableId(value = "id", type = IdType.AUTO)
    @ExcelIgnore
    Long id;

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

    @ExcelProperty("上报时间")
    LocalDateTime createtime;

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

    @ExcelProperty("消息类型")
    Integer msgtype;

    @ExcelProperty("消息长度")
    Integer msglen;

    @ExcelProperty("收发")
    Boolean tx;

    //只记录部分
    @ExcelProperty("内容")
    String content;
}
