From e7e48e1a65fdaa361e14e7e77e24043a63126bd6 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 13 一月 2026 15:52:15 +0800
Subject: [PATCH] 2026年01月13日15:47:59 升级gradle版本

---
 app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java |  161 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 141 insertions(+), 20 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
index fb8da04..359774d 100644
--- a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
+++ b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
@@ -5,6 +5,7 @@
 
 import com.google.gson.Gson;
 import com.hdl.photovoltaic.HDLApp;
+import com.hdl.photovoltaic.enums.Languages;
 import com.hdl.photovoltaic.other.HdlFileLogic;
 import com.hdl.photovoltaic.other.HdlLogLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
@@ -36,6 +37,9 @@
         return sUserConfigManage;
     }
 
+
+    //uni涓�绾х晫闈㈢殑瀹夊叏璺濈鑳屾櫙棰滆壊锛�0=鐢电珯璇︽儏鐣岄潰锛�1=娣诲姞鐢电珯鐣岄潰锛�2=璁惧璋冩祴鐣岄潰锛�
+    private int uniBottomSafeDistanceBackgroundColor = 1;
     //褰撳墠璐﹀彿锛氬埛鏂癟oken鐢ㄧ殑token(涓嶇敤璁板綍浠�涔堟湁鏁堟湡,濡傛灉鍒锋柊澶辫触,灏辫涪浜哄嵆鍙�)
     private String refreshToken;
     //璐︽埛鐧诲綍鎴愬姛鏃剁殑鏃堕棿
@@ -58,7 +62,16 @@
 
     //鏄惁鏄疊绔处鍙风櫥褰�(true=B绔�)
     private boolean isB_account;
+    //鏄惁姝e紡鏈嶅姟鍣�(true锛氭寮忥紝false锛氭祴璇�)
+    private boolean isOnlineServer = true;
 
+    public boolean isOnlineServer() {
+        return isOnlineServer;
+    }
+
+    public void setOnlineServer(boolean onlineServer) {
+        isOnlineServer = onlineServer;
+    }
 
     //鏄惁鏄敤鎴蜂綋楠岃处鍙风櫥褰�
     private boolean isUserExperience;
@@ -96,14 +109,111 @@
     private String userImageUrl = "/static/image/user-default-head.png";
 
 
-    /// <summary>
-    /// 娉ㄥ唽鏋佸厜ID
-    /// </summary>
-    public String registrationID;
-    /// <summary>
-    /// 娣诲姞鏋佸厜ID鍒颁簯绔垚鍔熸椂杩斿洖鐨�
-    /// </summary>
-    public String pushId;
+    /**
+     * 娉ㄥ唽鏋佸厜ID锛岃胺姝孎CM鐨勪护鐗�
+     */
+    private String pushToken;
+
+    /**
+     * 娣诲姞浠ょ墝鍒颁簯绔垚鍔熸椂杩斿洖鐨�
+     */
+    private String pushId;
+
+    /**
+     * 鏃犵綉妯″紡鏍囪瘑(true=鏃犵綉妯″紡,false=姝e父妯″紡)
+     */
+    private boolean noNetworkFlag = false;
+
+
+    /**
+     * 鏄惁鏄父瀹㈡ā寮�(true=娓稿妯″紡,false=姝e父妯″紡)
+     */
+    private boolean tourist_mode = false;
+
+
+    /**
+     * 鏄惁鏄父瀹㈡ā寮�
+     * @return (true=娓稿妯″紡,false=姝e父妯″紡)
+     */
+    public boolean isTourist_mode() {
+        return tourist_mode;
+    }
+    /**
+     * 鏄惁鏄父瀹㈡ā寮�
+     * @return (true=娓稿妯″紡,false=姝e父妯″紡)
+     */
+    public void setTourist_mode(boolean tourist_mode) {
+        this.tourist_mode = tourist_mode;
+    }
+
+
+
+    /**
+     * 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
+     *  true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
+     */
+    private boolean isTouristModeJumpLogic = false;
+
+    /**
+     * 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
+     * @return true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
+     */
+    public boolean isTouristModeJumpLogic() {
+        return isTouristModeJumpLogic;
+    }
+    /**
+     * 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
+     * @return true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
+     */
+    public void setTouristModeJumpLogic(boolean touristModeJumpLogic) {
+        isTouristModeJumpLogic = touristModeJumpLogic;
+    }
+    public boolean isAutomaticSkipNoNetworkFlag() {
+        return automaticSkipNoNetworkFlag;
+    }
+
+    public void setAutomaticSkipNoNetworkFlag(boolean automaticSkipNoNetworkFlag) {
+        this.automaticSkipNoNetworkFlag = automaticSkipNoNetworkFlag;
+    }
+
+    /**
+     * 鑷姩璺宠浆鍒版棤缃戞ā寮�(true=鍚屾剰璺宠浆,false=涓嶅悓鎰忚烦杞�)
+     */
+    private boolean automaticSkipNoNetworkFlag = false;
+
+    /**
+     * 鏃犵綉妯″紡璁惧mac
+     */
+    private String noNetworkDeviceMac;
+    /**
+     * 鏃犵綉妯″紡璁惧鐧诲綍M瀵嗙爜
+     */
+    private String noNetworkPassword;
+
+    public boolean isNoNetworkFlag() {
+        return noNetworkFlag;
+    }
+
+    public void setNoNetworkFlag(boolean noNetworkFlag) {
+        this.noNetworkFlag = noNetworkFlag;
+    }
+
+    public String getNoNetworkDeviceMac() {
+        return noNetworkDeviceMac == null ? "" : noNetworkDeviceMac;
+    }
+
+    public void setNoNetworkDeviceMac(String noNetworkDeviceMac) {
+        this.noNetworkDeviceMac = noNetworkDeviceMac;
+    }
+
+    public String getNoNetworkPassword() {
+        return noNetworkPassword == null ? "" : noNetworkPassword;
+    }
+
+    public void setNoNetworkPassword(String noNetworkPassword) {
+        this.noNetworkPassword = noNetworkPassword;
+    }
+
 
     public String getUserImageUrl() {
         return userImageUrl == null ? "/static/image/user-default-head.png" : userImageUrl;
@@ -113,12 +223,12 @@
         this.userImageUrl = userImageUrl;
     }
 
