package com.doumee.dao.business.model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import java.util.Date;
|
|
/**
|
* 月台车辆进出事件推送记录表
|
* @author 江蹄蹄
|
* @date 2024/08/28 17:24
|
*/
|
@Data
|
@ApiModel("月台车辆进出事件推送记录表")
|
@TableName("`platform_event`")
|
public class PlatformEvent {
|
|
@TableId(type = IdType.AUTO)
|
@ApiModelProperty(value = "主键", example = "1")
|
@ExcelColumn(name="主键")
|
private Integer id;
|
|
@ApiModelProperty(value = "创建人编码", example = "1")
|
@ExcelColumn(name="创建人编码")
|
private Integer creator;
|
|
@ApiModelProperty(value = "创建时间")
|
@ExcelColumn(name="创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date createDate;
|
|
@ApiModelProperty(value = "更新人编码", example = "1")
|
@ExcelColumn(name="更新人编码")
|
private Integer editor;
|
|
@ApiModelProperty(value = "更新时间")
|
@ExcelColumn(name="更新时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date editDate;
|
|
@ApiModelProperty(value = "是否删除0否 1是", example = "1")
|
@ExcelColumn(name="是否删除0否 1是")
|
private Integer isdeleted;
|
@ApiModelProperty(value = "月台编码,关联platform表", example = "1")
|
@ExcelColumn(name="月台编码,关联platform表")
|
private Integer platformId;
|
|
@ApiModelProperty(value = "备注")
|
@ExcelColumn(name="备注")
|
private String remark;
|
|
@ApiModelProperty(value = "事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
|
@ExcelColumn(name="事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
|
private String eventId;
|
|
@ApiModelProperty(value = "事件类型")
|
@ExcelColumn(name="事件类型")
|
private String eventType;
|
@ApiModelProperty(value = "事件类型(data级)")
|
@ExcelColumn(name="事件类型(data级)")
|
private String dataEventType;
|
|
@ApiModelProperty(value = "事件源类型,如“acsDevice”")
|
@ExcelColumn(name="事件源类型,如“acsDevice”")
|
private String srcType;
|
|
@ApiModelProperty(value = "事件发生时间(设备时间")
|
@ExcelColumn(name="事件发生时间(设备时间")
|
private String happenTime;
|
|
@ApiModelProperty(value = "门禁点唯一接入编码")
|
@ExcelColumn(name="门禁点唯一接入编码")
|
private String srcIndex;
|
|
@ApiModelProperty(value = "门禁名称")
|
@ExcelColumn(name="门禁名称")
|
private String srcName;
|
|
@ApiModelProperty(value = "事件状态,0-瞬时 1-开始 2-停止 4-事件联动结果更新 5-事件图片异步上传", example = "1")
|
@ExcelColumn(name="事件状态,0-瞬时 1-开始 2-停止 4-事件联动结果更新 5-事件图片异步上传")
|
private Integer status;
|
|
@ApiModelProperty(value = "脉冲超时时间,单位:秒,瞬时事件此字段填0", example = "1")
|
@ExcelColumn(name="脉冲超时时间,单位:秒,瞬时事件此字段填0")
|
private Integer timeout;
|
|
@ApiModelProperty(value = "数据类型", example = "1")
|
@ExcelColumn(name="数据类型")
|
private String dataType;
|
|
@ApiModelProperty(value = "发送时间", example = "1")
|
@ExcelColumn(name="发送时间")
|
private String sendTime;
|
|
@ApiModelProperty(value = "事件发生日期", example = "1")
|
@ExcelColumn(name="事件发生日期")
|
private String dateTime;
|
|
@ApiModelProperty(value = "ip地址")
|
@ExcelColumn(name="ip地址")
|
private String ipAddress;
|
|
@ApiModelProperty(value = "ipv6地址", example = "1")
|
@ExcelColumn(name="ipv6地址")
|
private String ipv6Address;
|
|
@ApiModelProperty(value = "端口", example = "1")
|
@ExcelColumn(name="端口")
|
private Integer portNo;
|
|
@ApiModelProperty(value = "协议", example = "1")
|
@ExcelColumn(name="协议")
|
private String protocol;
|
|
@ApiModelProperty(value = "mac地址")
|
@ExcelColumn(name="mac地址")
|
private String macAddress;
|
|
@ApiModelProperty(value = "渠道编号", example = "1")
|
@ExcelColumn(name="渠道编号")
|
private Integer channelId;
|
|
@ApiModelProperty(value = "活动发送次数", example = "1")
|
@ExcelColumn(name="活动发送次数")
|
private Integer activePostCount;
|
|
@ApiModelProperty(value = "事件状态", example = "1")
|
@ExcelColumn(name="事件状态")
|
private String eventState;
|
|
@ApiModelProperty(value = "事件描述")
|
@ExcelColumn(name="事件描述")
|
private String eventDescription;
|
|
@ApiModelProperty(value = "渠道名称", example = "1")
|
@ExcelColumn(name="渠道名称")
|
private String channelName;
|
|
@ApiModelProperty(value = "设备编码", example = "1")
|
@ExcelColumn(name="设备编码")
|
private String deviceId;
|
|
@ApiModelProperty(value = "车道号")
|
@ExcelColumn(name="车道号")
|
private String hpno;
|
|
@ApiModelProperty(value = "运动状态 enter#进入,leave#离开")
|
@ExcelColumn(name="运动状态 enter#进入,leave#离开")
|
private String motionStatus;
|
|
@ApiModelProperty(value = "车牌号", example = "1")
|
@ExcelColumn(name="车牌号")
|
private String plateNo;
|
|
@ApiModelProperty(value = "车门状态 open-开门,close-关门", example = "1")
|
@ExcelColumn(name="车门状态 open-开门,close-关门")
|
private String vehicleDoorStatus;
|
|
@ApiModelProperty(value = "车头车尾状态front#车头,rear#车尾", example = "1")
|
@ExcelColumn(name="车头车尾状态front#车头,rear#车尾")
|
private String stockStatus;
|
|
@ApiModelProperty(value = "车牌评分[0-100]", example = "1")
|
@ExcelColumn(name="车牌评分[0-100]")
|
private Integer plateScore;
|
|
@ApiModelProperty(value = "月台背景大图", example = "1")
|
@ExcelColumn(name="月台背景大图")
|
private String backgroundImageContent;
|
|
@ApiModelProperty(value = "车牌图", example = "1")
|
@ExcelColumn(name="车牌图")
|
private String platePictureContent;
|
@ApiModelProperty(value = "月台背景大图本地下载", example = "1")
|
@ExcelColumn(name="月台背景大图本地下载")
|
private String backgroundImageDown;
|
|
@ApiModelProperty(value = "车牌图本地下载", example = "1")
|
@ExcelColumn(name="车牌图本地下载")
|
private String platePictureDown;
|
@ApiModelProperty(value = "月台名稱", example = "1")
|
@TableField(exist = false)
|
private String platformName;
|
|
@ApiModelProperty(value = "开始时间")
|
@TableField(exist = false)
|
private String startDate;
|
@ApiModelProperty(value = "结束时间")
|
@TableField(exist = false)
|
private String endDate;
|
}
|