From 71cf9852ecc5d77b956d6d3050a7670a46cf3915 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期四, 16 三月 2023 09:18:27 +0800
Subject: [PATCH] 更新前后端分离部署文档
---
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java | 115 ++++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 97 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
index ba22975..d4c7b83 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -1,25 +1,104 @@
package com.genersoft.iot.vmp.conf;
-import lombok.Data;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
-@Data
-@Configuration("sipConfig")
+import org.junit.jupiter.api.Order;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+import org.springframework.util.ObjectUtils;
+
+@Component
+@ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true)
+@Order(0)
public class SipConfig {
- @Value("${sip.ip}")
- String sipIp;
- @Value("${sip.port}")
- Integer sipPort;
- @Value("${sip.domain}")
- String sipDomain;
- @Value("${sip.id}")
- String sipId;
- @Value("${sip.password}")
- String sipPassword;
-
- @Value("${sip.ptz.speed:50}")
- Integer speed;
+ private String ip;
+ private Integer port;
+
+ private String domain;
+
+ private String id;
+
+ private String password;
+
+ Integer ptzSpeed = 50;
+
+ Integer registerTimeInterval = 120;
+
+ private boolean alarm;
+
+ public void setIp(String ip) {
+ this.ip = ip;
+ }
+
+ public void setPort(Integer port) {
+ this.port = port;
+ }
+
+ public void setDomain(String domain) {
+ this.domain = domain;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public void setPtzSpeed(Integer ptzSpeed) {
+ this.ptzSpeed = ptzSpeed;
+ }
+
+
+ public void setRegisterTimeInterval(Integer registerTimeInterval) {
+ this.registerTimeInterval = registerTimeInterval;
+ }
+
+ public String getIp() {
+ return ip;
+ }
+
+
+ public Integer getPort() {
+ return port;
+ }
+
+
+ public String getDomain() {
+ return domain;
+ }
+
+
+ public String getId() {
+ return id;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+
+ public Integer getPtzSpeed() {
+ return ptzSpeed;
+ }
+
+ public Integer getRegisterTimeInterval() {
+ return registerTimeInterval;
+ }
+
+ public boolean isAlarm() {
+ return alarm;
+ }
+
+ public void setAlarm(boolean alarm) {
+ this.alarm = alarm;
+ }
+
+ public void getLocalIp(String deviceLocalIp) {
+ if (ObjectUtils.isEmpty(deviceLocalIp)) {
+
+ }
+ }
}
--
Gitblit v1.8.0