From 8aa3165449dd2757e016bdc43cfd5d111cd4c7a6 Mon Sep 17 00:00:00 2001 From: 张钢 <floatgang@163.com> Date: 星期四, 12 九月 2024 14:54:06 +0800 Subject: [PATCH] 修改了家庭资产的显示问题 --- app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java | 100 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 94 insertions(+), 6 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..e5290d2 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,18 +1,29 @@ 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; private String people; - private String remark; + private String address; private String title; + private String remark; private String url; + private String happenTime; + private transient int familyId;//鎵�灞炲搴� id + private int ownData = 1;//鏄惁鏄嚜宸卞搴殑鏁版嵁 1 鏄� 0 涓嶆槸 + private List<String> urlList; public String getAddress() { return address; } public void setAddress(String value) { this.address = value; } @@ -20,8 +31,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 +89,37 @@ 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; } + public String getHappenTime() { + return happenTime; + } + + public void setHappenTime(String happenTime) { + this.happenTime = happenTime; + } + + public int getFamilyId() { return familyId; } + public void setFamilyId(int value) { this.familyId = value; } + public int getOwnData() { return ownData; } + public void setOwnData(int value) { this.ownData = value; } + + public String getOwnDataStr(){ + if (ownData == 1){ + return "(鏈搴�)"; + }else { + return "(闈炴湰瀹�)"; + } + } + @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