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; public static String NOTIFY_URL; public static String SCREEN_SHOT_NOTIFY_URL; public static String STATUS_NOTIFY_URL; public static String STATUS_NOTIFY_URL1; public static final String username = "zhxm"; public static final String password = "xm2512209."; 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; System.out.println(STATUS_NOTIFY_URL); } public static void main(String[] args) { System.out.println(VnnoxConstant.SCREEN_SHOT_NOTIFY_URL); } }