40 lines
1.2 KiB
Java
40 lines
1.2 KiB
Java
package com.knowledge.base.infrastructure.config;
|
|
|
|
import java.time.Duration;
|
|
import java.time.LocalDateTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
/**
|
|
* @author Luke.ye
|
|
* @date 2025/5/19 11:18
|
|
*/
|
|
public class ConstantConfig {
|
|
|
|
/**
|
|
* cookie对应的key
|
|
*/
|
|
public static final String COOKIE_KEY = "auth_token";
|
|
|
|
public static final DateTimeFormatter DTF = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
|
public static final LocalDateTime LONG_TERM_EXPIRE_TIME = LocalDateTime.of(9999, 12, 31, 23, 59, 59);
|
|
|
|
public static final long FILE_META_CACHE_EXPIRED_MINUTES = Duration.ofDays(7).toMinutes();
|
|
|
|
public static final long USER_CACHE_EXPIRED_MINUTES = Duration.ofDays(10).toMinutes();
|
|
|
|
public static final String SHARE_BASE_URL = "http://share.wisdompulse.cn/public";
|
|
|
|
public static final String DEFAULT_UPLOADER = "ADMIN";
|
|
|
|
public static final String UNKNOWN_LOCAL_RELA_PATH = "UNKNOWN";
|
|
|
|
|
|
/**
|
|
* 以下是AnythingLLM相关
|
|
*/
|
|
public static final String DEFAULT_SLUG_ID = "87e14982-a821-48d8-9c6b-3557d0bb2f96";
|
|
public static final String KEYWORD_PATTERN_LEFT = "[";
|
|
public static final String KEYWORD_PATTERN_RIGHT = "]";
|
|
}
|