package com.kym.entity.platform;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author skyline
 * @description 充电站信息
 * @date 2023-07-31 14:55
 */
@Data
public class PlatformStationInfo {


    /**
     * 充电站ID
     */
    private String StationID;
    /**
     * 运营商ID
     */
    private String OperatorID;
    /**
     * 设备所属方ID
     */
    private String EquipmentOwnerID;
    /**
     * 充电站名称
     */
    private String StationName;
    /**
     * 充电站国家代码
     */
    private String CountryCode;
    /**
     * 充电站省市辖区码
     */
    private String AreaCode;
    /**
     * 详细地址(50字符)
     */
    private String Address;
    /**
     * 站点电话
     */
    private String StationTel;
    /**
     * 服务电话
     */
    private String ServiceTel;
    /**
     * 站点类型
     * 1：公共
     * 50：个人
     * 100：公交（专用）
     * 101：环卫（专用）
     * 102：物流（专用）
     * 103：出租车（专用）
     * 255：其他
     */
    private int StationType;
    /**
     * 站点状态
     * 0：未知
     * 1：建设中
     * 5：关闭下线
     * 6：维护中
     * 50：正常使用
     */
    private int StationStatus;
    /**
     * 车位数量
     */
    private int ParkNums;
    /**
     * 经度
     */
    private BigDecimal StationLng;
    /**
     * 纬度
     */
    private BigDecimal StationLat;
    /**
     * 站点引导（100字符）
     */
    private String SiteGuide;
    /**
     * 建设场所
     * 1：居民区
     * 2：公共机构
     * 3：企事业单位
     * 4：写字楼
     * 5：工业园区
     * 6：交通枢纽
     * 7：大型问题设施
     * 8：城市绿地
     * 9：大型建筑配建停车场
     * 10：路边停车位
     * 11：城际高速服务区
     * 255：其他
     */
    private int Construction;
    /**
     * 站点照片
     */
    private String[] Pictures;
    /**
     * 使用车型描述
     */
    private String MatchCars;
    /**
     * 车位楼层及数量描述
     */
    private String ParkInfo;
    /**
     * 营业时间描述
     */
    private String BusineHours;
    /**
     * 充电电费率
     */
    private String ElectricityFee;
    /**
     * 服务费率
     */
    private String ServiceFee;
    /**
     * 停车费
     */
    private String ParkFee;
    /**
     * 支付方式
     */
    private String Payment;
    /**
     * 是否支持预约
     * 0：不支持
     * 1：支持
     */
    private int SupportOrder;
    /**
     * 备注
     */
    private String Remark;
    /**
     * 充电设备信息列表
     */
    private List<PlatformEquipmentInfo> EquipmentInfos;
}
