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

161 lines
2.7 KiB
Java
Raw Normal View History

2023-03-04 16:29:55 +08:00
package com.jsowell.pile.dto;
import com.jsowell.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
2023-08-18 09:27:22 +08:00
import java.util.List;
2023-03-04 16:29:55 +08:00
/**
* 站点管理前台参数
*
* @author JS-ZZA
* @date 2022/9/1 13:25
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class QueryStationDTO extends BaseEntity {
private String stationId;
2023-03-04 16:29:55 +08:00
/**
* 站点名称
*/
private String stationName;
/**
* 运营商名称
*/
private String merchantName;
/**
* 站点地址
*/
private String stationAddress;
/**
* 地区编码
*/
private String areaCode;
2023-03-04 16:29:55 +08:00
/**
* 运营商id
*/
private String merchantId;
/**
* 站点管理员名称
*/
private String stationAdminName;
/**
* 地址
*/
private String address;
/**
* 管理员电话
*/
private String stationTel;
2023-03-04 16:29:55 +08:00
/**
* 站点经度
*/
private String stationLng;
/**
* 站点纬度
*/
private String stationLat;
/**
* 每页数量
*/
private int pageSize;
/**
* 页码
*/
private int pageNum;
/**
* 是否对外开放0-1-
*/
private String publicFlag;
/**
* 站点二维码前缀
*/
private String qrcodePrefix;
2023-08-18 09:27:22 +08:00
/**
* 运营商部门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;
}
2023-03-04 16:29:55 +08:00
}