#
vincentlu
20 小时以前 3c74b6ffe9e246c66d44f2c6be463a630328d30a
zy-acs-manager/src/main/java/com/zy/acs/manager/common/config/ConfigProperties.java
@@ -1,8 +1,13 @@
package com.zy.acs.manager.common.config;
import com.zy.acs.common.enums.SystemModeType;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**
 * 系统配置属性
@@ -30,4 +35,62 @@
     */
    private String tokenKey;
    /**
     * 系统名称
     */
    private String systemName;
    /**
     * 系统版本
     */
    private String systemVersion;
    /**
     * 系统模式( ONLINE / OFFLINE )
     */
    private String systemMode;
    /**
     * 超级管理员
     */
    private String superUsername;
    /**
     * 验证码长度
     */
    private Integer codeLength = 4;
    /**
     * 验证码有效期 ( 秒 )
     */
    private Integer codeTime = 300;
    /**
     * 超级验证码
     */
    private String securityCode;
    /**
     * 文件保存路径
     */
    private String fileSavePath;
    /**
     * 文件服务器url前缀
     */
    private String fileDomainPrefix;
    /**
     * 图片最大体积
     */
    private Integer imageMaxSize;
    public List<String> getSuperUserList() {
        return Arrays.stream(superUsername.split(",")).collect(Collectors.toList());
    }
    public SystemModeType getSystemMode() {
        return SystemModeType.valueOf(systemMode);
    }
}