2021与蓝度共同重构项目,服务端
zhanzhiqin
2022-10-19 612404528a4759a1064f458610832ce056e3b21a
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
package com.sandu.ximon.admin.config;
 
import com.google.gson.Gson;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
 
@Component
public class VnnoxConstant implements InitializingBean {
 
    //  VNNOX MINIO save bucket  suffix(companyId)
    public static final String MINIO_PREFIX = "vnnox.";
 
    public static final String REDIS_TOKEN_NAME = "vnnox_token";
    public static final String REDIS_SCREEN_STATUS = "vnnox_screen_status:";
    public static final String REDIS_PROGRESS = "vnnox_progress:";
    public static final String REDIS_VOL = "vnnox_vol:";
    public static final String REDIS_BRIGHTNESS = "vnnox_brightness:";
    public static final String VIDEO_SOURCE_VALUE = "video_source_value:";
    public static final String TIME_VALUE_TIME = "time_value_time :";
    public static final String TIME_VALUE_TIMEZONE = "time_value_timezone :";
    public static final String SYNC_PLAY_STATUS = "sync_play_status:";
    public static final String REDIS_SCREEN_SHOT = "vnnox_screen_shot:";
 
    public static final Long REDIS_MAX_SAVE_TIME = 180 * 24 * 60 * 60L;
    public static final Long SCREEN_SHOT_TIMEOUT = 30 * 60L;
    public static final Long STATUS_TIME = 3 * 60 * 60L;
 
    @Value("${nova-conf.notify-url}")
    private String notifyUrl;
    @Value("${nova-conf.screen-shot-notify-url}")
    private String screenShotNotifyUrl;
    @Value("${nova-conf.status-notify-url}")
    private String statusNotifyUrl;
    @Value("${nova-conf.username}")
    private String userName;
    @Value("${nova-conf.password}")
    private String passWord;
 
 
    public static String NOTIFY_URL;
    public static String SCREEN_SHOT_NOTIFY_URL;
    public static String STATUS_NOTIFY_URL;
 
    public static String username;
    public static String password;
 
    public static final Gson GSON = new Gson();
 
 
    @Override
    public void afterPropertiesSet() throws Exception {
        NOTIFY_URL = notifyUrl;
 
        SCREEN_SHOT_NOTIFY_URL = screenShotNotifyUrl;
 
        STATUS_NOTIFY_URL = statusNotifyUrl;
 
        username = userName;
 
        password = passWord;
 
 
    }
 
    public static void main(String[] args) {
        System.out.println(VnnoxConstant.SCREEN_SHOT_NOTIFY_URL);
    }
}