From b9408687a3c0490289206b7e3b623d1490b38afd Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期五, 06 三月 2026 09:52:30 +0800
Subject: [PATCH] 2026年03月06日09:52:20 增加AI接口

---
 app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 53 insertions(+), 5 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 359774d..6295c57 100644
--- a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
+++ b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
@@ -63,7 +63,43 @@
     //鏄惁鏄疊绔处鍙风櫥褰�(true=B绔�)
     private boolean isB_account;
     //鏄惁姝e紡鏈嶅姟鍣�(true锛氭寮忥紝false锛氭祴璇�)
-    private boolean isOnlineServer = true;
+    private boolean isOnlineServer = false;
+
+    //鏅鸿兘浣撴帴鍙e瘑閽�
+    private String agentSecret;
+    //鏅鸿兘浣撴帴鍙e湴鍧�
+    private String agentUrl;
+    //褰撳墠浼氳瘽ID
+    private String conversationId;
+
+    public String getAgentUrl() {
+        return agentUrl == null ? "" : agentUrl;
+    }
+
+    public void setAgentUrl(String agentUrl) {
+        this.agentUrl = agentUrl;
+    }
+
+    /**
+     * 鏅鸿兘浣揂ppKey
+     *
+     * @return 鏅鸿兘浣揂ppKey
+     */
+    public String getAgentSecret() {
+        return agentSecret == null ? "" : agentSecret;
+    }
+
+    public void setAgentSecret(String agentApiKey) {
+        this.agentSecret = agentApiKey;
+    }
+
+    public String getConversationId() {
+        return conversationId == null ? "" : conversationId;
+    }
+
+    public void setConversationId(String conversationId) {
+        this.conversationId = conversationId;
+    }
 
     public boolean isOnlineServer() {
         return isOnlineServer;
@@ -133,13 +169,16 @@
 
     /**
      * 鏄惁鏄父瀹㈡ā寮�
+     *
      * @return (true=娓稿妯″紡,false=姝e父妯″紡)
      */
     public boolean isTourist_mode() {
         return tourist_mode;
     }
+
     /**
      * 鏄惁鏄父瀹㈡ā寮�
+     *
      * @return (true=娓稿妯″紡,false=姝e父妯″紡)
      */
     public void setTourist_mode(boolean tourist_mode) {
@@ -147,27 +186,30 @@
     }
 
 
-
     /**
      * 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
-     *  true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
+     * 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;
     }
@@ -442,6 +484,14 @@
         return m_Home;
     }
 
+    /**
+     * 鏄笉鏄樋鎷変集璇█
+     *
+     * @return true琛ㄧず鏄樋鎷変集璇█锛屽惁鍒欎笉鏄�
+     */
+    public boolean isArabicLanguage() {
+        return this.currentAppLanguage.equals(Languages.ar);
+    }
 
     /**
      * 鍒锋柊
@@ -473,8 +523,6 @@
         HdlFileLogic.getInstance().writeFile(HdlFileLogic.getInstance().getUserFilePath(), json);
 //        SharedPreUtils.saveMyDataInfo("UserConfigManage.json", json, HDLApp.getInstance());
     }
-
-
 
 
 }

--
Gitblit v1.8.0