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;
import java.io.Serializable;

/**
 * @Author yuanzhelin
 * @Date 2024/11/1 10:43
 * @Description TODO
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class PmgBatParkCarAbnormalChargeQueryDto extends Query implements Serializable {
    /**
     * 项目Id
     */
    @ApiModelProperty(name = "projectId", value = "项目Id")
    @NotNull(message = "请选择项目")
    private Long projectId;
    /**
     * 停车库唯一标志
     */
    @ApiModelProperty(value = "停车库唯一标志")
    private String parkingId;
    /**
     * 规则名称
     */
    @ApiModelProperty(value = "规则名称")
    private String ruleName;
    /**
     * 车辆类型
     */
    @ApiModelProperty(name = "carType", value = "车辆类型")
    private String carType;
    /**
     * 默认（1：默认，0：不是默认）
     */
    @ApiModelProperty(value = "默认（1：默认，0：不是默认）")
    private Integer defaultCharge;
}
