package com.application.zhangshi_app_android.bean;
|
|
import android.net.Uri;
|
|
import java.io.Serializable;
|
import java.util.ArrayList;
|
import java.util.Arrays;
|
import java.util.List;
|
|
/**
|
* @author Ljj
|
* @date 2023.03.18. 10:29
|
* @desc 家大事记 bean 类
|
*/
|
public class FamilyMemorabiliaBean implements Serializable {
|
private long id;
|
private String createTime;
|
private String people;
|
private String address;
|
private String title;
|
private String remark;
|
private String url;
|
private String happenTime;
|
|
private List<String> urlList;
|
|
public String getAddress() { return address; }
|
public void setAddress(String value) { this.address = value; }
|
|
public String getCreateTime() { return createTime; }
|
public void setCreateTime(String value) { this.createTime = value; }
|
|
public void setUrl(String url) {
|
this.url = url;
|
if (url == null){
|
return;
|
}
|
if (url.contains(",")){
|
String[] split = url.split(",");
|
if (urlList == null){
|
urlList = new ArrayList<>(Arrays.asList(split));
|
}else {
|
urlList.clear();
|
urlList.addAll(Arrays.asList(split));
|
}
|
}else {
|
if (urlList == null){
|
urlList = new ArrayList<>();
|
}else {
|
urlList.clear();
|
}
|
urlList.add(url);
|
}
|
}
|
|
public List<String> getUrlList() {
|
return urlList;
|
}
|
|
public void setUrlList(List<String> urlList) {
|
this.urlList = urlList;
|
StringBuilder sb = new StringBuilder();
|
for (String s : urlList) {
|
sb.append(s).append(",");
|
}
|
//去掉最后一个逗号
|
if (sb.length() > 0) {
|
sb.deleteCharAt(sb.length() - 1);
|
}
|
this.url = sb.toString();
|
}
|
|
public String getUrl() {
|
return url;
|
}
|
|
public long getId() { return id; }
|
public void setId(long value) {
|
this.id = value;
|
}
|
|
public String getPeople() { return people; }
|
public void setPeople(String value) { this.people = value; }
|
|
public String getRemark() { return remark; }
|
public void setRemark(String value) { this.remark = value; }
|
|
public String getTitle() { return title; }
|
public void setTitle(String value) { this.title = value; }
|
|
public String getHappenTime() {
|
return happenTime;
|
}
|
|
public void setHappenTime(String happenTime) {
|
this.happenTime = happenTime;
|
}
|
|
@Override
|
public String toString() {
|
return "FamilyMemorabiliaBean{" +
|
"id=" + id +
|
", address='" + address + '\'' +
|
", createTime='" + createTime + '\'' +
|
", people='" + people + '\'' +
|
", remark='" + remark + '\'' +
|
", title='" + title + '\'' +
|
", url='" + url + '\'' +
|
", urlList=" + urlList +
|
'}';
|
}
|
}
|