package com.yupi.project.model.dto.parking_spot;

import com.yupi.project.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;

/**
 * 车位查询请求
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ParkingSpotQueryRequest extends PageRequest implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 车位唯一标识符 (模糊查询)
     */
    private String spotUid;

    /**
     * 状态 (精确查询, 来自 ParkingSpotStatusEnum 的 value)
     */
    private String status;

    /**
     * 此车位是否可指派机器人前往 (精确查询)
     */
    private Boolean robotAssignable;

} 