67ad6e9a
张志伟
|
1
2
|
package cn.fw.valhalla.domain.dto;
|
93b833c9
夏天
新增会员认证车辆接口
|
3
4
|
import cn.fw.valhalla.common.utils.BeanUtils;
import cn.fw.valhalla.domain.db.MemberVehicle;
|
67ad6e9a
张志伟
|
5
6
|
import lombok.Data;
|
3ed89012
张志伟
|
7
8
|
import java.math.BigDecimal;
import java.util.Date;
|
06d8f2ac
张志伟
|
9
|
import java.util.Objects;
|
3ed89012
张志伟
|
10
|
|
67ad6e9a
张志伟
|
11
|
/**
|
67ad6e9a
张志伟
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
* @author kurisu
*/
@Data
public class CustomerDetailDto {
private Long id;
private Long memberId;
/**
* 车牌号
*/
private String plateNo;
/**
* 车架号
*/
private String frameNo;
/**
|
3ed89012
张志伟
|
27
28
29
30
31
32
33
34
35
36
37
38
|
* 发动机编号
*/
private String engineNo;
/**
* 行驶证注册日期
*/
private Date regDate;
/**
* 车型代码
*/
private String specCode;
/**
|
67ad6e9a
张志伟
|
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
|
* 品牌id
*/
private Long brandId;
/**
* 品牌名称
*/
private String brandName;
/**
* 车系id
*/
private Long seriesId;
/**
* 车系名称
*/
private String seriesName;
/**
* 车系id
*/
private Long specId;
/**
* 车系名称
*/
private String specName;
/**
* 车辆图片
*/
private String carImage;
/**
* 标签
*/
private String tags;
/**
* 客户星级
*/
private Integer cusLevel;
/**
|
3ed89012
张志伟
|
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
* 购车日期
*/
private Date buyDate;
/**
* 使用性质 1:非运营 2:运营
*/
private Integer useType;
/**
* 使用地城市代码
*/
private String cityCode;
/**
* 使用地城市名称
*/
private String cityName;
/**
* 车主姓名
|
67ad6e9a
张志伟
|
92
93
94
|
*/
private String name;
/**
|
3ed89012
张志伟
|
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
* 联系人姓名
*/
private String contact;
/**
* 客户性别
*/
private Integer gender;
/**
* 客户出生日期
*/
private Date birthday;
/**
* 联系地址
*/
private String address;
/**
* 纬度
*/
private BigDecimal lat;
/**
* 经度
*/
private BigDecimal lng;
/**
|
67ad6e9a
张志伟
|
119
120
121
122
123
124
125
126
|
* 工作单位;个人
*/
private String companyName;
/**
* 联系电话
*/
private String mobile;
/**
|
3ed89012
张志伟
|
127
128
129
130
|
* 爱好
*/
private String hobby;
/**
|
137d53b4
张志伟
|
131
132
133
134
|
* 职业
*/
private String job;
/**
|
67ad6e9a
张志伟
|
135
136
137
138
139
140
141
142
143
144
|
* 号码归属地
*/
private String region;
/**
* 客户类型;1:个人;2:单位
*/
private Integer cusType;
/**
* 组织机构代码
*/
|
3ed89012
张志伟
|
145
|
private String idCode;
|
67ad6e9a
张志伟
|
146
|
/**
|
c115219a
张志伟
|
147
148
149
150
|
* 进站次数
*/
private Integer arrivalCount;
/**
|
7c9f5c47
张志伟
|
151
152
153
154
155
|
* 上次进站时间
*/
private Date arrivalTime;
/**
* 最后一次进站行驶里程
|
67ad6e9a
张志伟
|
156
157
158
|
*/
private Integer currentMileage;
/**
|
7c9f5c47
张志伟
|
159
160
161
162
|
* 保险到期时间
*/
private Date insuranceExpires;
/**
|
67ad6e9a
张志伟
|
163
164
165
166
167
168
169
|
* 专属服务顾问id
*/
private Long adviserId;
/**
* 专属服务顾问名称
*/
private String adviserName;
|
758162a4
张志伟
|
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
/**
* 档案创建时间
*/
private Date createTime;
/**
* 集团id
*/
private Long groupId;
/**
* 行驶证附件
*/
private String vehicleLicense;
/**
* 所属服务站
*/
private Long shopId;
/**
|
9de0e2d7
张志伟
feature(*): 公共池线索...
|
187
188
189
190
|
* 上次进站门店
*/
private Long lastArrivalShop;
/**
|
06d8f2ac
张志伟
|
191
|
* 车价 (分)
|
758162a4
张志伟
|
192
193
194
195
196
197
198
199
200
201
202
|
*/
private Long buyPrice;
/**
* 档案来源
*/
private Integer source;
/**
* 使用有效
*/
private Boolean yn;
|
f7ea0ff7
张志伟
|
203
204
205
206
207
208
209
210
211
212
213
214
|
/**
* 是否是贷款客户
*/
private boolean loanCustomer;
/**
* 分期期数
*/
private Integer periods;
/**
* 贷款到期时间
*/
private Date expires;
|
4a0a85e8
张志伟
feature(*): 增加标识
|
215
216
217
218
|
/**
* 临时的专属顾问关系
*/
private Boolean temporary;
|
f7ea0ff7
张志伟
|
219
|
|
06d8f2ac
张志伟
|
220
221
222
223
224
225
|
public Long getBuyPrice() {
if (Objects.isNull(buyPrice)) {
return 0L;
}
return buyPrice;
}
|
93b833c9
夏天
新增会员认证车辆接口
|
226
|
|
4a0a85e8
张志伟
feature(*): 增加标识
|
227
228
|
public static CustomerDetailDto with(MemberVehicle memberVehicle) {
CustomerDetailDto dto = BeanUtils.copy(memberVehicle, CustomerDetailDto.class);
|
93b833c9
夏天
新增会员认证车辆接口
|
229
230
231
232
|
dto.setUseType(memberVehicle.getUseType().getValue());
dto.setCusType(memberVehicle.getCusType().getValue());
return dto;
}
|
67ad6e9a
张志伟
|
233
|
}
|