130 lines
3.8 KiB
Java
130 lines
3.8 KiB
Java
package com.imeeting.common;
|
|
|
|
public final class RedisKeys {
|
|
private RedisKeys() {}
|
|
|
|
public static String captchaKey(String captchaId) {
|
|
return "captcha:" + captchaId;
|
|
}
|
|
|
|
public static String captchaAttemptsKey(String captchaId) {
|
|
return "captcha:attempts:" + captchaId;
|
|
}
|
|
|
|
public static String refreshTokenKey(Long userId, String deviceCode) {
|
|
return "refresh:" + userId + ":" + deviceCode;
|
|
}
|
|
|
|
public static String authVersionKey(Long userId, Long tenantId) {
|
|
return "sys:auth:ver:" + userId + ":" + tenantId;
|
|
}
|
|
|
|
public static String authPermKey(Long userId, Long tenantId, long authVersion) {
|
|
return "sys:auth:perm:" + userId + ":" + tenantId + ":" + authVersion;
|
|
}
|
|
|
|
public static String sysParamKey(String paramKey) {
|
|
return "sys:param:" + paramKey;
|
|
}
|
|
|
|
public static String sysDictKey(String typeCode) {
|
|
return "sys:dict:" + typeCode;
|
|
}
|
|
|
|
public static String platformConfigKey() {
|
|
return "sys:platform:config";
|
|
}
|
|
|
|
public static String meetingProgressKey(Long meetingId) {
|
|
return "biz:meeting:progress:" + meetingId;
|
|
}
|
|
|
|
public static String meetingPollingLockKey(Long meetingId) {
|
|
return "biz:meeting:polling:lock:" + meetingId;
|
|
}
|
|
|
|
public static String meetingSummaryLockKey(Long meetingId) {
|
|
return "biz:meeting:summary:lock:" + meetingId;
|
|
}
|
|
|
|
public static String meetingAsrScheduleLockKey() {
|
|
return "biz:meeting:asr:schedule:lock";
|
|
}
|
|
|
|
public static String meetingAsrPermitSetKey() {
|
|
return "biz:meeting:asr:permit:set";
|
|
}
|
|
|
|
public static String meetingAsrPermitSyncLockKey() {
|
|
return "biz:meeting:asr:permit:sync:lock";
|
|
}
|
|
|
|
public static String meetingAsrRefillLockKey() {
|
|
return "biz:meeting:asr:refill:lock";
|
|
}
|
|
|
|
public static String realtimeMeetingSocketSessionKey(String sessionToken) {
|
|
return "biz:meeting:realtime:socket:" + sessionToken;
|
|
}
|
|
|
|
public static String realtimeMeetingSessionStateKey(Long meetingId) {
|
|
return "biz:meeting:realtime:state:" + meetingId;
|
|
}
|
|
|
|
public static String realtimeMeetingResumeTimeoutKey(Long meetingId) {
|
|
return realtimeMeetingResumeTimeoutPrefix() + meetingId;
|
|
}
|
|
|
|
public static String realtimeMeetingEmptyTimeoutKey(Long meetingId) {
|
|
return realtimeMeetingEmptyTimeoutPrefix() + meetingId;
|
|
}
|
|
|
|
public static String realtimeMeetingTimeoutLockKey(Long meetingId) {
|
|
return "biz:meeting:realtime:timeout:lock:" + meetingId;
|
|
}
|
|
|
|
public static String realtimeMeetingResumeTimeoutPrefix() {
|
|
return "biz:meeting:realtime:resume-timeout:";
|
|
}
|
|
|
|
public static String realtimeMeetingEmptyTimeoutPrefix() {
|
|
return "biz:meeting:realtime:empty-timeout:";
|
|
}
|
|
|
|
public static String androidDeviceOnlineKey(String deviceId) {
|
|
return "biz:android:device:online:" + deviceId;
|
|
}
|
|
|
|
public static String androidDeviceActiveConnectionKey(String deviceId) {
|
|
return "biz:android:device:active-conn:" + deviceId;
|
|
}
|
|
|
|
public static String androidDeviceConnectionKey(String connectionId) {
|
|
return "biz:android:device:conn:" + connectionId;
|
|
}
|
|
|
|
public static String androidDeviceTopicsKey(String deviceId) {
|
|
return "biz:android:device:topics:" + deviceId;
|
|
}
|
|
|
|
public static String realtimeMeetingEventSeqKey(Long meetingId) {
|
|
return "biz:meeting:realtime:event-seq:" + meetingId;
|
|
}
|
|
|
|
public static String publicMeetingSessionKey(String sessionId) {
|
|
return "biz:meeting:public-session:" + sessionId;
|
|
}
|
|
|
|
public static String androidChunkUploadSessionKey(Long meetingId) {
|
|
return "biz:meeting:android:chunk-upload:" + meetingId;
|
|
}
|
|
|
|
public static String androidPendingMeetingDraftKey(Long meetingId) {
|
|
return "biz:meeting:android:draft:" + meetingId;
|
|
}
|
|
|
|
public static final String CACHE_EMPTY_MARKER = "EMPTY_MARKER";
|
|
public static final String SYS_PARAM_FIELD_VALUE = "value";
|
|
public static final String SYS_PARAM_FIELD_TYPE = "type";
|
|
}
|