|
@@ -1,6 +1,5 @@
|
|
|
package com.its.bis.config;
|
|
|
|
|
|
-import com.its.app.utils.NettyUtils;
|
|
|
import com.its.app.utils.SysUtils;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
@@ -11,8 +10,6 @@ import org.springframework.context.annotation.Configuration;
|
|
|
|
|
|
import javax.annotation.PostConstruct;
|
|
|
import java.io.File;
|
|
|
-import java.nio.file.Path;
|
|
|
-import java.nio.file.Paths;
|
|
|
|
|
|
@Slf4j
|
|
|
@Getter
|
|
@@ -22,11 +19,6 @@ import java.nio.file.Paths;
|
|
|
@ConfigurationProperties(prefix = "application")
|
|
|
public class ApplicationConfig {
|
|
|
|
|
|
- public static String FTP_FORM = "FORM";
|
|
|
- public static String FTP_VIDEO = "VIDEO";
|
|
|
- public static String FTP_STATIC = "STATIC";
|
|
|
- public static String FTP_IMAGE = "IMAGE";
|
|
|
-
|
|
|
private String bootingDateTime;
|
|
|
private boolean startSchedule;
|
|
|
|
|
@@ -39,7 +31,7 @@ public class ApplicationConfig {
|
|
|
private String userPswd = "1234";
|
|
|
|
|
|
// Center Communication Config
|
|
|
- private boolean centerCommEnable = true;
|
|
|
+ private boolean centerCommEnable = false;
|
|
|
private int listenPort = 30200;
|
|
|
protected String bindingAddr = "0.0.0.0";
|
|
|
protected int backlog = 0;
|
|
@@ -52,38 +44,7 @@ public class ApplicationConfig {
|
|
|
protected int allIdleTimeSeconds = 0;
|
|
|
protected int connectTimeoutSeconds = 0;
|
|
|
|
|
|
- private String ftpHomeDir = "./ftp";
|
|
|
- private String ftpServerIp = "";
|
|
|
- private int ftpServerPort = 9871;
|
|
|
- private int ftpPassiveMode = 0;
|
|
|
- private String ftpUserId = "vmsuser";
|
|
|
- private String ftpUserPswd = "vmsuser#1234";
|
|
|
-
|
|
|
- private String ftpFormDir ; // FTP Form Directory
|
|
|
- private String ftpVideoDir; // FTP Video Directory
|
|
|
- private String ftpStaticDir; // FTP 정적폼 Directory
|
|
|
- private String ftpImageDir; // FTP Image Directory
|
|
|
-
|
|
|
private boolean loadDb = true;
|
|
|
- private boolean requestDeviceId = true;
|
|
|
- private int maxDownloadForms = 10;
|
|
|
- private int cngstContCount = 2;
|
|
|
- private int maxCngstForms = 5;
|
|
|
- private int bottomTrafficMax = 1;
|
|
|
- private int bottomTrafficCycle = 0;
|
|
|
- private boolean figureTrafficCenter = true;
|
|
|
- private boolean textTrafficCenter = true;
|
|
|
- private String figureTrafGrad1 = "원활";
|
|
|
- private String figureTrafGrad2 = "지체";
|
|
|
- private String figureTrafGrad3 = "정체";
|
|
|
- private String textTrafGrad1 = "소통원활";
|
|
|
- private String textTrafGrad2 = "지 체";
|
|
|
- private String textTrafGrad3 = "정 체";
|
|
|
- private boolean imageSeqSave = false;
|
|
|
- private float fontSizeRatio = 1.35f;
|
|
|
- private boolean checkNewForm = true;
|
|
|
- private boolean downloadBitmapForm = false;
|
|
|
- private boolean useParking = false;
|
|
|
|
|
|
@PostConstruct
|
|
|
private void init() {
|
|
@@ -112,30 +73,6 @@ public class ApplicationConfig {
|
|
|
|
|
|
this.bootingDateTime = SysUtils.getSysTimeStr();
|
|
|
|
|
|
- if (this.ftpHomeDir == null || this.ftpHomeDir.trim().length() == 0) {
|
|
|
- Path filePath = Paths.get(System.getProperty("user.dir"), "ftp");
|
|
|
- this.ftpHomeDir = filePath.toFile().getAbsolutePath();
|
|
|
- }
|
|
|
- this.ftpHomeDir = this.ftpHomeDir.trim();
|
|
|
-
|
|
|
- this.ftpFormDir = this.ftpHomeDir + File.separator + FTP_FORM + File.separator; // FTP Form Directory
|
|
|
- this.ftpVideoDir = this.ftpHomeDir + File.separator + FTP_VIDEO + File.separator; // FTP Video Directory
|
|
|
- this.ftpStaticDir = this.ftpHomeDir + File.separator + FTP_STATIC + File.separator; // FTP 정적폼 Directory
|
|
|
- this.ftpImageDir = this.ftpHomeDir + File.separator + FTP_IMAGE + File.separator; // FTP Image Directory
|
|
|
-
|
|
|
- makeDirectory(this.ftpHomeDir, "ftp Home directory");
|
|
|
- makeDirectory(this.ftpFormDir, "ftp Form directory");
|
|
|
- makeDirectory(this.ftpVideoDir, "ftp Video directory");
|
|
|
- makeDirectory(this.ftpStaticDir, "ftp Static Form directory");
|
|
|
- makeDirectory(this.ftpImageDir, "ftp Image directory");
|
|
|
-
|
|
|
- this.ftpServerIp = this.ftpServerIp.trim();
|
|
|
- if (this.ftpServerIp.isEmpty()) {
|
|
|
- this.ftpServerIp = NettyUtils.getLocalAddress();
|
|
|
- }
|
|
|
- if (this.fontSizeRatio == 0f) {
|
|
|
- this.fontSizeRatio = 1.35f;
|
|
|
- }
|
|
|
log.info("{}", this);
|
|
|
}
|
|
|
|