From 092bf21368ea824e9dc22467166960219165dc00 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 21 二月 2025 17:32:59 +0800
Subject: [PATCH] 1.我的界面每个item添加点击效果。 2.更新本地数据添加二次确认。

---
 app/src/main/java/com/dayu/pipirrapp/bean/db/PipeNetworkBean.java |   60 +++++++-----------------------------------------------------
 1 files changed, 7 insertions(+), 53 deletions(-)

diff --git a/app/src/main/java/com/dayu/pipirrapp/bean/db/PipeNetworkBean.java b/app/src/main/java/com/dayu/pipirrapp/bean/db/PipeNetworkBean.java
index 8dbcf2b..fe15ece 100644
--- a/app/src/main/java/com/dayu/pipirrapp/bean/db/PipeNetworkBean.java
+++ b/app/src/main/java/com/dayu/pipirrapp/bean/db/PipeNetworkBean.java
@@ -2,8 +2,10 @@
 
 import androidx.room.Entity;
 import androidx.room.PrimaryKey;
+import androidx.room.TypeConverters;
 
 import com.dayu.pipirrapp.bean.net.PipeNetworkResult;
+import com.dayu.pipirrapp.db.converter.PipeNetworkConverter;
 
 import java.util.List;
 
@@ -15,65 +17,17 @@
  * @since 2025-01-17
  */
 @Entity
+@TypeConverters(PipeNetworkConverter.class)
 public class PipeNetworkBean {
     @PrimaryKey(autoGenerate = true)
     public long id;
 
     String type;
     String networkId;
-    List<PipeNetworkResult.Data> data;
+    @TypeConverters(PipeNetworkConverter.class)
+    PipeNetWorkDataBean data;
 
 
-    public class Data {
-        public class Coordinate {
-            String lat;
-            String lng;
-
-            public String getLat() {
-                return lat;
-            }
-
-            public void setLat(String lat) {
-                this.lat = lat;
-            }
-
-            public String getLng() {
-                return lng;
-            }
-
-            public void setLng(String lng) {
-                this.lng = lng;
-            }
-        }
-
-        List<PipeNetworkResult.Data.Coordinate> coordinates;
-        String type;
-        String networkId;
-
-        public List<PipeNetworkResult.Data.Coordinate> getCoordinates() {
-            return coordinates;
-        }
-
-        public void setCoordinates(List<PipeNetworkResult.Data.Coordinate> coordinates) {
-            this.coordinates = coordinates;
-        }
-
-        public String getType() {
-            return type;
-        }
-
-        public void setType(String type) {
-            this.type = type;
-        }
-
-        public String getNetworkId() {
-            return networkId;
-        }
-
-        public void setNetworkId(String networkId) {
-            this.networkId = networkId;
-        }
-    }
 
     public String getType() {
         return type;
@@ -91,11 +45,11 @@
         this.networkId = networkId;
     }
 
-    public List<PipeNetworkResult.Data> getData() {
+    public PipeNetWorkDataBean getData() {
         return data;
     }
 
-    public void setData(List<PipeNetworkResult.Data> data) {
+    public void setData(PipeNetWorkDataBean data) {
         this.data = data;
     }
 

--
Gitblit v1.8.0