package com.stylefeng.guns.modular.system.warpper;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 司机邀请列表封装类
|
* @author yxh
|
* @date 2021年03月27日 10:40
|
*/
|
@ApiModel("司机邀请信息")
|
public class DriverInviteInfoWarpper {
|
|
@ApiModelProperty("id")
|
private Integer id;
|
@ApiModelProperty("手机号")
|
private String phone;
|
@ApiModelProperty("昵称/姓名")
|
private String name;
|
@ApiModelProperty("头像")
|
private String avatar;
|
@ApiModelProperty("插入时间")
|
private String insertTime;
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getPhone() {
|
return phone;
|
}
|
|
public void setPhone(String phone) {
|
this.phone = phone;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getAvatar() {
|
return avatar;
|
}
|
|
public void setAvatar(String avatar) {
|
this.avatar = avatar;
|
}
|
|
public String getInsertTime() {
|
return insertTime;
|
}
|
|
public void setInsertTime(String insertTime) {
|
this.insertTime = insertTime;
|
}
|
|
@Override
|
public String toString() {
|
return "DriverInviteInfoWarpper{" +
|
"id=" + id +
|
", phone='" + phone + '\'' +
|
", name='" + name + '\'' +
|
", avatar='" + avatar + '\'' +
|
", insertTime='" + insertTime + '\'' +
|
'}';
|
}
|
|
public static List<DriverInviteInfoWarpper> getDriverInviteInfoWarpper(List<Map<String, Object>> maps){
|
List<DriverInviteInfoWarpper> list = new ArrayList<>();
|
if(null != maps){
|
for (Map<String, Object> map : maps) {
|
DriverInviteInfoWarpper driverInviteInfoWarpper=new DriverInviteInfoWarpper();
|
if(null != map){
|
driverInviteInfoWarpper.setId(null != map.get("id") ? Integer.valueOf(String.valueOf(map.get("id"))):0);
|
driverInviteInfoWarpper.setName(null!=map.get("name")? String.valueOf(map.get("name")) : "");
|
if(null!=map.get("phone")){
|
String phone=String.valueOf(map.get("phone"));
|
if (phone.length()<=4){
|
driverInviteInfoWarpper.setPhone(phone);
|
}else{
|
String start = phone.substring(0,3);
|
String end = phone.substring(phone.length()-4,phone.length());
|
StringBuilder sb=new StringBuilder();
|
sb.append(start).append("****").append(end);
|
driverInviteInfoWarpper.setPhone(sb.toString());
|
}
|
}else{
|
driverInviteInfoWarpper.setPhone("");
|
}
|
driverInviteInfoWarpper.setInsertTime(null != map.get("insertTime") ? String.valueOf(map.get("insertTime")) : "");
|
driverInviteInfoWarpper.setAvatar(null!=map.get("avatar")? String.valueOf(map.get("avatar")) : "");
|
list.add(driverInviteInfoWarpper);
|
}
|
}
|
}
|
return list;
|
}
|
|
|
}
|