派生自 projectDept/qhighschool

胡仁荣
2022-10-31 fe7381d6e8ec1f427408de0297ac7f41533202f6
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
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
package com.qxueyou.scc.base.model;
 
import java.math.BigDecimal;
import java.util.Map;
 
import com.qxueyou.scc.base.util.CollectionUtils;
 
/**
 * ³£Á¿ÊµÌåÀà
 * @author zhiyong
 *
 */
public class Constants {
    /** ÊµÌåÀà */
    
    /** intÐͳ£Á¿  */
    public static final int INT_0 = 0;
    
    public static final int INT_1 = 1;
    
    /**¶¨Ê±·¢ËÍÏûÏ¢ÀàÐÍ £º1¡¢Ð޸İ༶½ø¶È*/
    public static final String MSG_TYPE_CLASS_PROGRESS = "progress";
    
    /** ÐéÄâÒ»¸ö ´íÌâ Êղر¾µÄgroupId */
    public static final String EXERCISE_FAULT_GROUP_ID="faultExercise001";
    
    public static final String EXERCISE_FAVOR_GROUP_ID="favorExercise001";
    
    /** ´íÌâ Êղر¾ÀàÐÍ */
    public static final String EXERCISE_TYPE_FAULT="fault";
    
    public static final String EXERCISE_TYPE_FAVORT="favor";
    
    /** android app version */
    public static final String CONFIG_ANDROID_APP_VERSION="appVersion";
    
    /** android app versionCODE */
    public static final String CONFIG_ANDROID_APP_VERSION_CODE="appVersionCode";
    
    /**ÏÂÔØÂ·¾¶ */
    public static final String CONFIG_ANDROID_APP_DOWNLOAD_URL="appVersionDownloadUrl";
    
    /** android app version tips*/
    public static final String CONFIG_APP_VERSION_TIPS="versionTips";
    
    /** android live app version */
    public static final String CONFIG_LIVE_ANDROID_APP_VERSION="appVersionLive";
    
    /** android live app versionCODE */
    public static final String CONFIG_LIVE_ANDROID_APP_VERSION_CODE="appVersionCodeLive";
    
    /** android live app version tips*/
    public static final String CONFIG_LIVE_ANDROID_APP_VERSION_TIPS="versionTipsLive";
    
    /** android live app version url*/
    public static final String CONFIG_LIVE_ANDROID_APP_VERSION_URL="versionUrlLive";
    
    /** android live app version md5*/
    public static final String CONFIG_LIVE_ANDROID_APP_VERSION_MD5="versionMd5Live";
    
    /** ios app version code */
    public static final String CONFIG_IOS_APP_VERSION_CODE="iosAppVersion_code";
    
    /** ios app version no. */
    public static final String CONFIG_IOS_APP_VERSION_NO="iosAppVersion_no";
    
    /** score day max limit  */
    public static final String CONFIG_QXY_SCORE_DYA_LIMIT = "scoreDayLimit";
    
    /** ÓοͰ༶id */
    public static final String VISITOR_CLASS_ID="1";
    
    /** ÓοÍÓû§id */
    public static final String VISITOR_USER_ID="visitor_001";
    
    /** ÓοÍÊÖ»úºÅ */
    public static final String VISITOR_USER_PHONE="0000";
    
    /** Ñ¡¿Î±¨Ãû ²»ÏÞÖµ */
    public static final String NOT_LIMIT_VALUE="00";
    
    /** ±¨ÃûÂë */
    public static final String USER_SALES_CODE="qxueyou";
    
    /** ±¨ÃûÂëÀ´Ô´Î¢ÐÅ */
    public static final String USER_SALES_CODE_WEIXIN="qxueyou_weixin";
    
    /** Ç©µ½ÂëʱЧÐÔÊÇ·ñ¿ªÆô */
    public static final boolean SIGN_CODE_VALIDATE_FLAG = false;
    
    /** boolean:false  */
    public static final boolean BOOLEAN_FLAG_FALSE = false;
    
    /** boolean:true */
    public static final boolean BOOLEAN_FLAG_TRUE = true;
    
