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);
|
}
|
}
|