shikeyin
2024-01-11 65da8373531677b1c37a98f53eaa30c892f35e5a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
package com.iplatform.base;
 
import org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator;
 
public class Constants {
 
    /**
     * 超级管理员默认的登录名称。
     * @author 时克英
     * @date 2022-10-31
     */
    public static final String SUPERVISOR_NAME_DEFAULT = "supervisor";
 
    /**
     * 超级管理员ID = 0
     */
    public static final long SUPERVISOR_ID = 0L;
 
    /**
     * 超级管理员姓名
     */
    public static final String SUPERVISOR_NAME_ZH = "超级管理用户";
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    /**
     * 用户缓存token前缀。
     * @date 2022-11-01
     */
    public static final String USER_ONLINE_PREFIX = "login_token:";
 
    /**
     * 验证码 redis key
     * @date 2022-11-07
     */
    public static final String CAPTCHA_CODE_PREFIX = "captcha_codes:";
 
    /**
     * 当组织机构表没有记录时,默认显示机构名称。
     * @date 2022-12-01
     */
    public static final String DEFAULT_ORG_NAME = "默认单位";
 
    /**
     * 数据权限前缀。
     * @date 2022-12-21
     */
    public static final String DATA_SCOPE_NAME = "data_scope,";
 
    /**
     * 前端过来的提交参数,如果必须提供则需要检查,返回非法提示。
     * @date 2023-06-01
     */
    public static final String ERROR_ARGUMENT = "参数错误";
 
    /**
     * 平台附件上传,映射的浏览路径。
     * @date 2023-06-09
     */
    public static final String FILE_CONTEXT_PATH_MAPPING = "/file/**";
    /**
     * 平台附件上传,本地文件包含的路径,用于从路径中判断是否URL地址。
     * @date 2023-06-10
     */
    public static final String FILE_CONTEXT_PATH = "/file/";
 
    /**
     * 设置错误日志,内容最大长度,默认:255
     * @date 2023-08-13
     */
    public static final int LOG_ERROR_MAX_SIZE = 255;
 
    /** 数据状态:正常 */
    public static final int STATUS_NORMAL = 0;
    /** 数据状态:禁用 */
    public static final int STATUS_DISABLE = 1;
 
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~ 缓存名称常量,2023-01-04
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    public static final String CACHE_NAME_MENU = "cache.base.menu";
    public static final String CACHE_NAME_CAPTCHA = "cache.base.captcha";
    public static final String CACHE_NAME_DEPT = "cache.base.dept";
    public static final String CACHE_NAME_HOST = "cache.system.host";
    public static final String CACHE_NAME_USER = "cache.base.user";
    public static final String CACHE_NAME_ONLINE_USER = "cache.base.user_online";
    public static final String CACHE_NAME_ARGUMENTS = "cache.base.arguments";
    public static final String CACHE_NAME_DICT = "cache.base.dict";
    public static final String CACHE_NAME_PUSH = "cache.base.push";
    public static final String CACHE_NAME_CATEGORY = "cache.base.category";
    public static final String CACHE_NAME_FORM = "cache.base.form";
    public static final String CACHE_NAME_GROUP = "cache.base.group";
    public static final String CACHE_NAME_USER_LOGIN = "cache.base.user_login";
    public static final String CACHE_NAME_WECHAT = "cache.base.wechat";
    public static final String CACHE_NAME_NOTIFICATION_TEMPLATE = "cache.notify.template";
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~~ TCP 模块核心常量,2023-04-17
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    public static final String QUEUE_TYPE_MEMORY = "memory";
 
    /**
     * 推送范围定义常量:data 普通单个,broadcast 广播。
     * @date 2023-04-21
     */
    public static final String PUSH_SCOPE_DATA = "data";
    public static final String PUSH_SCOPE_BROAD_CAST = "broadcast";
 
    /**
     * 模拟短信推送者ID
     * @date 2023-04-25
     */
    public static final String PUSH_SMS_ID_MOCK = "mock_sms_push";
 
    /**
     * 推送平台提醒时,from字段默认值
     * @date 2023-04-25
     */
    public static final String PUSH_FROM_DEFAULT = "platform";
    public static final String PUSH_OPTION_TYPE_DEFAULT = "no_type";
 
    /**
     * 消息通知,存放临时缓存前缀
     * @date 2023-04-27
     */
    public static final String PUSH_CACHE_PREFIX = "notification:";
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~~ 导入导出相关,2023-05-08
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    /**
     * 生成导入模板文件前缀。
     * @date 2023-05-08
     */
    public static final String TEMPLATE_IMPORT_PREFIX = "template_";
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~~ 电商基础,2023-05-15
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    /**
     * 数据归属:平台,> 0 表示商户ID
     */
    public static final int OWNER_PLATFORM = -1;
 
    /**
     * 系统基础分类的type类型。<p></p>
     * 类型,1 产品分类,2 附件分类,3 文章分类, 4 设置分类, 5 菜单分类, 6 配置分类, 7 秒杀配置
     * @date 2023-05-18
     */
    public static final int CATEGORY_TYPE_CONFIG = 6;
    public static final int CATEGORY_TYPE_ATTACH = 2;
 
    /** 文件导出下载拦截关键字 */
    public static final String DOWNLOAD_FILE_KEYWORD = "downloadf";
 
    /** 文件前端上传后下载关键字 */
    public static final String UPLOAD_AFTER_FILE_KEYWORD = "uploadf";
    public static final String UPLOAD_AFTER_IMAGE_KEYWORD = "uploadi";
 
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //~~ 系统分组配置项,2023-06-23
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
    /** 首页banner滚动图 */
    public static final Integer GROUP_DATA_ID_INDEX_BANNER = 1;
    /** 首页金刚区 */
    public static final Integer GROUP_DATA_ID_INDEX_MENU = 2;
    /** 热门搜索 */
    public static final Integer GROUP_DATA_ID_INDEX_KEYWORDS = 3;
    /** 移动端_充值套餐设置 */
    public static final Integer GROUP_DATA_ID_RECHARGE_PACKAGE = 4;
    /** 个人中心菜单 */
    public static final Integer GROUP_DATA_ID_USER_CENTER_MENU = 5;
    /** 个人中心轮播图 */
    public static final Integer GROUP_DATA_ID_USER_CENTER_BANNER = 7;
    /** 分销推广海报Banner */
    public static final Integer GROUP_DATA_ID_SPREAD_BANNER_LIST = 10;
    /** 移动端_订单状态_图 */
    public static final Integer GROUP_DATA_ID_ORDER_STATUS_IMAGE = 13;
    /** 移动端_底部导航 */
    public static final Integer GROUP_DATA_ID_BOTTOM_NAVIGATION = 14;
 
    /**
     * 分组配置数据中,图片关键词名字。
     * @date 2023-06-24
     */
    public static final String GROUP_DATA_IMAGE = "pic";
 
    /** 公共开关:0关闭 */
    public static final String COMMON_SWITCH_CLOSE = "0";
    /** 公共开关:1开启 */
    public static final String COMMON_SWITCH_OPEN = "1";
 
    /** 自定义表单开关:关闭 */
    public static final String CONFIG_FORM_SWITCH_CLOSE = "'0'";
    /** 自定义表单开关:开启 */
    public static final String CONFIG_FORM_SWITCH_OPEN = "'1'";
}