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

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

@Data
@ApiModel(value="sass端充电订单查询参数", description="小程序充电订单查询参数")
public class SpcAdminPlaceEventQueryDTO extends Query {

    @ApiModelProperty(name = "id", value = "订单id")
    private Long id;
    @ApiModelProperty(name = "tenantId", value = "租户ID,可先不传")
    private String tenantId;
    @ApiModelProperty(name = "parkId", value = "园区Id")
    private Long parkId;
    @ApiModelProperty(name = "parkingId", value = "停车库ID")
    private Long parkingId;
    @ApiModelProperty(name = "spcStationId", value = "所属园区")
    private Long spcStationId;
    @ApiModelProperty(name = "enterpriseId", value = "运营商Id")
    private Long enterpriseId;
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private String createTime;
    @ApiModelProperty(name = "startTime", value = "查询开始时间")
    private String startTime;
    @ApiModelProperty(name = "endTime", value = "查询结束时间")
    private String endTime;
    @ApiModelProperty(name = "plateNo", value = "车牌")
    private String plateNo;
    @ApiModelProperty(name = "terminalNo", value = "终端编号")
    private String terminalNo;
    @ApiModelProperty(name = "terminalName", value = "终端枪名称")
    private String terminalName;
    @ApiModelProperty(name = "eventType", value = "事件类型 : 0:离开,1:停入")
    private Integer eventType;
    @ApiModelProperty(name = "eventSource", value = "事件类型 : 1抓拍机2充电订单 3自动录入")
    private Integer eventSource;
    @ApiModelProperty(name = "parkSpaceNo", value = "")
    private String parkSpaceNo;
    @ApiModelProperty(name = "picUrl", value = "车位图片")
    private String picUrl;

    @ApiModelProperty(name = "eventStartTime", value = "查询事件开始时间")
    private String eventStartTime;
    @ApiModelProperty(name = "eventEndTime", value = "查询事件结束时间")
    private String eventEndTime;

}
