From b17b9aa59bae6d03055f14d937821655dfaffa1f Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期一, 29 一月 2024 23:27:08 +0800
Subject: [PATCH] 1、调整成长经历页面\n2、删除婚姻个人信息

---
 app/src/main/java/com/application/zhangshi_app_android/bean/FamilyMemorabiliaBean.java |   91 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 86 insertions(+), 5 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 0d37834..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,6 +1,10 @@
 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;
 
 /**
@@ -10,18 +14,66 @@
  */
 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 List<String> url;
+    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; }
 
     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) {
@@ -37,8 +89,37 @@
     public String getTitle() { return title; }
     public void setTitle(String value) { this.title = value; }
 
-    public List<String> getUrl() { return url; }
-    public void setUrl(List<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