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 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" ; }