Pu Zhibing
2025-02-05 19b7530c7feb8eca1dfecd6502feaf61057fdab8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
package com.ruoyi.integration.drainage.model;
 
import lombok.Data;
 
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 充电站信息
 * @author zhibing.pu
 * @Date 2025/1/21 11:54
 */
@Data
public class StationInfo {
    /**
     * 充电站ID
     */
    @NotNull
    private String stationID;
    /**
     * 运营商ID
     */
    @NotNull
    private String operatorID;
    /**
     * 设备所属方ID
     * 设备所属运营平台组织机构代码
     */
    @NotNull
    private String equipmentOwnerID;
    /**
     * 充电站名称
     */
    @NotNull
    private String stationName;
    /**
     * 充电站国家代码
     */
    @NotNull
    private String countryCode;
    /**
     * 充电站省市辖区编码
     */
    @NotNull
    private String areaCode;
    /**
     * 详细地址
     */
    @NotNull
    private String address;
    /**
     * 站点电话
     */
    @Null
    private String stationTel;
    /**
     * 站点电话
     */
    @NotNull
    private String serviceTel;
    /**
     * 站点类型
     */
    @NotNull
    private Integer stationType;
    /**
     * 站点状态
     */
    @NotNull
    private Integer stationStatus;
    /**
     * 车位数量,0:未知
     */
    @NotNull
    private Integer parkNums;
    /**
     * 经度(保留6位小数)
     */
    @NotNull
    private BigDecimal stationLng;
    /**
     * 纬度(保留6位小数)
     */
    @NotNull
    private BigDecimal stationLat;
    /**
     * 站点引导
     */
    @Null
    private String siteGuide;
    /**
     * 建设场所
     */
    @NotNull
    private Integer construction;
    /**
     * 站点照片
     * 字符串数组
     */
    @Null
    private List<String> pictures;
    /**
     * 使用车型描述
     */
    @Null
    private String matchCars;
    /**
     * 车位楼层及数量描述
     */
    @Null
    private String parkInfo;
    /**
     * 营业时间
     */
    @Null
    private String busineHours;
    /**
     * 充电电费率描述
     */
    @Null
    private String electricityFee;
    /**
     * 服务费率描述
     */
    @Null
    private String serviceFee;
    /**
     * 停车费率描述
     */
    @Null
    private String parkFee;
    /**
     * 支付方式:刷卡、线上、现金
     */
    @Null
    private String payment;
    /**
     * 是否支持预约
     */
    @Null
    private Integer supportOrder;
    /**
     * 备注
     */
    @Null
    private String remark;
    /**
     * 充电设备信息列表
     */
    @NotNull
    private List<EquipmentInfo> equipmentInfos;
    /**
     * 占位费描述
     */
    @Null
    private String overtimeFee;
    /**
     * 占位费信息
     */
    @Null
    private PlaceHolder placeHolder;
}