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;
|
import java.math.BigDecimal;
|
|
/**
|
* 停车场事件推送记录表
|
* @author 江蹄蹄
|
* @date 2023/11/30 15:33
|
*/
|
@Data
|
@ApiModel("停车场事件推送记录表")
|
@TableName("`car_event`")
|
public class CarEvent {
|
|
@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 = "备注")
|
@ExcelColumn(name="备注")
|
private String remark;
|
|
@ApiModelProperty(value = "事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
|
@ExcelColumn(name="事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
|
private String eventId;
|
|
@ApiModelProperty(value = "事件源编号,物理设备是资源编号")
|
@ExcelColumn(name="事件源编号,物理设备是资源编号")
|
private String srcIndex;
|
|
@ApiModelProperty(value = "事件源类型")
|
@ExcelColumn(name="事件源类型")
|
private String srcType;
|
|
@ApiModelProperty(value = "事件源名称")
|
@ExcelColumn(name="事件源名称")
|
private String srcName;
|
|
@ApiModelProperty(value = "事件类型")
|
@ExcelColumn(name="事件类型")
|
private Integer eventType;
|
|
@ApiModelProperty(value = "事件类型名称")
|
@TableField(exist = false)
|
private String eventTypeName;
|
|
@ApiModelProperty(value = "事件状态,0-瞬时 1-开始2-停止4-事件联动结果更新5-事件图片异步上传", example = "1")
|
@ExcelColumn(name="事件状态,0-瞬时 1-开始2-停止4-事件联动结果更新5-事件图片异步上传")
|
private Integer status;
|
|
@ApiModelProperty(value = "脉冲超时时间")
|
@ExcelColumn(name="脉冲超时时间")
|
private Integer timeout;
|
|
@ApiModelProperty(value = "事件发生时间(设备时间")
|
@ExcelColumn(name="事件发生时间(设备时间")
|
private String happenTime;
|
|
@ApiModelProperty(value = "事件发生的事件源父设备")
|
@ExcelColumn(name="事件发生的事件源父设备")
|
private String srcParentIndex;
|
|
@ApiModelProperty(value = "是否黑名单标识(1-黑名单 0-非黑名单)")
|
@ExcelColumn(name="是否黑名单标识(1-黑名单 0-非黑名单)")
|
private String alarmCar;
|
|
@ApiModelProperty(value = "车辆属性名称")
|
@ExcelColumn(name="车辆属性名称")
|
private String carAttributeName;
|
|
@ApiModelProperty(value = "卡号")
|
@ExcelColumn(name="卡号")
|
private String cardNo;
|
|
@ApiModelProperty(value = "事件号,1:压线事件2:上传图片3:入场4:出场5:车牌矫正6:图片重传", example = "1")
|
@ExcelColumn(name="事件号,1:压线事件2:上传图片3:入场4:出场5:车牌矫正6:图片重传")
|
private Integer eventCmd;
|
|
@ApiModelProperty(value = "事件编号")
|
@ExcelColumn(name="事件编号")
|
private String eventIndex;
|
|
@ApiModelProperty(value = "出入口编号")
|
@ExcelColumn(name="出入口编号")
|
private String gateIndex;
|
|
@ApiModelProperty(value = "出入口名称")
|
@ExcelColumn(name="出入口名称")
|
private String gateName;
|
|
@ApiModelProperty(value = "放行权限", example = "1")
|
@ExcelColumn(name="放行权限")
|
private Integer releaseAuth;
|
|
@ApiModelProperty(value = "放行原因", example = "1")
|
@ExcelColumn(name="放行原因")
|
private Integer releaseReason;
|
|
@ApiModelProperty(value = "放行结果", example = "1")
|
@ExcelColumn(name="放行结果")
|
private Integer releaseResult;
|
|
@ApiModelProperty(value = "新体系放行结果", example = "1")
|
@ExcelColumn(name="新体系放行结果")
|
private Integer releaseResultEx;
|
|
@ApiModelProperty(value = "放行方式", example = "1")
|
@ExcelColumn(name="放行方式")
|
private Integer releaseWay;
|
|
@ApiModelProperty(value = "进出场类型,0:进场,1:出场 ", example = "1")
|
@ExcelColumn(name="进出场类型,0:进场,1:出场 ")
|
private Integer inoutType;
|
|
@ApiModelProperty(value = "车牌号")
|
@ExcelColumn(name="车牌号")
|
private String plateNos;
|
|
@ApiModelProperty(value = "车辆主品牌", example = "1")
|
@ExcelColumn(name="车辆主品牌")
|
private Integer mainLogo;
|
|
@ApiModelProperty(value = "停车库编号")
|
@ExcelColumn(name="停车库编号")
|
private String parkIndex;
|
|
@ApiModelProperty(value = "停车库名称 ")
|
@ExcelColumn(name="停车库名称 ")
|
private String parkName;
|
|
@ApiModelProperty(value = "车牌颜色")
|
@ExcelColumn(name="车牌颜色")
|
private Integer plateColor;
|
|
@ApiModelProperty(value = "车牌置信度", example = "1")
|
@ExcelColumn(name="车牌置信度")
|
private BigDecimal plateBelieve;
|
|
@ApiModelProperty(value = "车牌类型 ", example = "1")
|
@ExcelColumn(name="车牌类型 ")
|
private Integer plateType;
|
|
@ApiModelProperty(value = "车道编号 ")
|
@ExcelColumn(name="车道编号 ")
|
private String roadwayIndex;
|
|
@ApiModelProperty(value = "车道名称")
|
@ExcelColumn(name="车道名称")
|
private String roadwayName;
|
|
@ApiModelProperty(value = "车道类型 1:入场车道 2:出场不收费车道 3:出场缴费车道 4:中央缴费车道 ", example = "1")
|
@ExcelColumn(name="车道类型 1:入场车道 2:出场不收费车道 3:出场缴费车道 4:中央缴费车道 ")
|
private Integer roadwayType;
|
|
@ApiModelProperty(value = "车辆子品牌", example = "1")
|
@ExcelColumn(name="车辆子品牌")
|
private Integer subLogo;
|
|
@ApiModelProperty(value = "子品牌年款 ", example = "1")
|
@ExcelColumn(name="子品牌年款 ")
|
private Integer subModel;
|
|
@ApiModelProperty(value = "时间 ISO格式")
|
@ExcelColumn(name="时间 ISO格式")
|
private String timestr;
|
|
@ApiModelProperty(value = "车辆属性 ", example = "1")
|
@ExcelColumn(name="车辆属性 ")
|
private Integer vehicleClass;
|
|
@ApiModelProperty(value = "车辆颜色", example = "1")
|
@ExcelColumn(name="车辆颜色")
|
private Integer vehicleColor;
|
|
@ApiModelProperty(value = "车辆类型", example = "1")
|
@ExcelColumn(name="车辆类型")
|
private Integer vehicleType;
|
|
@ApiModelProperty(value = "车辆图片")
|
@ExcelColumn(name="车辆图片")
|
private String vehiclePicUrl;
|
|
@ApiModelProperty(value = "车牌图片")
|
@ExcelColumn(name="车牌图片")
|
private String platePicUrl;
|
|
@ApiModelProperty(value = "图片服务器编号 ")
|
@ExcelColumn(name="图片服务器编号 ")
|
private String svrIndex;
|
|
|
// 条件查询参数
|
@ApiModelProperty(value = "姓名/手机号")
|
@TableField(exist = false)
|
private String keyWords;
|
|
@ApiModelProperty(value = "公司/部门名称")
|
@TableField(exist = false)
|
private String companyName;
|
|
|
@ApiModelProperty(value = "开始时间")
|
@TableField(exist = false)
|
private Date startTime;
|
|
@ApiModelProperty(value = "结束时间")
|
@TableField(exist = false)
|
private Date endTime;
|
@ApiModelProperty(value = "人员名称 ")
|
@TableField(exist = false)
|
private String memberName ;
|
@ApiModelProperty(value = "统计数量 ")
|
@TableField(exist = false)
|
private int num ;
|
@ApiModelProperty(value = "小时 ")
|
@TableField(exist = false)
|
private Integer hour ;
|
@ApiModelProperty(value = "人员编码 ")
|
private Integer memberId ;
|
@ApiModelProperty(value = "人员类型 0劳务访客 1普通访客 2员工")
|
@TableField(exist = false)
|
private Integer memberType ;
|
|
|
@ApiModelProperty(value = "访客公司名称")
|
@TableField(exist = false)
|
private String visitCompanyName;
|
}
|