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

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

import java.util.List;

/**
 * @Author 蔡文强
 * @Date 2023/4/13 15:56
 * @Description 小程序充电站列表查询参数
 */
@Data
@ApiModel(value="小程序充电站列表查询参数", description="小程序充电站列表查询参数")
public class SpcStationAppQueryDTO {

    /**
     * 租户ID,可先不传
     */
    @ApiModelProperty(name = "tenantId", value = "租户ID,可先不传")
    private String tenantId;
    /**
     * 充电站名称
     */
    @ApiModelProperty(name = "stationName", value = "充电站名称")
    private String stationName;
    /**
     * 运营状态(1:未启动 2:运营中 3:暂停运营 4：停止运营)
     */
    @ApiModelProperty(name = "operateStatus", value = "运营状态(1:未启动 2:运营中 3:暂停运营 4：停止运营)")
    private Integer operateStatus;
    /**
     * 地理位置
     */
    @ApiModelProperty(name = "location", value = "地理位置")
    private String location;
    /**
     * 地址
     */
    @ApiModelProperty(name = "address", value = "地址")
    private String address;
    /**
     * 经度(必传)
     */
    @ApiModelProperty(name = "longitude", value = "经度(必传)")
    private Double longitude;
    /**
     * 纬度(必传)
     */
    @ApiModelProperty(name = "latitude", value = "纬度(必传)")
    private Double latitude;


    @ApiModelProperty(name = "idList", value = "充电站id集合")
    private List<Long> idList;
}