    /** Ç©µ½ÂëʱЧÐÔ¿ªÆôʱµÄ¾ßÌåÖµ,ǰºó¼¸Ìì */
    public static final Integer SIGN_CODE_VALIDATE_VALUE = 1;
    
    /** Îĵµ´¦ÀíURL */
    public static final String CONFIG_DOC_DEAL_URL = "docdealUrl";
    
    /** »ý·Ö£¬QXUEYOU»ý·ÖÕË»§userId  */
    public static final String COMMON_TRASACT_USER_ID = "admin.qie";
    
    /** QѧÓÑ»ú¹¹±àÂë  */
    public static final String QXUEYOU_ORG_CODE = "QIE";
    
    /** µÇ¼ÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_LOGIN_VALUE = BigDecimal.ONE;
    
    /** Ï°Ìâ¾À´íÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_EXE_CORRECTION_VALUE = new BigDecimal("2");
    
    /** Ï°Ìâ¾À´í±»´¦ÀíÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_EXECORREC_DEAL_VALUE = new BigDecimal("3");
    
    /** APPÇ©µ½ÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_SIGN_VALUE = new BigDecimal("4");
    
    /** ÆÀÂÛÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_COMMENT_VALUE = new BigDecimal("2");
    
    /** ÔÞÆÀÂÛÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_COMMENT_PRAISE_VALUE = BigDecimal.ONE;
    
    /** ÆÀÂÛ±»ÔÞÓÐЧ»ñÈ¡»ý·Ö¶î¶È */
    public static final BigDecimal SCORE_COMMENT_PRAISED_VALUE = BigDecimal.ONE;
    
    /**·¢²¼ÎÊÌâÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_NEWQUESTION_VALUE = new BigDecimal("2");
    
    /**»Ø´ðÎÊÌâÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_ANSWER_VALUE = new BigDecimal("2");
    
    /**µãÔÞÎÊÌâ»ò´ð°¸»òÈËÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_PRAISE_VALUE = BigDecimal.ONE;
    
    /**±»µãÔÞÎÊÌâ»ò´ð°¸»òÈËÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_PRAISED_VALUE = new BigDecimal("2");
    
    /**·ÖÏíÎÊÌâ»ò´ð°¸»òÈËÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_SHARE_VALUE = new BigDecimal("5");
    
    /**±»·ÖÏíÎÊÌâ»ò´ð°¸»òÈËÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_SHARED_VALUE = new BigDecimal("2");
    
    /**»Ø¸´´ð°¸ÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_REPLY_VALUE = BigDecimal.ONE;
    
    /**±»»Ø¸´´ð°¸ÓÐЧ»ñÈ¡»ý·Ö¶î¶È*/
    public static final BigDecimal SCORE_QA_REPLYED_VALUE = BigDecimal.ONE;
    
    /**  Ë¢ÐÂͳ¼Æ»º´æ¼üÖµ £º¸ù¾ÝgroupId Í³¼Æ°´Å¥µÄͳ¼Æ */
    public static final String REFRESH_STATIS_GROUPID_CACHE_KEY = "refresh_statis_groupid_cache_key";
    
    /**  Ë¢ÐÂͳ¼Æ»º´æ¼üÖµ £º¸ù¾ÝgroupId Ñ§Ô±Ìá½»Êý¾ÝµÄͳ¼Æ */
    public static final String REFRESH_STATIS_GROUPID_LSTNEWANSWERU_CACHE_KEY = "refresh_statis_groupid_lstnewansweru_cache_key";
    
    /**  Ë¢ÐÂͳ¼ÆÁ·Ï°×é°à¼¶ÕýÈ·ÂÊ»º´æ¼üÖµ*/
    public static final String EXER_GROUP_ACCURACY_CACHE_KEY = "exer_group_accuracy_cache_key";
    
    /**  Ë¢ÐÂͳ¼ÆÁ·Ï°Í³¼Æ·ÖÎö½á¹û»º´æ¼üÖµ*/
    public static final String EXER_ITEM_STATISTICAL_CACHE_KEY = "exer_item_statistical_cache_key";
    
