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

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

import javax.validation.constraints.NotNull;

/**
 * @Author yuanzhelin
 * @Date 2024/9/9 18:36
 * @Description TODO
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class PmgBatChargeRuleQueryDTO extends Query {
    /**
     * 项目Id
     */
    @ApiModelProperty(name = "projectId", value = "项目Id")
    @NotNull(message = "请选择项目")
    private Long projectId;
    /**
     * 停车库唯一标识
     */
    @ApiModelProperty("停车库唯一标识")
    private String parkingId;
    /**
     * 规则名称
     */
    @ApiModelProperty("规则名称")
    private String ruleName;
    /**
     * 车辆类型
     */
    @ApiModelProperty("车辆类型")
    private String vehicleType;
    @ApiModelProperty("免费车申请(0否1是)")
    private Integer freeApply;
}
