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; }