    /**  ºǫ́µÇ¼£º»ñÈ¡²Ëµ¥»º´æ */
    public static final String WEB_LOGIN_MENU_CACHE_KEY = "web_login_menu_cache_key";
    
    /**  ÏµÍ³app×Ô¶¨Òå²Ëµ¥»ù´¡Êý¾Ý £º»ñÈ¡²Ëµ¥»º´æ */
    public static final String SYS_APP_COMMON_MENU_CACHE_KEY = "sys_app_common_menu_cache_key";
    
    /**  ºǫ́µÇ¼£º»ñÈ¡Óû§²Ëµ¥»º´æ */
    public static final String WEB_USER_MENU_CACHE_KEY = "web_user_menu_cache_key";
    
    /**  ÍŹº¿Î³ÌÖµ*/
    public static final String PURCHASE_COURSE = "purchase_course";
    
    /**  ¿Î³Ì±í±³¾°ÑÕÉ«  Í¸Ã÷¶È */
    public static final String SCHEDULE_COLOR_TRANSPARENT = "255";
    
    /** Á·Ï°À´Ô´(1:Á·Ï°Ìâ¿â 2£º¿¼ÊÔÌâ¿â  3£º¼ÒÍ¥×÷Òµ) */
    public static final String EXERCISE_SOURCE_EXERICSE = "1";
    
    public static final String EXERCISE_SOURCE_EXAMS = "2";
    
    public static final String EXERCISE_SOURCE_HOMEWORK = "3";
    
    /** ×öÌⷽʽ£¨1£ºÎ´×öÌâÓÅÏÈ  2£º´íÌâÓÅÏÈ£© */
    public static final String EXERCISE_STRATEGY_NO_DO = "1";
    
    public static final String EXERCISE_STRATEGY_FAULT = "2";
    
    /** ÎÊ´ðÅÅÃûCACHE key */
    public static final String QA_HOT_RANK_CACHE_KEY="qa_hot_rank_cache_key";
    
    /** °Ù¶ÈÍÆ¹ã±¨ÃûÂë */
    public static final String USER_SALES_CODE_BAIDU="qxy_groupbuy_baidu";
    
    
    /** ×¢²áservice */
    
    /** Ñ§Éú */
    public static final String REG_ROLE_STUDENT="student";
    
    /** °àÖ÷ÈΠ*/
    public static final String REG_ROLE_CHARGER="charger";
    
    /** ½²Ê¦ */
    public static final String REG_ROLE_TEACHER="teacher";
    
    /** ÏúÊÛÈËÔ±*/
    public static final String REG_ROLE_SALESMAN="salesman";
    
    /** ¹ÜÀíÔ±*/
    public static final String REG_ROLE_ADMIN="admin";
    
    /** Óο͠*/
    public static final String REG_ROLE_VISITOR="visitor";
    
    /** ºǫ́ */
    public static final String REG_TYPE_BACKSTAGE="backstage";
    
    /** Î¢ÐÅ*/
    public static final String REG_TYPE_WEIXIN="weixin";
    
    /** APP */
    public static final String REG_TYPE_APP="app";
    
    /** ÍøÒ³¶Ë£¨¿Î³Ì³¬ÊУ© */
    public static final String REG_TYPE_WEB="web";
    
    /** sdk */
    public static final String REG_TYPE_SDK="sdk";
    
    /** ÄÚÈÝ·ÖÏí ¡¢¿Î³Ì·ÖÏí¡¢Ö±²¥»¥¶¯*/
    public static final String REG_TYPE_CONTENT_SHARE="content_share";
    
    /** Ôö¼ÓѧԱ*/
    public static final String REG_MODE_ADD="add";
    
    /** ¼¤»î*/
    public static final String REG_MODE_ACTIVATION="activation";
    
    /** ¶³½á*/
    public static final String REG_MODE_FROZEN="frozen";
    
    /** ÊÚȨ */
    public static final String REG_MODE_AUTHOR="author";
    
    /** ±¨Ãû */
    public static final String REG_MODE_SIGNUP="signup";
    
    /** ×¢²á*/
    public static final String REG_MODE_REGIST="regist";
    
    /** Éú³ÉÓû§*/
    public static final String REG_MODE_GENERATE="generate";
    
