派生自 projectDept/qhighschool

11
EricsHu
2023-05-26 1bce00f5b3614ca12b683dfe8a3cf733e1ed68b6
src/main/java/com/qxueyou/scc/base/model/Constants.java
@@ -6,27 +6,27 @@
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";
@@ -37,7 +37,7 @@
   /** 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*/
@@ -67,25 +67,25 @@
   /** 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  */
@@ -94,245 +94,245 @@
   /** 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",
@@ -344,49 +344,49 @@
         "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" ;