package com.xxfc.platform.vehicle.pojo;

import com.github.wxiaoqi.security.common.vo.PageParam;
import lombok.Data;

import java.util.List;

@Data
public class VehicleBookRecordQueryVo extends PageParam {

    /**
     * 车辆编号，0-没有
     */
    private Integer code;

    /**
     * 车牌号，空字符串-没有
     */
    private String numberPlate;

    /**
     * 车牌和车辆编号的关键字
     */
    private String keywords;

    /**
     * 所属分支机构（id）
     */
    private Integer subordinateBranch;

    /**
     * 查询月份 yyyy-MM
     */
    private String selectedMonth;

	/**
	 * 查询预定开始月份 yyyy-MM
	 */
	private String bookStartDate;

	/**
	 * 查询预定结束月份 yyyy-MM
	 */
	private String bookEndDate;
    /**
     * 申请状态
     */
    private Integer status;
    /**
     * 提车公司
     */
    private Integer liftCompany;
    /**
     * 还车公司
     */
    private Integer retCompany;

    /**
     * 预定类型
     */
    private Integer bookType;

    //是否需要过滤数据，默认限制
    private boolean flag = true;

    private Integer companyId;

    private List<Integer> companyIds;
    private String upkeepIds;
    private Integer userCompany;

    private Integer zoneId;
}