package com.doumee.dao.admin.response;
|
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* @author T14
|
*/
|
@Data
|
@ApiModel("停车场事件推送记录表")
|
public class CarEventDTO {
|
|
@ApiModelProperty(value = "主键")
|
private Integer id;
|
|
@ApiModelProperty(value = "创建人编码")
|
private Integer creator;
|
|
@ApiModelProperty(value = "创建时间")
|
private Date createDate;
|
|
@ApiModelProperty(value = "更新人编码")
|
private Integer editor;
|
|
@ApiModelProperty(value = "更新时间")
|
private Date editDate;
|
|
@ApiModelProperty(value = "是否删除0否 1是")
|
private Integer isdeleted;
|
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
|
@ApiModelProperty(value = "事件唯一标识,同一事件若上报多次,则上报事件的eventId相同")
|
private String eventId;
|
|
@ApiModelProperty(value = "事件源编号,物理设备是资源编号")
|
private String srcIndex;
|
|
@ApiModelProperty(value = "事件源类型")
|
private String srcType;
|
|
@ApiModelProperty(value = "事件源名称")
|
private String srcName;
|
|
@ApiModelProperty(value = "事件类型")
|
private Integer eventType;
|
|
@ApiModelProperty(value = "事件类型名称")
|
@ExcelColumn(name="事件类型",index = 4,width = 18)
|
private String eventTypeName;
|
|
@ApiModelProperty(value = "事件状态,0-瞬时 1-开始2-停止4-事件联动结果更新5-事件图片异步上传")
|
private Integer status;
|
|
@ApiModelProperty(value = "脉冲超时时间")
|
private String timeout;
|
|
@ApiModelProperty(value = "事件发生时间(设备时间")
|
@ExcelColumn(name="事件时间",index = 10,width = 16)
|
private String happenTime;
|
|
@ApiModelProperty(value = "事件发生的事件源父设备")
|
private String srcParentIndex;
|
|
@ApiModelProperty(value = "是否黑名单标识(1-黑名单 0-非黑名单)")
|
private String alarmCar;
|
|
@ApiModelProperty(value = "车辆属性名称")
|
private String carAttributeName;
|
|
@ApiModelProperty(value = "卡号")
|
private String cardNo;
|
/**关联人员信息**/
|
@ApiModelProperty(value = "手机号")
|
@ExcelColumn(name="手机号",index = 8,width = 16)
|
private String personPhone;
|
|
@ApiModelProperty(value = "人员类型")
|
@ExcelColumn(name="人员类型",index = 6,width = 10,valueMapping = "0=劳务访客;1=普通访客;2=内部人员;")
|
private Integer personType;
|
|
@ApiModelProperty(value = "人员身份证号")
|
private String personIdcardDecode;
|
|
@ApiModelProperty(value = "人员组织公司")
|
@ExcelColumn(name="公司/部门",index = 9,width = 16)
|
private String personCompanyName;
|
@ApiModelProperty(value = "访客公司1")
|
private String visitCompanyName;
|
|
@ApiModelProperty(value = "姓名")
|
@ExcelColumn(name="姓名",index = 7,width = 16)
|
private String personName;
|
|
@ApiModelProperty(value = "事件号,1:压线事件2:上传图片3:入场4:出场5:车牌矫正6:图片重传")
|
private Integer eventCmd;
|
|
@ApiModelProperty(value = "事件编号")
|
private String eventIndex;
|
|
@ApiModelProperty(value = "出入口编号")
|
private String gateIndex;
|
|
@ApiModelProperty(value = "出入口名称")
|
@ExcelColumn(name="出入口名称",index = 3,width = 18)
|
private String gateName;
|
|
@ApiModelProperty(value = "放行权限")
|
private Integer releaseAuth;
|
|
@ApiModelProperty(value = "放行原因")
|
private Integer releaseReason;
|
|
@ApiModelProperty(value = "放行结果")
|
private Integer releaseResult;
|
|
@ApiModelProperty(value = "新体系放行结果")
|
private Integer releaseResultEx;
|
|
@ApiModelProperty(value = "放行方式")
|
private Integer releaseWay;
|
|
@ApiModelProperty(value = "进出场类型,0:进场,1:出场")
|
@ExcelColumn(name="出入类型",index = 5,width = 10,valueMapping = "0=进场;1=出场;")
|
private Integer inoutType;
|
|
@ApiModelProperty(value = "车牌号")
|
@ExcelColumn(name="车牌号",index = 1,width = 12)
|
private String plateNos;
|
|
@ApiModelProperty(value = "车辆主品牌")
|
private Integer mainLogo;
|
|
@ApiModelProperty(value = "停车库编号")
|
private String parkIndex;
|
|
@ApiModelProperty(value = "停车库名称")
|
@ExcelColumn(name="停车库名称",index = 2,width = 18)
|
private String parkName;
|
|
@ApiModelProperty(value = "车牌颜色")
|
private String plateColor;
|
|
@ApiModelProperty(value = "车牌置信度")
|
private BigDecimal plateBelieve;
|
|
@ApiModelProperty(value = "车牌类型")
|
private Integer plateType;
|
|
@ApiModelProperty(value = "车道编号")
|
private String roadwayIndex;
|
|
@ApiModelProperty(value = "车道名称")
|
private String roadwayName;
|
|
@ApiModelProperty(value = "车道类型 1:入场车道 2:出场不收费车道 3:出场缴费车道 4:中央缴费车道")
|
private Integer roadwayType;
|
|
@ApiModelProperty(value = "车辆子品牌")
|
private Integer subLogo;
|
|
@ApiModelProperty(value = "子品牌年款")
|
private Integer subModel;
|
|
@ApiModelProperty(value = "时间 ISO格式")
|
private String timestr;
|
|
@ApiModelProperty(value = "车辆属性")
|
private Integer vehicleClass;
|
|
@ApiModelProperty(value = "车辆颜色")
|
private Integer vehicleColor;
|
|
@ApiModelProperty(value = "车辆类型")
|
private Integer vehicleType;
|
|
@ApiModelProperty(value = "车辆图片")
|
private String vehiclePicUrl;
|
|
@ApiModelProperty(value = "车牌图片")
|
private String platePicUrl;
|
|
@ApiModelProperty(value = "图片服务器编号")
|
private String svrIndex;
|
}
|