Newer
Older
huludao / src / main / java / com / newfiber / api / pc / model / entity / CarTrack.java
package com.newfiber.api.pc.model.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @description: 一次警情过程中车辆的轨迹
 * @author: 张鸿志
 * @date: 2021/2/2 13:28
 * @version: v1.0
 */
@Data
@TableName("car_track")
public class CarTrack implements Serializable {

    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
    /** 调度编号 */
    @TableField("allot_id")
    private Integer allotId;
    /** 车辆编号 */
    @TableField("car_id")
    private Integer carId;
    /** 一次任务中的经纬度集合(这样做的目的是为了避免数据过多(因为每1分钟推送一条数据的话,
     长时间下来,数据量非常大,且一次警情结束后,数据没有太大的意义,这样就浪费磁盘空间)) */
    @TableField("xy_list")
    private String xyList;
    /** 保存车辆的经纬度 */
    @TableField(exist = false)
    private List<LongitudeAndLatitudeTimeReferenceData> carLoations;
}