From 1401ce98d480cc4c77507d86dc35c939a5becfe9 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 15 十二月 2021 11:46:26 +0800
Subject: [PATCH] 优化mysql脚本
---
src/main/java/com/genersoft/iot/vmp/conf/UserSetup.java | 123 ++++++++++++++++++++++++++++++++++++++--
1 files changed, 116 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/UserSetup.java b/src/main/java/com/genersoft/iot/vmp/conf/UserSetup.java
index da587f4..140295e 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/UserSetup.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/UserSetup.java
@@ -1,18 +1,127 @@
package com.genersoft.iot.vmp.conf;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
-@Configuration("userSetup")
+import java.util.ArrayList;
+import java.util.List;
+
+
+@Component
+@ConfigurationProperties(prefix = "user-settings", ignoreInvalidFields = true)
public class UserSetup {
- @Value("${userSettings.savePositionHistory}")
- boolean savePositionHistory;
- public boolean getSavePositionHistory() {
+ private Boolean savePositionHistory = Boolean.FALSE;
+
+ private Boolean autoApplyPlay = Boolean.FALSE;
+
+ private Boolean seniorSdp = Boolean.FALSE;
+
+ private Long playTimeout = 18000L;
+
+ private Boolean waitTrack = Boolean.FALSE;
+
+ private Boolean interfaceAuthentication = Boolean.TRUE;
+
+ private Boolean recordPushLive = Boolean.FALSE;
+
+ private Boolean logInDatebase = Boolean.TRUE;
+
+ private String serverId = "000000";
+
+ private String thirdPartyGBIdReg = "[\\s\\S]*";
+
+ private List<String> interfaceAuthenticationExcludes = new ArrayList<>();
+
+ public Boolean getSavePositionHistory() {
return savePositionHistory;
}
- public void setSavePositionHistory(boolean savePositionHistory) {
+ public Boolean isSavePositionHistory() {
+ return savePositionHistory;
+ }
+
+ public Boolean isAutoApplyPlay() {
+ return autoApplyPlay;
+ }
+
+ public Boolean isSeniorSdp() {
+ return seniorSdp;
+ }
+
+ public Long getPlayTimeout() {
+ return playTimeout;
+ }
+
+ public Boolean isWaitTrack() {
+ return waitTrack;
+ }
+
+ public Boolean isInterfaceAuthentication() {
+ return interfaceAuthentication;
+ }
+
+ public Boolean isRecordPushLive() {
+ return recordPushLive;
+ }
+
+ public List<String> getInterfaceAuthenticationExcludes() {
+ return interfaceAuthenticationExcludes;
+ }
+
+ public void setSavePositionHistory(Boolean savePositionHistory) {
this.savePositionHistory = savePositionHistory;
}
+
+ public void setAutoApplyPlay(Boolean autoApplyPlay) {
+ this.autoApplyPlay = autoApplyPlay;
+ }
+
+ public void setSeniorSdp(Boolean seniorSdp) {
+ this.seniorSdp = seniorSdp;
+ }
+
+ public void setPlayTimeout(Long playTimeout) {
+ this.playTimeout = playTimeout;
+ }
+
+ public void setWaitTrack(Boolean waitTrack) {
+ this.waitTrack = waitTrack;
+ }
+
+ public void setInterfaceAuthentication(boolean interfaceAuthentication) {
+ this.interfaceAuthentication = interfaceAuthentication;
+ }
+
+ public void setRecordPushLive(Boolean recordPushLive) {
+ this.recordPushLive = recordPushLive;
+ }
+
+ public void setInterfaceAuthenticationExcludes(List<String> interfaceAuthenticationExcludes) {
+ this.interfaceAuthenticationExcludes = interfaceAuthenticationExcludes;
+ }
+
+ public Boolean getLogInDatebase() {
+ return logInDatebase;
+ }
+
+ public void setLogInDatebase(Boolean logInDatebase) {
+ this.logInDatebase = logInDatebase;
+ }
+
+ public String getServerId() {
+ return serverId;
+ }
+
+ public void setServerId(String serverId) {
+ this.serverId = serverId;
+ }
+
+ public String getThirdPartyGBIdReg() {
+ return thirdPartyGBIdReg;
+ }
+
+ public void setThirdPartyGBIdReg(String thirdPartyGBIdReg) {
+ this.thirdPartyGBIdReg = thirdPartyGBIdReg;
+ }
}
--
Gitblit v1.8.0