package com.cico.nest.lcdp.boot.core.qxsd.infrastructure.gatewayimpl.http.xlw.dto;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author zws
 * @date 2024/10/11
 */

@Data
public class XlwPassingProfileSearchDTO {

    //页码(必填)
    private Integer page;

    //分页条数(必填)
    private Integer pageSize;

    //隧道Id
    private String tunnelId;

    //车牌号码
    private String entityName;

    //入口开始时间，格式：yyyy-MM-dd hh:mm:ss
    private String firstStartTime;

    //入口结束时间，格式：yyyy-MM-dd hh:mm:ss
    private String firstEndTime;

    //客货分类：客车、货车、专项作业车
    private String carClass;

    //全息车型，枚举：1小型车、2中型车、3大型车、4非机动车
    private String entityType;

    //通行时长。单位：秒
    private Integer durationSecond;

    //排序字段
    private String pxColumn;

    //排序类型，枚举：true升序，false降序
    private String pxAsc;

    //车型、参照交通部的收费车型（1~4 客1~客4 、11~16 货1~货6、专项车21~26 专项1~专项6）
    private String entityCarModels;
    //id查询
    private String passProfileId;
    //平均速度大于
    private Float stAvgSpeed;
    //平均速度小于
    private Float edAvgSpeed;
    //通行时长小于
    private Integer edDurationSecond;
    //关键字查询
    public Map<String,Object> orQueryMap;
    //车辆类型
    public List<String> carTypeList;
}
