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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.tenant.mp.TenantEntity;

/**
 * 车辆信息-停车卡信息
 * @author zhouhanwei
 * @create 2023/3/20 15:13
 */
@Data
@ApiModel(value = "停车卡信息")
public class PmgBatParkCarCardInfoVO extends TenantEntity {

    /**
     * 车牌号
     */
    @ApiModelProperty(name = "plateNo", value = "车牌号")
    private String plateNo;

    /**
     * 园区id
     */
    @ApiModelProperty(name = "parkId", value = "园区id")
    private Long parkId;

    /**
     * 停车卡类型（1： 月卡， 2： 错时卡）
     */
    @ApiModelProperty(name = "cardType", value = "停车卡类型（1： 月卡， 2： 错时卡）")
    private Integer cardType;

    /**
     * 停车卡规则名称
     */
    @ApiModelProperty(name = "cardTypeName", value = "停车卡规则名称")
    private String cardTypeName;

    /**
     * 停车卡规则id
     */
    @ApiModelProperty(name = "ruleId", value = "停车卡规则id")
    private Long ruleId;

    /**
     * 有效开始时间
     */
    @ApiModelProperty(name = "beginTime", value = "有效开始时间")
    private String beginTime;

    /**
     * 有效结束时间
     */
    @ApiModelProperty(name = "endTime", value = "有效结束时间")
    private String endTime;

    /**
     * 所属停车场
     */
    @ApiModelProperty(name = "parkingName", value = "所属停车场")
    private String parkingName;

    /**
     * 所属停车场id
     */
    @ApiModelProperty(name = "parkingId", value = "所属停车场id")
    private Long parkingId;

    /**
     * 车位号
     */
    @ApiModelProperty(name = "placeNo", value = "车位号")
    private String placeNo;
}
