Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/dto/QueryStationDTO.java

161 lines
2.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.jsowell.pile.dto;
import com.jsowell.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* 站点管理前台参数
*
* @author JS-ZZA
* @date 2022/9/1 13:25
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class QueryStationDTO extends BaseEntity {
private String stationId;
/**
* 站点名称
*/
private String stationName;
/**
* 运营商名称
*/
private String merchantName;
/**
* 站点地址
*/
private String stationAddress;
/**
* 地区编码
*/
private String areaCode;
/**
* 运营商id
*/
private String merchantId;
/**
* 站点管理员名称
*/
private String stationAdminName;
/**
* 地址
*/
private String address;
/**
* 管理员电话
*/
private String stationTel;
/**
* 站点经度
*/
private String stationLng;
/**
* 站点纬度
*/
private String stationLat;
/**
* 每页数量
*/
private int pageSize;
/**
* 页码
*/
private int pageNum;
/**
* 是否对外开放0-否1-是)
*/
private String publicFlag;
/**
* 站点二维码前缀
*/
private String qrcodePrefix;
/**
* 运营商部门id
*/
private List<String> merchantDeptId;
/**
* 排序方式(默认按照距离最近排序)
* 1 - 低价优先
* 2 - 距离最近
*/
private String sortType;
/**
* 场站类型
* 1 - 全部场站
* 2 - 优选场站
*/
private String stationType;
/**
* 充电速度(快充/慢充)
* 1 - 快充30-180kw
* 2 - 慢充(<30kw
* 3 - 超充≥180kw
*/
private String chargeSpeed;
/**
* 其他筛选条件
*/
private OtherOptions otherOptions;
private List<String> stationIds;
private String memberId;
@Data
public static class OtherOptions {
/**
* 充电方式
* 1 - 直流
* 2 - 交流
*/
private String chargeMode;
/**
* 充电桩功率
* 1 - 快充30-180kw
* 2 - 慢充(<30kw
* 3 - 超充≥180kw
*/
private List<String> pilePower;
/**
* 站点服务
* 1 - 雨棚
* 2 - 休息室
* 3 - 卫生间
*/
private List<String> stationService;
/**
* 我的收藏
*/
private String myCollectionFlag;
}
}