    /** ±à¼­Óû§*/
    public static final String REG_MODE_EDIT="edit";
    
    /** ¼ÓÈë°à¼¶(»î¶¯)*/
    public static final String REG_MODE_JOIN="join";
    
    /** IMEI¼ÓÈë°à¼¶*/
    public static final String REG_MODE_IMEI_JOIN="imei_join";
    
    /** ²»¼ÓÈë°à¼¶(»î¶¯)*/
    public static final String REG_MODE_NOT_JOIN="not_join";
    
    /** Î¢ÐżÓÈ뵱ǰ»ú¹¹ÌåÑé°à */
    public static final String REG_MODE_WX_VISITOR="wx_visitor";
    
    /** ²»¼ÓÈë°à¼¶£¨ÄÚÈÝ·ÖÏí¡¢¿Î³Ì·ÖÏí¡¢Ö±²¥»¥¶¯£©    wx¶Ë       */
    public static final String REG_MODE_NOT_CLASS_SHARE_WX ="share_wx";
    
    /** ²»¼ÓÈë°à¼¶£¨Ö±²¥»¥¶¯£©    ÆäËû£ºPC¡¢ÊÖ»úä¯ÀÀÆ÷       */
    public static final String REG_MODE_NOT_CLASS_OTHER="other";
    
    /** QѧÓÑÕ˺ÅÓû§³õʼ»¯key  */
    public static final String QXUEYOU_ACCOUNT_MAX_VALUE = "qxy_account_max_value";
    
    /** QѧÓÑÕ˺ÅÓû§³õʼ»¯Öµ  */
    public static final int QXUEYOU_ACCOUNT_INIT_VALUE = 20000;
    
    /** QѧÓÑÕ˺ÅÓû§³õʼ»¯Öµ  */
    public static final String WEIXIN_MICRO_DOMAIN = "wx";
    
    /** ffmpegתÂë¼°½ØÍ¼»º´æµÄkey  */
    public static final String FFMPEG_VIDEO_LIST_KEY_PREFIX = "qxueyou-ffmpeg-transcode-list-";
    
    /** ffmpegתÂë¼°½ØÍ¼»º´æµÄkey  */
    public static final String FFMPEG_VIDEO_TRANSCODEING_KEY_PREFIX = "qxueyou-ffmpeg-transcode-executing-";
    
    /** ffmpegתÂë¼°½ØÍ¼ÁÙʱ´æ·Åossԭʼvideo¼°×ªÂëÎļþµÄ·¾¶  */
    public static final String FFMPEG_VIDEO_FILE_DIR = "/usr/qxueyou/ossVideo/";
    
    /** »ñȡýÌåÐÅÏ¢»º´æ·þÎñ  Ä¬ÈÏ»º´æÊ±¼ä1Ìì */
    public static final Integer FFMPEG_TRANS_LIST_CACHE_TIME = 86400;
    
    /** Ê¹ÓÃffmpegתÂë */
    public static final String VIDEO_TRANS_TYPE_FFMPEG = "1";
    
    /** ÊÓÆµÄ¬ÈÏ·âÃæ    */
    public static final String VIDEO_DEFAULT_IMG = "/web/res/img/app/sys-video-home.png";
    
    /**Á÷Ã׻ص÷ ½á¹û±êʶ ³É¹¦  */
    public static final String FLOW_ORDER_SUCCESS = "³É¹¦";
    
    /** Á÷Ã׻ص÷½á¹û±êʶ Ê§°Ü  */
    public static final String FLOW_ORDER_FAILED = "ʧ°Ü";
    
    /** Ä¬ÈÏ»º´æµÇ¼ÐÅϢʱ³¤:ÈýСʱ  */
    public static final int SYS_DEFAULT_LOGOUT_TIME = 3 * 60 * 60;
    
    /** Á·Ï°³É¼¨Í³¼Æ¸üÐÂʱ¼ä,5·ÖÖÓ¸üÐÂÒ»´Î   */
    public static final int EXE_STATIS_UPDATE_MINUTES = 300;
    
