| | |
| | | import com.qxueyou.scc.base.util.CollectionUtils; |
| | | |
| | | /** |
| | | * 常量实体类 |
| | | * 常量实体类 |
| | | * @author zhiyong |
| | | * |
| | | */ |
| | | public class Constants { |
| | | /** 实体类 */ |
| | | /** 实体类 */ |
| | | |
| | | /** int型常量 */ |
| | | /** int型常量 */ |
| | | public static final int INT_0 = 0; |
| | | |
| | | public static final int INT_1 = 1; |
| | | |
| | | /**定时发送消息类型 :1、修改班级进度*/ |
| | | /**定时发送消息类型 :1、修改班级进度*/ |
| | | public static final String MSG_TYPE_CLASS_PROGRESS = "progress"; |
| | | |
| | | /** 虚拟一个 错题 收藏本的groupId */ |
| | | /** 虚拟一个 错题 收藏本的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 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*/ |
| | |
| | | /** score day max limit */ |
| | | public static final String CONFIG_QXY_SCORE_DYA_LIMIT = "scoreDayLimit"; |
| | | |
| | | /** 游客班级id */ |
| | | /** 游客班级id */ |
| | | public static final String VISITOR_CLASS_ID="1"; |
| | | |
| | | /** 游客用户id */ |
| | | /** 游客用户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 */ |
| | |
| | | /** boolean:true */ |
| | | public static final boolean BOOLEAN_FLAG_TRUE = true; |
| | | |
| | | /** 签到码时效性开启时的具体值,前后几天 */ |
| | | /** 签到码时效性开启时的具体值,前后几天 */ |
| | | public static final Integer SIGN_CODE_VALIDATE_VALUE = 1; |
| | | |
| | | /** 文档处理URL */ |
| | | /** 文档处理URL */ |
| | | public static final String CONFIG_DOC_DEAL_URL = "docdealUrl"; |
| | | |
| | | /** 积分,QXUEYOU积分账户userId */ |
| | | /** 积分,QXUEYOU积分账户userId */ |
| | | public static final String COMMON_TRASACT_USER_ID = "admin.qie"; |
| | | |
| | | /** Q学友机构编码 */ |
| | | /** 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签到有效获取积分额度 */ |
| | | /** 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 统计按钮的统计 */ |
| | | /** 刷新统计缓存键值 :根据groupId 统计按钮的统计 */ |
| | | public static final String REFRESH_STATIS_GROUPID_CACHE_KEY = "refresh_statis_groupid_cache_key"; |
| | | |
| | | /** 刷新统计缓存键值 :根据groupId 学员提交数据的统计 */ |
| | | /** 刷新统计缓存键值 :根据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自定义菜单基础数据 :获取菜单缓存 */ |
| | | /** 系统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:家庭作业) */ |
| | | /** 练习来源(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:错题优先) */ |
| | | /** 做题方式(1:未做题优先 2:错题优先) */ |
| | | public static final String EXERCISE_STRATEGY_NO_DO = "1"; |
| | | |
| | | public static final String EXERCISE_STRATEGY_FAULT = "2"; |
| | | |
| | | /** 问答排名CACHE key */ |
| | | /** 问答排名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 */ |
| | | /** 注册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加入班级*/ |
| | | /** 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端 */ |
| | | /** 不加入班级(内容分享、课程分享、直播互动) wx端 */ |
| | | public static final String REG_MODE_NOT_CLASS_SHARE_WX ="share_wx"; |
| | | |
| | | /** 不加入班级(直播互动) 其他:PC、手机浏览器 */ |
| | | /** 不加入班级(直播互动) 其他:PC、手机浏览器 */ |
| | | public static final String REG_MODE_NOT_CLASS_OTHER="other"; |
| | | |
| | | /** Q学友账号用户初始化key */ |
| | | /** Q学友账号用户初始化key */ |
| | | public static final String QXUEYOU_ACCOUNT_MAX_VALUE = "qxy_account_max_value"; |
| | | |
| | | /** Q学友账号用户初始化值 */ |
| | | /** Q学友账号用户初始化值 */ |
| | | public static final int QXUEYOU_ACCOUNT_INIT_VALUE = 20000; |
| | | |
| | | /** Q学友账号用户初始化值 */ |
| | | /** Q学友账号用户初始化值 */ |
| | | public static final String WEIXIN_MICRO_DOMAIN = "wx"; |
| | | |
| | | /** ffmpeg转码及截图缓存的key */ |
| | | /** ffmpeg转码及截图缓存的key */ |
| | | public static final String FFMPEG_VIDEO_LIST_KEY_PREFIX = "qxueyou-ffmpeg-transcode-list-"; |
| | | |
| | | /** ffmpeg转码及截图缓存的key */ |
| | | /** ffmpeg转码及截图缓存的key */ |
| | | public static final String FFMPEG_VIDEO_TRANSCODEING_KEY_PREFIX = "qxueyou-ffmpeg-transcode-executing-"; |
| | | |
| | | /** ffmpeg转码及截图临时存放oss原始video及转码文件的路径 */ |
| | | /** ffmpeg转码及截图临时存放oss原始video及转码文件的路径 */ |
| | | public static final String FFMPEG_VIDEO_FILE_DIR = "/usr/qxueyou/ossVideo/"; |
| | | |
| | | /** 获取媒体信息缓存服务 默认缓存时间1天 */ |
| | | /** 获取媒体信息缓存服务 默认缓存时间1天 */ |
| | | public static final Integer FFMPEG_TRANS_LIST_CACHE_TIME = 86400; |
| | | |
| | | /** 使用ffmpeg转码 */ |
| | | /** 使用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_SUCCESS = "成功"; |
| | | |
| | | /** 流米回调结果标识 失败 */ |
| | | public static final String FLOW_ORDER_FAILED = "失败"; |
| | | /** 流米回调结果标识 失败 */ |
| | | public static final String FLOW_ORDER_FAILED = "失败"; |
| | | |
| | | /** 默认缓存登录信息时长:三小时 */ |
| | | /** 默认缓存登录信息时长:三小时 */ |
| | | public static final int SYS_DEFAULT_LOGOUT_TIME = 3 * 60 * 60; |
| | | |
| | | /** 练习成绩统计更新时间,5分钟更新一次 */ |
| | | /** 练习成绩统计更新时间,5分钟更新一次 */ |
| | | public static final int EXE_STATIS_UPDATE_MINUTES = 300; |
| | | |
| | | /** 后台登录:获取菜单缓存 更新时间,5秒钟更新一次 */ |
| | | /** 后台登录:获取菜单缓存 更新时间,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", |
| | |
| | | "HANDOUT","8", |
| | | "COMMON","9"); |
| | | |
| | | /** 消息队列:同时接收消息线程数 1,5,10*/ |
| | | /** 消息队列:同时接收消息线程数 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++ 消息处理错误重发次数 */ |
| | | /** ping++ 消息处理错误重发次数 */ |
| | | public static final Integer PINGPP_MQ_EXCEPTION_COUNT = 2 ; |
| | | |
| | | /** 活动报名来源 */ |
| | | public static final String ACTIVITYS_REG_IMPORT = "后台导入" ; |
| | | /** 活动报名来源 */ |
| | | public static final String ACTIVITYS_REG_IMPORT = "后台导入" ; |
| | | |
| | | public static final String ACTIVITYS_REG_WEIXIN = "微信报名" ; |
| | | public static final String ACTIVITYS_REG_WEIXIN = "微信报名" ; |
| | | |
| | | /**-------- 登录平台------ */ |
| | | /**-------- 登录平台------ */ |
| | | /** APP */ |
| | | public static final String LOGIN_PLATFORM_APP = "app" ; |
| | | |
| | | /** web后台 */ |
| | | /** web后台 */ |
| | | public static final String LOGIN_PLATFORM_WEB = "web" ; |
| | | |
| | | /** Q慧眼 直播 */ |
| | | /** 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" ; |