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

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.util.Date;

/**
 * @Author yuanzhelin
 * @Date 2024/8/16 17:58
 * @Description TODO
 */
@Data
public class ParkingPlaceQueryDTO extends Query {
    @ApiModelProperty(name = "parkingId", value = "停车场ID")
    private Long parkingId;
    /**
     * 车位号
     */
    @ApiModelProperty(name = "placeNo", value = "车位号")
    private String placeNo;
    /**
     * 车位类型（1：无编号车位、2：固定编号车位）
     */
    @ApiModelProperty(name = "placeType",value = "车位类型")
    private Long placeType;
    /**
     * 分配状态（0：未分配、1：已分配）
     */
    @ApiModelProperty(name = "allocatedState", value = "分配状态")
    private Integer allocatedState;
    /**
     * 车主姓名
     */
    @ApiModelProperty(value = "车主姓名")
    private String personName;
    /**
     * 车主电话
     */
    @ApiModelProperty(value = "车主电话")
    private String personPhone;
    /**
     * 车牌号码
     */
    @ApiModelProperty(value = "车牌号码")
    private String plateNo;
    @ApiModelProperty(value = "有效开始时间")
    private Date validStartTime;

    @ApiModelProperty(value = "有效结束时间")
    private Date validEndTime;
}
