/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill 庄骞 (smallchill@163.com)
 */
package org.springblade.community.carrecord.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 实体类（安快停车道闸系统）
 *
 * @author BladeX
 * @since 2020-12-29
 */
@Data
@TableName("yc_car_record")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "CarRecord对象", description = "CarRecord对象")
public class CarRecord extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	* 车场编码
	*/
		@ApiModelProperty(value = "车场编码")
		private String parkId;
	/**
	* 车场名称
	*/
		@ApiModelProperty(value = "车场名称")
		private String parkName;
	/**
	* 入场记录id
	*/
		@ApiModelProperty(value = "入场记录id")
		private String recordId;
	/**
	* 车牌号码
	*/
		@ApiModelProperty(value = "车牌号码")
		private String plateNumber;
	/**
	* 进场时间
	*/
		@ApiModelProperty(value = "进场时间")
		private String entranceTime;
	/**
	* 出场时间
	*/
		@ApiModelProperty(value = "出场时间")
		private String exitTime;
	/**
	* 进场通道
	*/
		@ApiModelProperty(value = "进场通道")
		private String entrancegateId;
	/**
	* 出场通道
	*/
		@ApiModelProperty(value = "出场通道")
		private String exitgateId;
	/**
	* 放行类型
	*/
		@ApiModelProperty(value = "放行类型")
		private Integer releaseType;
	/**
	* 车类描述id
	*/
		@ApiModelProperty(value = "车类描述id")
		private String cartypeId;
	/**
	* 车型描述id
	*/
		@ApiModelProperty(value = "车型描述id")
		private String carmodelId;
	/**
	* 入场类型(0正常，1过期转临停,2车位占用转临停)
	*/
		@ApiModelProperty(value = "入场类型(0正常，1过期转临停,2车位占用转临停)")
		private Integer enterType;
	/**
	* 车牌类型（0 蓝牌, 1 黑牌, 2 黄牌，3 新黄牌, 4 黄 色后牌, 5 警车, 6 军车, 7 新黄色后, 8武警,9新白牌）
	*/
		@ApiModelProperty(value = "车牌类型（0 蓝牌, 1 黑牌, 2 黄牌，3 新黄牌, 4 黄 色后牌, 5 警车, 6 军车, 7 新黄色后, 8武警,9新白牌）")
		private Integer plateColor;
	/**
	* 0是出场1入场
	*/
		@ApiModelProperty(value = "0是出场1入场")
		private Integer isExit;
	/**
	* Key是验证
	*/
		@ApiModelProperty(value = "Key是验证")
		private String appKey;


}
