package com.yuchen.saas.parking.api.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 临停，群组车账单vo
 *
 * @author 刘碧清
 * @version 1.0
 * @date 2021-05-27 11:22
 */
@Data
public class PmgBatParkBillVo {
    /**
     * 停车库唯一标志
     */
    @ApiModelProperty(value = "停车库唯一标志")
    private Long parkingId;
    /**
     * 停车库名称
     */
    @ApiModelProperty(value = "停车库名称")
    private String parkingName;
    /**
     * 入场时间
     */
    @ApiModelProperty(value = "入场时间")
    private Long enterTime;
    /**
     * 入场车辆图片uri
     */
    @ApiModelProperty(value = "入场车辆图片uri")
    private String vehiclePicUri;
    /**
     * 入场车牌图片uri
     */
    @ApiModelProperty(value = "入场车牌图片uri")
    private String plateNoPicUri;
    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String plateNo;
    /**
     * 车辆类型:0-其他，1-小型车，2-大型车，3-摩托车
     */
    @ApiModelProperty(value = "车辆类型:0-其他，1-小型车，2-大型车，3-摩托车")
    private Integer vehicleType;
    /**
     * 车辆id，无牌车用无牌车id
     */
    @ApiModelProperty(value = "车辆id，无牌车用无牌车id")
    private Long noPlateId;
    /**
     * 放行原因（入场）
     */
    @ApiModelProperty(value = "放行原因（入场）")
    private String passMsg;
    /**
     * 账单类型：1-临停 2-月卡 3-无牌车，4-特殊车，5-节假日，6-群组,7-异常,10-团队车,11-车组,12-AB车位,13-团队车位,20-错时车
     */
    @ApiModelProperty(value = "账单类型：1-临停 2-月卡 3-无牌车，4-特殊车，5-节假日，6-群组,7-异常-------放行规则提供")
    private Integer billType;

    private Integer subBillType;

    /**
     * 车牌颜色
     */
    @ApiModelProperty(value = "车牌颜色 [black#黑色,blue#蓝色,golden#金色,orange#橙色,red#红色,yellow#黄色,white#白色,unknown#未知,other#其他颜\\n\" +\n" +
            "            \"色,newEnergyYellowGreen#新能源黄绿色,civilAviationBlack#民航黑色,civilAviationGreen#民航绿色,green#绿色,mixedColor#花底,newEnergyGreen#新能源绿色,brown#棕\\n\" +\n" +
            "            \"色]")
    private String plateColor;
}
