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

import com.thinkunion.park.service.common.entity.BasicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 *
 */

@Data
@ApiModel(value = "月卡车主信息VO", description = "月卡车主信息VO")
public class VehicleMonthlyCardDataJtVo {

    @ApiModelProperty(value = "月卡id")
    private Long id;

    /**
     * 停车场名称
     */
    @ApiModelProperty("停车场名称")
    private String parkingName;

    //todo 无法明确判断
    @ApiModelProperty(value = "申请身份（0未知,企业员工1、访客2）")
    private Integer applyIdentity;


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



    @ApiModelProperty(value = "企业名称")
    private String companyName;

    @ApiModelProperty( value = "联系人姓名")
    private String personName;

    /**
     * 手机号
     */
    @ApiModelProperty( value = "联系人电话")
    private String personPhone;

    @ApiModelProperty(value = "单价(分)")
    private Long ruleFee;


    @ApiModelProperty(value = "免费状态 0 免费 1 不免费")
    private Integer freeState;

    @ApiModelProperty(value = "生成月卡日期")
    private Date beginTime;

    @ApiModelProperty(value = "到期日期")
    private Date endTime;

    @ApiModelProperty(value = "首次充值日期")
    private Date firstChargeTime;

    @ApiModelProperty(value = "是否删除0否1是")
    private Integer isDelete;

    @ApiModelProperty("停车场id")
    private Long parkingId;

    @ApiModelProperty("园区id")
    private Long parkId;



}
