<?php
/**
 * CacheConst.php UTF-8
 * 缓存全局定义
 *
 * @date    : 2018/6/27 16:09
 *
 * @license 这不是一个自由软件,未经授权不许任何使用和传播。
 * @author  : wuyonghong <wyh@huosdk.com>
 * @version : Beibao 1.0
 */

namespace huolib\constant;
class CacheConst {
    CONST TAG_TASK_LIST                       = 'tasklist'; /* 任务列表缓存TAG */
    CONST TAG_TASK_TK                         = 'tkw'; /* 关键词任务缓存TAG */
    CONST TAG_MEM_OAUTH                       = 'memoauth'; /* 第三方玩家缓存TAG */
    CONST CACHE_TASK_LIST_PREFIX              = 'tl_'; /* 任务前缀 */
    CONST CACHE_TK_DETAIL_PREFIX              = 'tkw_id_'; /* 关键词任务前缀 */

    CONST CACHE_MEM_PREFIX                  = 'mem_key_'; /* 玩家信息KEY */
    CONST CACHE_RETASK_LIST_PREFIX            = 'trml_'; /* 玩家留存任务前缀 */
    CONST CACHE_MEMTR_DETAIL_PREFIX           = 'trm_id_'; /* 玩家留存任务前缀 */
    CONST CACHE_TK_MEM_PREFIX                 = 'tkw_mem_'; /* 玩家关键词任务前缀 */
    CONST CACHE_DOING_TASK_PREFIX             = 'tk_doing_'; /* 玩家正在做的任务前缀 */
    CONST CACHE_MEM_OAUTH_MEM_PREFIX          = 'oauthmem_'; /* 玩家ID获取OPENID KEY */
    CONST CACHE_MEM_DEVICE_PREFIX             = 'mem_device_'; /* 玩家设备前缀 */
    CONST TAG_CACHE_SERVER_ROLE               = 'srlist'; /* 区服角色TAG */
    CONST TAG_CACHE_ORDER                     = 'sdkorder'; /* SDK订单TAG */
    CONST TAG_CACHE_GAME_MP                   = 'gamemp'; /* 小程序TAG */
    CONST CACHE_GAME_MP_PREFIX                = 'mp_game'; /* 小程序缓存前缀 */
    CONST CACHE_ACCESS_TOKEN_PREFIX           = 'access_token_'; /* 小程序access token前缀 */
    CONST CACHE_SESSION_KEY_PREFIX           = 'session_key_'; /* 小程序access token前缀 */
    CONST CACHE_JSAPI_TICKET_PREFIX           = 'jsapi_ticket_'; /* 小程序jsapi_ticket前缀 */
    CONST CACHE_HOMEPAGE_PREFIX               = 'homepage'; /* 玩家主页缓存前缀 */
    CONST TAG_CACHE_MGM                       = 'mgm'; /* 米大师游戏币TAG */
    CONST CACHE_GAME_MGM_PREFIX               = 'mgm_'; /* 米大师游戏币前缀 */
    CONST TAG_CACHE_MP_QRCODE                 = 'tqr'; /* 二维码TAG */
    CONST CACHE_MP_QRCODE_PREFIX              = 'qr_'; /* 二维码前缀 */
    CONST TAG_GAME_LIST                       = 'tag_game_'; /* 游戏列表TAG */
    CONST CACHE_GAME_LIST_PREFIX              = 'game_'; /* 游戏列表前缀 */
    CONST CACHE_CATES_PREFIX                  = 'cates_'; /* 类型前缀 */
    CONST KEY_CACHE_GAME_CATEGORY             = 'game_category_key'; /* 游戏类型 */
    CONST KEY_CACHE_GAME_TAG                  = 'game_tag_key'; /* 游戏标签 */
    CONST CACHE_IA_SHARE_PREFIX               = 'ia_share_'; /* 积分活动分享次数前缀 */
    CONST CACHE_IA_PLAY_PREFIX                = 'ia_play_'; /* 积分活动试玩次数前缀 */
    CONST CACHE_SLIDE_CODE_PREFIX             = 'sc_'; /* 广告前缀 */
    CONST TAG_GAME_LIST_INFO                  = 'tgi_'; /* tag_game_info_ 游戏信息TAG */
    CONST CACHE_MP_CONF_PREFIX                = 'mp_conf_'; /* 微信账号配置前缀 */
    CONST CACHE_MP_AD_AGENT_PREFIX            = 'mp_ad_agent_'; /* 微信账号配置前缀 */
    CONST CACHE_MEM_ITG_SUB_CNT_PREFIX        = 'misc_'; /* 玩家积分前缀 */
    CONST CACHE_MEM_GAME_CNT_PREFIX           = 'mgc_'; /* 玩家游戏次数前缀 */
    CONST CACHE_MONEY_RANK_PREFIX             = 'mr_'; /* 玩家排名前缀 */
    CONST TAG_MONEY_RANK_PREFIX               = 'tmr'; /* 玩家排名TAG */
    CONST TAG_MEM_TOKEN_DATA                  = 'tag_mtd'; /* 玩家token信息TAG */
    CONST CACHE_MEM_TOKEN_PREFIX              = 'mtd_'; /* 玩家token cache 前缀*/
    CONST CACHE_MEM_REQUEST_PREFIX            = 'mem_request_'; /* 玩家请求前缀 */
    CONST CACHE_TASK_CARD_DETAIL_PREFIX       = 'task_card_detail_'; /* 办卡任务信息前缀 */
    CONST CACHE_CREDIT_CARD_DETAIL_PREFIX     = 'credit_card_detail_'; /* 信用卡信息前缀 */
    CONST CACHE_MTC_DETAIL_PREFIX             = 'mtc_detail_'; /* 玩家办卡任务信息前缀 */
    CONST CACHE_AWARD_DETAIL_PREFIX           = 'award_detail_'; /* 奖品信息前缀 */
    CONST CACHE_ACT_DETAIL_PREFIX             = 'act_detail_'; /* 活动信息前缀 */
    CONST CACHE_TREG_DETAIL_PREFIX            = 'treg_detail_'; /* 注册任务信息前缀 */
    CONST CACHE_DOING_TREG_PREFIX             = 'treg_doing_'; /* 玩家正在做的注册任务前缀 */
    CONST CACHE_TREG_MEM_PREFIX               = 'treg_mem_'; /* 玩家注册任务前缀 */
    CONST CACHE_COMPANY_DETAIL_PREFIX         = 'company_detail_'; /* 公司信息前缀 */
    CONST CACHE_MEMTR_DEVICE_PREFIX           = 'md_'; /* 玩家设备信息前缀 */
    CONST CACHE_APPLE_BY_APP_PREFIX           = 'alba_'; /* 苹果ID通用应用ID获取 */
    CONST CACHE_OUT_UNION_CONF_PREFIX         = 'oup_'; /* 外部配置前缀 */
    CONST CACHE_YM_TASK_PLUS_LIST_PREFIX      = 'ymtrl_'; /* 有米留存任务列表前缀 */
    CONST CACHE_YM_TASK_PLUS_PREFIX           = 'ymtr_'; /* 玩家留存任务单个前缀 */
    CONST CACHE_MEM_REWORD_PREFIX             = 'mem_sma_'; /* 玩家分享收益 */
    CONST CACHE_IP_BAN_PREFIX                 = 'ip_ban_'; /* ip封禁前缀 */
    CONST CACHE_DEVICE_BAN_PREFIX             = 'device_ban_'; /* 设备封禁前缀 */
    CONST CACHE_UDID_BAN_PREFIX               = 'udid_ban_'; /* UDID封禁前缀 */
    CONST CACHE_HOME_VISITOR_PREFIX           = 'hpv_'; /* 首页访问前缀 */
    CONST CACHE_WEIXIN_KEY_RETURN_MSG         = 'wkrm_'; /* 微信关键词回复前缀 */
    CONST CACHE_MEM_RANK_FAKER_PREFIX         = 'mem_rank_faker_'; /* 玩家排行假数据前缀 */
    CONST CACHE_MEM_RANK_FAKER_TAG            = 'mrf_tag'; /* 玩家排行假数据tag前缀 */
    CONST CACHE_MEM_APP_SHARE_CODE_PREFIX     = 'mps_code_'; /* 玩家游戏分享码前缀 */
    CONST TAG_GAME_MEMS                       = 'tag_game_mems'; /* 游戏玩家tag */
    CONST CACHE_GAME_MEMS                     = 'game_mems_'; /* 游戏玩家前缀 */
    CONST TAG_AGENT_GAME_LIST                 = 'tag_agent_game_'; /* 渠道游戏TAG */
    CONST CACHE_AGENT_GAME_PREFIX             = 'agent_game_'; /* 渠道游戏前缀 */
    CONST CACHE_AGENT_GAME_LIST_PREFIX        = 'agent_game_'; /* 渠道游戏列表前缀 */
    CONST CACHE_MEM_LOTTERY_PREFIX            = 'mem_lottery_'; /* 玩家抽奖前缀 */
    CONST CACHE_RATE_LIMIT_PREFIX             = 'rlp_'; /* 请求速率限制 */
    CONST CACHE_MEM_SESSION_PREFIX            = 'mem_session_'; /* 玩家代替session保存 */
    CONST CACHE_MEM_APP_TOKEN_PREFIX          = 'mtd_app_'; /* 玩家游戏token前缀 */
    CONST CACHE_CP_ROLE_REPORT_CNT_PREFIX     = 'mtd_app_'; /* cp上报角色信息次数前缀 */
    CONST CACHE_REAL_NAME_PREFIX              = 'srnc_'; /* 玩家实名重名数量 same_real_name_cnt_ */
    CONST CACHE_MEM_APP_ORDER_PREFIX          = 'mao_'; /* 玩家游戏订单二维码前缀 */
    CONST CACHE_MEM_OPEN_GAME_PREFIX          = 'mog_prefix'; /* 玩家打开游戏任务缓存前缀 */
    CONST CACHE_MEM_OAUTH_OPENID_MEM_PREFIX   = 'oauth_'; /* OPENID获取玩家ID KEY */
    CONST KEY_CACHE_GAME_PRICE_TAG            = 'game_price_tag_key'; /* 游戏计费点 */
    CONST CACHE_CUSTOMER_ORDER_PAY_PREFIX     = 'customer_order_pay_'; /* 客服支付缓存前缀 */
    CONST CACHE_GAME_SERVER_PAY_SWITCH_PREFIX = 'gsps_cache_'; /* 游戏区服切换 */
    CONST CACHE_PAY_SWITCH_MEM_WHITE_PREFIX   = 'psmw_cache_'; /* 支付切换玩家白名单 */
    CONST CACHE_AGENT_ADS_CFG_PREFIX          = 'agent_ads_cfg_'; /* 渠道二维码倒量配置缓存前缀 */
    CONST CACHE_MEM_GAME_MAP_PREFIX           = 'mem_game_map_'; /* 玩家游戏映射前缀 */
    CONST CACHE_GAME_PAY_SHOW_PREFIX          = 'game_pay_show_prefix_'; /* 游戏映射前缀 */
    const CACHE_GAME_ORDER_SWITCH_PREFIX      = 'game_order_switch_prefix_'; /* 游戏订单切量条件前缀 */
    CONST CACHE_AGENT_GAME_RATE_PREFIX        = 'rate_agt_'; /* 渠道游戏折扣前缀 */
    /* 实名认证 */
    CONST CACHE_LAST_HEART_TIME_PREFIX      = 'lht_'; /* 最后一次心跳缓存前缀 */
    CONST CACHE_IDENTIFY_MEM_PREFIX         = 'identify_mem_'; /* 玩家实名认证信息缓存前缀 */
    CONST CACHE_IDENTIFY_IDOT_PREFIX        = 'identify_idot_'; /* 实名信息在线时长统计 idot:id_card_online_time缓存前缀 */
    CONST CACHE_IDENTIFY_DAY_IDOT_PREFIX    = 'identify_day_idot_'; /* 玩家实名每日在线时长统计 idot:id_card_online_time缓存前缀 */
    CONST CACHE_IDENTIFY_DOT_PREFIX         = 'identify_dot_'; /* 设备在线时长统计 dot:device_online_time 缓存前缀 */
    CONST CACHE_IDENTIFY_DAY_DOT_PREFIX     = 'identify_day_dot_'; /* 玩家设备每日在线时长统计 dot:device_online_time缓存前缀 */
    CONST CACHE_IDENTIFY_MOT_PREFIX         = 'identify_mot_'; /* 玩家在线时长统计 mot:mem_online_time 缓存前缀 */
    CONST CACHE_IDENTIFY_DAY_MOT_PREFIX     = 'identify_day_mot_'; /* 玩家每日在线时长统计 mot:mem_online_time缓存前缀 */
    CONST CACHE_IDENTIFY_HOLIDAY_SET_PREFIX = 'identify_holiday_set_'; /* 节假日配置缓存前缀 */
    const CACHE_IDENTIFY_GAME_PREFIX        = 'identify_game_'; /* 游戏实名认证缓存前缀 */
    const CACHE_IDENTIFY_ORDER_PREFIX       = 'identify_order_'; /* 游戏实名认证记录缓存前缀 */
    const CACHE_IDENTIFY_PLATFORM_LOG_PREFIX = 'identify_platform_log_'; /* 游戏实名认证平台记录缓存前缀 */
    const CACHE_IDENTIFY_PI_PREFIX           = 'identify_pi_'; /* 实名认证PI前缀 */
    const CACHE_IDENTIFY_IN_QUEUE_PREFIX     = 'identify_in_queue_'; /* 实名认证队列中信息 */

