Files
jsowell-charger-web/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/domain/StationInfo.java

319 lines
6.4 KiB
Java
Raw Normal View History

2023-04-08 14:20:19 +08:00
package com.jsowell.thirdparty.domain;
2023-03-04 16:29:55 +08:00
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.List;
/**
* 充电站信息
*/
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class StationInfo {
/**
* 充电站ID Y
* 对接平台自定义的唯一编码
*/
private String StationID;
/**
* 对接平台ID Y
* 组织机构代码
*/
private String OperatorID;
/**
* 设备所属运营商ID Y
* 设备所属运营商组织机构代码
*/
private String EquipmentOwnerID;
/**
* 充电站名称 Y
* 充电站名称的描述
*/
private String StationName;
/**
* 是否独立报桩 (0-;1-) Y
* 如果是独立报桩需要填写户号以及容量
*/
private Integer IsAloneApply;
/**
* 户号 N
* 国网电费账单户号
*/
private String AccountNumber;
/**
* 容量(单位KW) N
* 独立电表申请的功率
*/
private BigDecimal Capacity;
/**
* 是否是公共停车场库 (0-;1-) Y
* 如果是公共停车场库需要填写场库编号
*/
private Integer IsPublicParkingLot;
/**
* 停车场库编号 N
* 公共停车场库编号
*/
private String ParkingLotNumber;
/**
* 充电站国家代码 Y
* 比如CN
*/
private String CountryCode;
/**
* 充电站省市辖区编码 Y
* 填写内容为参照 GB/T2260-2015
*/
private String AreaCode;
/**
* 详细地址 Y
*/
private String Address;
/**
* 站点电话 N
* 能够联系场站工作人员进行协助的联系电话
*/
private String StationTel;
/**
* 服务电话 Y
* 平台服务电话例如400 的电话
*/
private String ServiceTel;
/**
* 站点类型 Y
* 1-公共
* 50-个人
* 100-公交专用
* 101-环卫专用
* 102-物流专用
* 103-出租车专用
* 104-分时租赁专用
* 105-小区共享专用
* 106-单位专用
* 255-其他
*/
private Integer StationType;
/**
* 站点状态 Y
* 0未知
* 1建设中
* 5关闭下线
* 6维护中
* 50正常使用
*/
private Integer StationStatus;
/**
* 车位数量 Y
* 可停放进行充电的车位总数(默认0-未知)
*/
private Integer ParkNums;
/**
* 经度 Y
* GCJ-02坐标系
*/
private BigDecimal StationLng;
/**
* 纬度 Y
* GCJ-02坐标系
*/
private BigDecimal StationLat;
/**
* 站点引导 N
* 描述性文字用于引导车主找到充电车位
*/
private String SiteGuide;
/**
* 建设场所 Y
* 1居民区
* 2公共机构
* 3企事业单位
* 4写字楼
* 5工业园区
* 6交通枢纽
* 7大型文体设施
* 8城市绿地
* 9大型建筑配建停车场
* 10路边停车位
* 11城际高速服务区
* 12风景区
* 13公交场站
* 14加油加气站
* 15出租车
* 255其他
*/
private Integer Construction;
/**
* 站点照片 N
* 充电设备照片充电车位照片停车场入口照片
*/
private List<String> Pictures;
/**
* 使用车型描述 N
* 描述该站点接受的车大小以及类型如大巴物流车私家乘用车出租车等
*/
private String MatchCars;
/**
* 车位楼层及数量描述 N
* 车位楼层以及数量信息
*/
private String ParkInfo;
/**
* 停车场产权方 N
* 停车场产权人
*/
private String ParkOwner;
/**
* 停车场管理方 N
* 停车场管理人XX 物业
*/
private String ParkManager;
/**
* 全天开放 Y
* 是否全天开放(0-1-),如果为0则营业时间必填
*/
private Integer OpenAllDay;
/**
* 营业时间 N
* 营业时间描述,推荐格式周一至周日00:00-24:00
*/
private String BusinessHours;
2023-03-04 16:29:55 +08:00
/**
* 最低单价 Y
* 最低充电电费率
*/
private BigDecimal MinElectricityPrice;
/**
* 充电电费率 Y
* 充电费描述,推荐格式XX /
*/
private String ElectricityFee;
/**
* 服务费率 Y
* 服务费率描述,推荐格式XX /
*/
private String ServiceFee;
/**
* 免费停车 Y
* 是否停车免费(0-1-)
*/
private Integer ParkFree;
/**
* 停车费 N
* 停车费率描述
*/
private String ParkFee;
/**
* 支付方式 Y
* 支付方式:刷卡线上现金 其中电子钱包类卡为刷卡身份鉴权卡微信/ 支付宝APP为线上
*/
private String Payment;
/**
* 是否支持预约 Y
* 充电设备是否需要提前预约后才能使用(0-不支持预约;1-支持预约) 不填默认为0
*/
private Integer SupportOrder;
/**
* 备注 N
* 其他备注信息
*/
private String Remark;
/**
* 充电设备信息列表 Y
* 该充电站所有充电设备信息对象集合
*/
private List<EquipmentInfo> equipmentInfos;
2023-03-04 16:29:55 +08:00
/**
* 停车收费类型 Y
* 0:停车收费;
* 1:停车免费;
* 2:限时免费;
* 3:充电限免
*/
private Integer ParkFeeType;
/**
* 是否靠近卫生间(0-1-) Y
*/
private Integer ToiletFlag;
/**
* 是否靠近便利店(0-1-) Y
*/
private Integer StoreFlag;
/**
* 是否靠近餐厅(0-1-) Y
*/
private Integer RestaurantFlag;
/**
* 是否靠近休息室(0-1-) Y
*/
private Integer LoungeFlag;
/**
* 是否有雨棚(0-1-) Y
*/
private Integer CanopyFlag;
/**
* 是否有小票机(0-1-) Y
*/
private Integer PrinterFlag;
/**
* 是否有道闸(0-1-) Y
*/
private Integer BarrierFlag;
/**
* 是否有地锁(0-1-) Y
*/
private Integer ParkingLockFlag;
}