地质所 沉降监测网建设项目
zmk
2024-05-15 9e3afc6d0fa514f986d3fea40fa23124e6fb5070
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
package com.javaweb.common.config;
 
import com.javaweb.common.utils.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
 
/**
 * 全局配置类
 * 
 * @author ruoyi
 */
@Configuration
public class Global
{
    private static String  name;
 
    private static String  version;
 
    private static String  copyrightYear;
 
    private static String  demoEnabled;
 
    private static Boolean addressEnabled;
 
    private static String  profile;
 
    public static Long ROLE_ID_DEFAULT=2L;//新增的用户赋予的默认角色的ID
 
    @Value("${javaweb.name}")
    public void setName(String name)
    {
        Global.name = name;
    }
 
    @Value("${javaweb.version}")
    public void setVersion(String version)
    {
        Global.version = version;
    }
 
    @Value("${javaweb.copyrightYear}")
    public void setCopyrightYear(String copyrightYear)
    {
        Global.copyrightYear = copyrightYear;
    }
 
    @Value("${javaweb.demoEnabled}")
    public void setDemoEnabled(String demoEnabled)
    {
        Global.demoEnabled = demoEnabled;
    }
 
    @Value("${javaweb.addressEnabled}")
    public void setAddressEnabled(Boolean addressEnabled)
    {
        Global.addressEnabled = addressEnabled;
    }
 
    @Value("${javaweb.profile}")
    public void setProfile(String profile)
    {
        Global.profile = profile;
    }
 
    /**
     * 获取项目名称
     */
    public static String getName()
    {
        return StringUtils.nvl(name, "JavaWeb");
    }
 
    /**
     * 获取项目版本
     */
    public static String getVersion()
    {
        return StringUtils.nvl(version, "4.0.0");
    }
 
    /**
     * 获取版权年份
     */
    public static String getCopyrightYear()
    {
        return StringUtils.nvl(copyrightYear, "2019");
    }
 
    /**
     * 实例演示开关
     */
    public static String isDemoEnabled()
    {
        return StringUtils.nvl(demoEnabled, "true");
    }
 
    /**
     * 获取ip地址开关
     */
    public static Boolean isAddressEnabled()
    {
        return addressEnabled;
    }
 
    /**
     * 获取文件上传路径
     */
    public static String getProfile()
    {
        return profile;
    }
 
    /**
     * 获取头像上传路径
     */
    public static String getAvatarPath()
    {
        return getProfile() + "/avatar";
    }
 
    /**
     * 获取下载路径
     */
    public static String getDownloadPath()
    {
        return getProfile() + "/download/";
    }
 
    /**
     * 获取上传路径
     */
    public static String getUploadPath()
    {
        return getProfile();
    }
 
    /**
     * 获取素材上传路径
     */
    public static String getMaterialPath()
    {
        return getProfile() + "/material";
    }
    /**
     * 获取附件上传路径
     */
    public static String getAttachPath()
    {
        return getProfile() + "/attach";
    }
    /**
     * 获取资源上传路径
     */
    public static String getResourcePath()
    {
        return getProfile() + "/resource";
    }
    /**
     * 获取数据库备份路径
     */
    public static String getDbBackupPath()
    {
        return getProfile() + "/dbbackup";
    }
}