    CONST CACHE_MEM_APP_ONLINE_PREFIX       = 'maon_'; /* 玩家游戏在线计算 */

    /* 玩家渠道渠道归属 */
    CONST CACHE_MEM_RELATE_AGENT_PREFIX = 'mra_'; /* 玩家渠道渠道归属 */
    CONST CACHE_GAME_REYUN_PREFIX       = 'game_reyun_id_key_'; /* 游戏热云对照KEY */
    CONST CACHE_LTV_INFO_BY_DAA_PREFIX  = 'ltv_info_by_daa_'; //通过date-app_id-agent_id 获取ltv缓存key
    CONST CACHE_AGENT_CPA_LOG_PREFIX    = 'acl_'; //渠道CPA记录缓存key
    CONST CACHE_AGENT_CPA_LOG_SWITCH_PREFIX = 'acl_switch_'; //渠道CPA切量记录缓存key
    /* 支付方式 */
    CONST CACHE_PAY_WAY_PREFIX = 'payway_';  //支付方式缓存前缀
    CONST CACHE_PAY_WAY_TAG    = 'payway_id_name';  //支付方式缓存tag
    /* 今日数据 */
    const CACHE_STATISTICS_DATA_PREFIX      = 'tsdp_'; /* 统计数据前缀 */
    const CACHE_STATISTICS_DATA_SWITCH_PREFIX = 'tsdp_switch_'; /* 统计切量数据前缀 */
    const CACHE_AGENT_GAME_DATE_COST_PREFIX = 'agent_game_date_cost_prefix_'; /* 渠道游戏每日推广成本缓存前缀 */
    CONST CACHE_GAME_VERSION_PREFIX         = 'gvd_'; /* 默认游戏版本KEY */
    /* 渠道游戏切量控制缓存前缀 */
    const CACHE_AGENT_GAME_SWITCH_PREFIX = 'ags_rule_';/* 渠道游戏切量控制缓存前缀 */
}