    /** ºǫ́µÇ¼£º»ñÈ¡²Ëµ¥»º´æ ¸üÐÂʱ¼ä£¬5ÃëÖÓ¸üÐÂÒ»´Î   */
    public static final int WEB_LOGIN_MENU_UPDATE_MINUTES = 5;
    
    /** ºǫ́µÇ¼£º»ñÈ¡²Ëµ¥»º´æ ¸üÐÂʱ¼ä£¬Ò»Ìì   */
    public static final int WEB_USER_MENU_UPDATE_MINUTES = 86400;
    
    /** SysLog module */
    public static final String LOG_MODULE_SIGN_PRAISE = "MODULE_SIGN_PRAISE";
    
    /** ¶þάÂëÖ±²¥Ä£°åÅäÖà */
    public static final String DICT_LIVE_QR_TEMPLATE = "LIVE_QR_TEMPLATE";
    
    public static final String DEVICE_ANDROID = "android";
    
    public static final String DEVICE_IOS = "ios";
    
    /** Ñ§Çé¼à¿Ø³£Á¿:רҵ¡¢Óû§¡¢Á·Ï°¡¢Õ˺š¢Ð£Çø¡¢ÊÓÆµ¡¢°à¼¶¡¢½²Ò塢ͨÓ㨿ÉÓÃÕ˺šª+ѧԱ£©  */
    public static final Map<String,String> LEARING_MONITOR_MAP = CollectionUtils.newStringMap(
            "MAJOR","1",
            "USER","2",
            "EXERCISE","3",
            "ACCOUNT","4",
            "CAMPUS","5",
            "VIDEO","6",
            "CLASS","7",
            "HANDOUT","8",
            "COMMON","9");
    
    /** ÏûÏ¢¶ÓÁУºÍ¬Ê±½ÓÊÕÏûÏ¢Ïß³ÌÊý  1,5,10*/
    public static final int ONS_CONSUME_THREAD_NUMS_ONE = 1 ;
    
    public static final int ONS_CONSUME_THREAD_NUMS_FIVE = 5 ;
    
    public static final int ONS_CONSUME_THREAD_NUMS_TEN = 10 ;
    
    /** ping++ ÏûÏ¢´¦Àí´íÎóÖØ·¢´ÎÊý */
    public static final Integer PINGPP_MQ_EXCEPTION_COUNT = 2 ;
    
    /** »î¶¯±¨ÃûÀ´Ô´  */
    public static final String ACTIVITYS_REG_IMPORT = "ºǫ́µ¼Èë" ;
    
    public static final String ACTIVITYS_REG_WEIXIN = "΢Ðű¨Ãû" ;
    
    /**-------- µÇ¼ƽ̨------  */
    /** APP  */
    public static final String LOGIN_PLATFORM_APP = "app" ;
    
    /** webºǫ́  */
    public static final String LOGIN_PLATFORM_WEB = "web" ;
    
    /** Q»ÛÑÛ Ö±²¥  */
    public static final String LOGIN_PLATFORM_APP_LIVE = "qLive" ;
    
    /** PC  */
    public static final String LOGIN_PLATFORM_PC = "pc" ;
    
    /** Î¢ÐÅ  */
    public static final String LOGIN_PLATFORM_WEIXIN = "weixin" ;
    
 
    
    /** Á·Ï°µ¼Èë½âÎö,·Ö¸î²ÎÊýµÄÖµ  */
    public static final String EXERCISE_PARSE_SPLIT_VALUE = " $ML-EP-V1$ " ;
    
    /** Á·Ï°µ¼Èë½âÎö,½á¹ûµÄÖµ  */
    public static final String EXERCISE_PARSE_CONTENT_VALUE_VALUE = "c" ;
    
    /** Á·Ï°µ¼Èë½âÎö,½á¹ûµÄ¼ü  */
    public static final String EXERCISE_PARSE_RESULT_CODE_VALUE = "k" ;
    
    /** Á·Ï°µ¼Èë½âÎö,½á¹ûµÄÖµ  */
    public static final String EXERCISE_PARSE_RESULT_VALUE_VALUE = "v" ;
    
    public static final String EXERCISE_PARSE_PY_URL = "py-exercise-parse-url" ;
    
    
    
}