package com.tale.init; import com.blade.kit.CollectionKit; import com.blade.kit.base.Config; import com.tale.dto.PluginMenu; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; /** * Tale 常量存储 * * @author biezhi */ public class TaleConst { public static final String USER_IN_COOKIE = "S_L_ID"; public static String AES_SALT = "0123456789abcdef"; public static String LOGIN_SESSION_KEY = "login_user"; public static Config OPTIONS = new Config(); public static Boolean INSTALL = false; public static Config BCONF = null; /** * 最大页码 */ public static final int MAX_PAGE = 100; /** * 最大获取文章条数 */ public static final int MAX_POSTS = 9999; /** * 文章最多可以输入的文字数 */ public static final int MAX_TEXT_COUNT = 200000; /** * 文章标题最多可以输入的文字个数 */ public static final int MAX_TITLE_COUNT = 200; /** * 点击次数超过多少更新到数据库 */ public static final int HIT_EXCEED = 10; /** * 插件菜单 */ public static final List<PluginMenu> plugin_menus = CollectionKit.newArrayList(8); /** * 上传文件最大20M */ public static Integer MAX_FILE_SIZE = 204800; /** * 要过滤的ip列表 */ public static final Set<String> BLOCK_IPS = new HashSet<>(16); }