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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

    @ApiModelProperty(name = "parkId", value = "园区Id")
    private Long parkId;

    @ApiModelProperty(name = "stationId", value = "所属园区")
    private Long stationId;
    //@ApiModelProperty(name = "payType", value = "收费业务")
    //private Integer stationId;
    @ApiModelProperty(name = "billSource", value = "订单来源")
    private Integer billSource;

    @ApiModelProperty(name = "status", value = "订单状态 0-未结清状态，1-已结算',")
    private Integer status;

    @ApiModelProperty(name = "payType", value = "支付方式")
    private String payType;

    @ApiModelProperty(name = "payNo", value = "支付单号")
    private String payNo;

    @ApiModelProperty(name = "id", value = "订单流水号")
    private Long id;

    @ApiModelProperty(name = "createTime", value = "创建时间")
    private String createTime;

    @ApiModelProperty(name = "startTime", value = "查询开始时间")
    private String startTime;

    @ApiModelProperty(name = "endTime", value = "查询结束时间")
    private String endTime;

    @ApiModelProperty(name = "idleStartTime", value = "占位开始时间")
    private String idleStartTime;

    @ApiModelProperty(name = "idleEndTime", value = "占位结束时间")
    private String idleEndTime;

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

    @ApiModelProperty(name = "userMobile", value = "用户手机号")
    private String userMobile;

    @ApiModelProperty(name = "settleType", value = "结算类型1用户手动结算2自动结算")
    private Integer settleType;

    @ApiModelProperty(name = "enterpriseId", value = "运营商Id")
    private Long enterpriseId;

    @ApiModelProperty(name = "orderNo", value = "订单中心订单号")
    private String orderNo;
}
