RabbitMqVehicleViolation.java 1.14 KB
package com.objecteye.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * 车辆违规 MongoDB数据模型
 *
 * @author liuhaoyu
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@ToString
@Document(collection = "rabbitMqVehicleViolation")
public class RabbitMqVehicleViolation implements Serializable {

    private static final long serialVersionUID = 4861186612800576967L;

    @Id
    private String id;
    /**
     * 车辆id
     */
    private String baseId;
    /**
     * 设备id
     */
    private int deviceid;
    /**
     * 抓拍时间
     */
    private Long pictime;
    private int vehicle_special_type;
    private double vehicle_special_score;
    private String vehicle_plate_hphm;
    private String personUrl;
    /**
     * 额外添加的snapshotUrl
     */
    private String snapshoturl;
    /**
     * 是否违规
     */
    private Integer taskId;
    /**
     * 设备名称
     */
    private String equipmentName;
}