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

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

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @ClassName VehicleMonthlyCardBillDataPageParam
 * @Description 停车场包期计划充值 分页查询参数
 * @Author 张逸飞
 * @Date 2022/7/11 10:50
 */
@Data
public class VehicleMonthlyCardBillDataPageV2Param extends Query {
    @ApiModelProperty(value = "园区ID")
    @NotNull(message = "请选择园区")
    private Long parkId;

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

    @ApiModelProperty(value = "开始时间")
    private String beginTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

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

    @ApiModelProperty(value = "车主姓名")
    private String personName;

    @ApiModelProperty(value = "手机号")
    private String personPhone;

    @ApiModelProperty(value = "车主所属企业ID")
    private Long ownerCompanyId;

    @ApiModelProperty(value = "操作人员名称")
    private String userName;

    private List<Long> userIds;

    private List<Long> parkingIdList;
}
