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 merchantDeptId; /** * 排序方式(默认按照距离最近排序) * 1 - 低价优先 * 2 - 距离最近 */ private String sortType; /** * 场站类型 * 1 - 全部场站 * 2 - 优选场站 */ private String stationType; /** * 充电方式 * 1 - 直流 * 2 - 交流 */ private String chargeMode; /** * 充电速度(快充/慢充) * 1 - 快充(30-180kw) * 2 - 慢充(<30kw) * 3 - 超充(≥180kw) */ private String chargeSpeed; private String startPower; private String endPower; private List stationIds; private String memberId; /** * 是否有雨棚 */ private String canopyFlag; /** * 是否有道闸 */ private String barrierFlag; /** * 是否有地锁 */ private String parkingLockFlag; /** * 我的收藏 */ private String myCollectionFlag; }