From fcdddf8b9b34f9930bec454b5fffe41c0e33ba3c Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 24 四月 2023 21:17:05 +0800 Subject: [PATCH] 功能模块大部分 --- app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java | 73 ++++++++++++++++++++++++++++++++++-- 1 files changed, 69 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java b/app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java index 608dd72..adae770 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java +++ b/app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java @@ -1,11 +1,18 @@ 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 { +public class FamilyMemorabiliaBean implements Serializable { private long id; private String address; private String createTime; @@ -13,6 +20,7 @@ private String remark; private String title; private String url; + private List<String> urlList; public String getAddress() { return address; } public void setAddress(String value) { this.address = value; } @@ -20,8 +28,54 @@ 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 void setId(long value) { + this.id = value; + } public String getPeople() { return people; } public void setPeople(String value) { this.people = value; } @@ -32,6 +86,17 @@ public String getTitle() { return title; } public void setTitle(String value) { this.title = value; } - public String getUrl() { return url; } - public void setUrl(String value) { this.url = value; } + @Override + public String toString() { + return "FamilyMemorabiliaBean{" + + "id=" + id + + ", address='" + address + '\'' + + ", createTime='" + createTime + '\'' + + ", people='" + people + '\'' + + ", remark='" + remark + '\'' + + ", title='" + title + '\'' + + ", url='" + url + '\'' + + ", urlList=" + urlList + + '}'; + } } -- Gitblit v1.9.1