From f1d079f9c0b3d384090477ca54e0548373d62b57 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 16 Jan 2025 11:56:39 +0800
Subject: [PATCH] 配置修改
---
src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 117 insertions(+), 0 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
new file mode 100644
index 0000000..bbc946b
--- /dev/null
+++ b/src/main/java/com/genersoft/iot/vmp/conf/SipConfig.java
@@ -0,0 +1,117 @@
+package com.genersoft.iot.vmp.conf;
+
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+@Component
+@ConfigurationProperties(prefix = "sip", ignoreInvalidFields = true)
+public class SipConfig {
+
+ private String ip;
+
+ /**
+ * 默认使用 0.0.0.0
+ */
+ private String monitorIp = "0.0.0.0";
+
+ private Integer port;
+
+ private String domain;
+
+ private String id;
+
+ private String password;
+
+ Integer ptzSpeed = 50;
+
+ Integer keepaliveTimeOut = 255;
+
+ Integer registerTimeInterval = 120;
+
+ private boolean alarm;
+
+ public void setIp(String ip) {
+ this.ip = ip;
+ }
+
+ public void setMonitorIp(String monitorIp) {
+ this.monitorIp = monitorIp;
+ }
+
+ 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 setKeepaliveTimeOut(Integer keepaliveTimeOut) {
+ this.keepaliveTimeOut = keepaliveTimeOut;
+ }
+
+ public void setRegisterTimeInterval(Integer registerTimeInterval) {
+ this.registerTimeInterval = registerTimeInterval;
+ }
+
+ public String getMonitorIp() {
+ return monitorIp;
+ }
+
+ 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 getKeepaliveTimeOut() {
+ return keepaliveTimeOut;
+ }
+
+ public Integer getRegisterTimeInterval() {
+ return registerTimeInterval;
+ }
+
+ public boolean isAlarm() {
+ return alarm;
+ }
+
+ public void setAlarm(boolean alarm) {
+ this.alarm = alarm;
+ }
+}
--
Gitblit v1.9.3