package com.zsElectric.boot.thirdParty.model;

import com.zsElectric.boot.common.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 充电站列表请求数据
 *
 * @author wzq
 */
@Data
public class ChargeStationListRequestData extends BasePageQuery implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 请求类别：1-离我最近、2-空闲最多、3-电费最低
     */
    @Schema(description = "请求类别：1-离我最近、2-空闲最多、3-电费最低")
    private Integer sortType;

    /**
     * 经度
     */
    @Schema(description = "经度")
    private BigDecimal longitude;

    /**
     * 纬度
     */
    @Schema(description = "纬度")
    private BigDecimal latitude;
}
