| | |
| | | |
| | | 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; |
| | | import com.hdl.photovoltaic.ui.bean.HouseInfoBean; |
| | | import com.hdl.photovoltaic.utils.LocalManageUtil; |
| | | import com.hdl.photovoltaic.utils.SharedPreUtils; |
| | | |
| | | import java.util.ArrayList; |
| | |
| | | return sUserConfigManage; |
| | | } |
| | | |
| | | |
| | | //uni一级界面的安全距离背景颜色(0=电站详情界面,1=添加电站界面,2=设备调测界面) |
| | | private int uniBottomSafeDistanceBackgroundColor = 1; |
| | | //当前账号:刷新Token用的token(不用记录什么有效期,如果刷新失败,就踢人即可) |
| | | private String refreshToken; |
| | | //账户登录成功时的时间 |
| | |
| | | |
| | | //是否是B端账号登录(true=B端) |
| | | private boolean isB_account; |
| | | //是否正式服务器(true:正式,false:测试) |
| | | private boolean isOnlineServer = false; |
| | | |
| | | //智能体接口密钥 |
| | | private String agentSecret; |
| | | //智能体接口地址 |
| | | private String agentUrl; |
| | | //当前会话ID |
| | | private String conversationId; |
| | | //电站类型(INV = 逆变器电站;BMS = BMS电站) |
| | | private String powerStationType = "INV "; |
| | | |
| | | public String getAgentUrl() { |
| | | return agentUrl == null ? "" : agentUrl; |
| | | } |
| | | |
| | | public void setAgentUrl(String agentUrl) { |
| | | this.agentUrl = agentUrl; |
| | | } |
| | | |
| | | /** |
| | | * 智能体AppKey |
| | | * |
| | | * @return 智能体AppKey |
| | | */ |
| | | 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; |
| | | } |
| | | |
| | | public void setOnlineServer(boolean onlineServer) { |
| | | isOnlineServer = onlineServer; |
| | | } |
| | | |
| | | //是否是用户体验账号登录 |
| | | private boolean isUserExperience; |
| | |
| | | private String currentAppLanguage; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 注册极光ID |
| | | /// </summary> |
| | | public String registrationID; |
| | | /// <summary> |
| | | /// 添加极光ID到云端成功时返回的 |
| | | /// </summary> |
| | | public String pushId; |
| | | //用户头像 |
| | | private String userImageUrl = "/static/image/user-default-head.png"; |
| | | |
| | | |
| | | public String getRegistrationID() { |
| | | return registrationID == null ? "" : registrationID; |
| | | /** |
| | | * 注册极光ID,谷歌FCM的令牌 |
| | | */ |
| | | private String pushToken; |
| | | |
| | | /** |
| | | * 添加令牌到云端成功时返回的 |
| | | */ |
| | | private String pushId; |
| | | |
| | | /** |
| | | * 无网模式标识(true=无网模式,false=正常模式) |
| | | */ |
| | | private boolean noNetworkFlag = false; |
| | | |
| | | |
| | | /** |
| | | * 是否是游客模式(true=游客模式,false=正常模式) |
| | | */ |
| | | private boolean tourist_mode = false; |
| | | |
| | | |
| | | /** |
| | | * 是否是游客模式 |
| | | * |
| | | * @return (true=游客模式,false=正常模式) |
| | | */ |
| | | public boolean isTourist_mode() { |
| | | return tourist_mode; |
| | | } |
| | | |
| | | public void setRegistrationID(String registrationID) { |
| | | this.registrationID = registrationID; |
| | | /** |
| | | * 是否是游客模式 |
| | | * |
| | | * @return (true=游客模式,false=正常模式) |
| | | */ |
| | | public void setTourist_mode(boolean tourist_mode) { |
| | | this.tourist_mode = tourist_mode; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 用来游客模式冷启动强制跳到登录界面标记 |
| | | * true=游客模式,冷启动强制跳转登录界面,false:按正常流程跑 |
| | | */ |
| | | private boolean isTouristModeJumpLogic = false; |
| | | |
| | | /** |
| | | * 用来游客模式冷启动强制跳到登录界面标记 |
| | | * |
| | | * @return true=游客模式,冷启动强制跳转登录界面,false:按正常流程跑 |
| | | */ |
| | | public boolean isTouristModeJumpLogic() { |
| | | return isTouristModeJumpLogic; |
| | | } |
| | | |
| | | /** |
| | | * 用来游客模式冷启动强制跳到登录界面标记 |
| | | * |
| | | * @return true=游客模式,冷启动强制跳转登录界面,false:按正常流程跑 |
| | | */ |
| | | 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; |
| | | } |
| | | |
| | | public void setUserImageUrl(String userImageUrl) { |
| | | this.userImageUrl = userImageUrl; |
| | | } |
| | | |
| | | public String getPushToken() { |
| | | return pushToken == null ? "" : pushToken; |
| | | } |
| | | |
| | | public void setPushToken(String pushToken) { |
| | | this.pushToken = pushToken; |
| | | } |
| | | |
| | | public String getPushId() { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 电站类型(INV = 逆变器电站;BMS = BMS电站) |
| | | * @return 电站类型(INV = 逆变器电站;BMS = BMS电站) |
| | | */ |
| | | public String getPowerStationType() { |
| | | return powerStationType; |
| | | } |
| | | |
| | | public void setPowerStationType(String powerStationType) { |
| | | this.powerStationType = powerStationType; |
| | | } |
| | | |
| | | /** |
| | | * 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; |
| | |
| | | return m_Home; |
| | | } |
| | | |
| | | /** |
| | | * 是不是阿拉伯语言 |
| | | * |
| | | * @return true表示是阿拉伯语言,否则不是 |
| | | */ |
| | | public boolean isArabicLanguage() { |
| | | return this.currentAppLanguage.equals(Languages.ar); |
| | | } |
| | | |
| | | /** |
| | | * 刷新 |