-    public String getRegistrationID() {
-        return registrationID == null ? "" : registrationID;
+    public String getPushToken() {
+        return pushToken == null ? "" : pushToken;
     }
 
-    public void setRegistrationID(String registrationID) {
-        this.registrationID = registrationID;
+    public void setPushToken(String pushToken) {
+        this.pushToken = pushToken;
     }
 
     public String getPushId() {
@@ -296,6 +406,24 @@
     }
 
     /**
+     * uni涓�绾х晫闈㈢殑瀹夊叏璺濈鑳屾櫙棰滆壊锛�0=鐢电珯璇︽儏鐣岄潰锛�1=娣诲姞鐢电珯鐣岄潰锛�2=璁惧璋冩祴鐣岄潰锛�
+     *
+     * @return 鍊�
+     */
+    public int getUniBottomSafeDistanceBackgroundColor() {
+        return this.uniBottomSafeDistanceBackgroundColor;
+    }
+
+    /**
+     * uni涓�绾х晫闈㈢殑瀹夊叏璺濈鑳屾櫙棰滆壊锛�0=鐢电珯璇︽儏鐣岄潰锛�1=娣诲姞鐢电珯鐣岄潰锛�2=璁惧璋冩祴鐣岄潰锛�
+     *
+     * @param uniBottomSafeDistanceBackgroundColorValue 锛�0=鐢电珯璇︽儏鐣岄潰锛�1=娣诲姞鐢电珯鐣岄潰锛�2=璁惧璋冩祴鐣岄潰锛�
+     */
+    public void setUniBottomSafeDistanceBackgroundColor(int uniBottomSafeDistanceBackgroundColorValue) {
+        this.uniBottomSafeDistanceBackgroundColor = uniBottomSafeDistanceBackgroundColorValue;
+    }
+
+    /**
      * 褰撳墠浣忓畢
      */
     private HouseInfoBean m_Home = null;
@@ -346,14 +474,7 @@
 //        SharedPreUtils.saveMyDataInfo("UserConfigManage.json", json, HDLApp.getInstance());
     }
 
-    /**
-     * true琛ㄧず鏄腑鏂�
-     *
-     * @return true琛ㄧず鏄腑鏂�
-     */
-    public boolean isZh() {
-        return currentAppLanguage.equals(LocalManageUtil.zh);
-    }
+
 
 
 }

--
Gitblit v1.8.0