From 30859ca8f2175475d2c666353bc27f3b2ceede53 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 22 八月 2024 13:43:47 +0800 Subject: [PATCH] 2024年08月22日13:43:45 --- app/src/main/java/com/hdl/photovoltaic/ui/bean/CloudInverterDeviceBean.java | 78 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 76 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/bean/CloudInverterDeviceBean.java b/app/src/main/java/com/hdl/photovoltaic/ui/bean/CloudInverterDeviceBean.java index d12f38d..c584bba 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/bean/CloudInverterDeviceBean.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/bean/CloudInverterDeviceBean.java @@ -1,5 +1,7 @@ package com.hdl.photovoltaic.ui.bean; +import android.text.TextUtils; + import java.io.Serializable; import java.util.ArrayList; import java.util.HashMap; @@ -31,7 +33,7 @@ private String systemStatusDesc;//鐘舵�� private String inv;//inv鐘舵�� - private int deviceStatus;//1:寰呮満,2:杩炴帴涓�,3:鏁呴殰,4:杩愯,5:绂荤嚎 + private int deviceStatus;// 锛� 杩炴帴涓紝2 锛� 鏁呴殰锛�3 锛� 杩愯锛�4 锛� 绂荤嚎 private String addresses;//瀛愮綉鍙�/璁惧鍙� private List<DeviceAttributeBean> status; @@ -39,6 +41,14 @@ private String categorySecondName;//璁惧绫诲瀷(浜у搧浜岀骇鍒嗙被鍚嶇О) private String deviceType;//(璁惧绫诲瀷INV 锛� 閫嗗彉鍣�,BMS 锛� BMS鎺у埗鐩�,BATTERY 锛� 鐢垫睜鍗曞厓) + + private String homeId; + private String homeName; + private String outputActivePower;//閫嗗彉鍣ㄨ緭鍑烘湁鍔熷姛鐜� + private String address;//璇︾粏鍦板潃 + private HouseInfoBean.Location location;//鐢电珯鍦板潃 + private String localSecret;//鎵�灞炵數绔欑殑鏈湴瀵嗛挜 + public String getSystemStatusDesc() { return systemStatusDesc == null ? "" : systemStatusDesc; @@ -131,7 +141,7 @@ } public String getOsn() { - return osn == null ? "" : "SN:" + osn; + return osn == null ? "" : osn; } public void setOsn(String osn) { @@ -201,4 +211,68 @@ public void setDeviceType(String deviceType) { this.deviceType = deviceType; } + + public String getHomeId() { + return TextUtils.isEmpty(homeId) ? "" : homeId; + } + + public void setHomeId(String homeId) { + this.homeId = homeId; + } + + public String getHomeName() { + return TextUtils.isEmpty(homeName) ? "" : homeName; + } + + public void setHomeName(String homeName) { + this.homeName = homeName; + } + + public String getOutputActivePower() { + return TextUtils.isEmpty(outputActivePower) ? "" : outputActivePower; + } + + public void setOutputActivePower(String outputActivePower) { + this.outputActivePower = outputActivePower; + } + + public String getAddress() { + return TextUtils.isEmpty(address) ? "" : address; + } + + public void setAddress(String address) { + this.address = address; + } + + public HouseInfoBean.Location getLocation() { + return location; + } + + public void setLocation(HouseInfoBean.Location location) { + this.location = location; + } + + public String getLocalSecret() { + return localSecret == null ? "" : this.localSecret; + } + + public void setLocalSecret(String localSecret) { + this.localSecret = localSecret; + } + + /** + * 鎷间綇瀹呭湴鍧� + * + * @return 浣忓畢鍦板潃 + */ + public String getHomeAddress() { + if (this.location == null) { + return this.address; + } + return this.location.getNationName() + this.location.getProvinceName() + this.location.getCityName() + this.address; + } + + public String getHomeNameAndDeviceName() { + return homeName + "_" + this.getName(); + } } -- Gitblit v1.8.0