| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- <?php
- namespace common\enums;
- use common\enums\BaseEnum;
- use common\helpers\StringHelper;
- /**
- *
- * 下单类型
- *
- * Class PreviewTypeEnum
- * @package addons\TinyShop\common\enums
- * @author qimall
- */
- class RedisKeyEnum extends BaseEnum
- {
- // 锁
- const LOCK_DOUBLE_SPREAD_ATTR = 'lock_double_spread_attr_';
- const LOCK_USER_WALLET = 'lock_user_wallet_';
- const LOCK_GOODS_ATTR = 'lock_goods_attr_';
- const LOCK_GROUP_BUY_GOODS_ATTR = 'lock_group_buy_goods_attr_';
- const LOCK_LUCKY_GROUP_BUY_GOODS_ATTR = 'lock_lucky_group_buy_goods_attr_';
- const LOCK_GROUP_BUY_OPEN_GROUP_ID = 'lock_group_buy_open_group_id_';
- const LOCK_BARGAIN_ACTIVE = 'lock_bargain_active_';
- const LOCK_BARGAIN_ORDER = 'lock_bargain_order_';
- const LOCK_GOODS = 'lock_goods_';
- const LOCK_USER_RELATIONSHIP = 'lock_user_relationship_';
- const LOCK_ADD_DISTRIBUTION = 'lock_add_distribution_';
- const LOCK_USER_CASH = 'lock_user_cash_';
- const LOCK_COUPON = 'lock_coupon_';
- const LOCK_SUDOKU = 'lock_sudoku_';
- const LOCK_AD = 'lock_ad_';
- const LOCK_COURSE = 'lock_course_sales';
- const LOCK_LUCKY_GROUP_USER = 'lock_lucky_group_user_';
- const LOCK_STORE_VIDEO = 'lock_store_video:';
- CONST LOCK_ACHIEVEMENT_TO_BE_SETTLED = 'achievement_to_be_settled';//业绩待结算
- CONST LOCK_ACHIEVEMENT_GRANT = 'achievement_grant';//业绩结算发放
- CONST LOCK_ACHIEVEMENT_ADD_GRANT_LOG = 'achievement_add_grant_log';//业绩添加规则日志
- CONST LOCK_ACHIEVEMENT_B_TO_BE_SETTLED = 'achievement_b_to_be_settled';//业绩待结算
- CONST LOCK_ACHIEVEMENT_B_GRANT = 'achievement_b_grant';//业绩结算发放
- CONST LOCK_ACHIEVEMENT_B_ADD_GRANT_LOG = 'achievement_b_add_grant_log';//业绩添加规则日志
- CONST LOCK_SELFMALL_TO_SETTLED_POOL = 'self_mall_to_settled_pool';//代客下单发放奖金池
- CONST LOCK_SELFMALL_SETTLED_POOL = 'self_mall_settled_pool';//代客下单结算奖金池
- const LOCK_STORE_BALANCE_WALLET = 'lock_store_balance:';//店铺余额
- const LOCK_MCH_BALANCE_WALLET = 'lock_mch_balance:';//多商户余额
- const LOCK_AGENT_TEAM_ACHIEVEMENT = 'lock_agent_team_achievement:';//团队业绩额外奖
- const LOCK_CLOUD_STOCK_DELAY = 'local_cloud_stock_delay:';//云库存,延时队列
- const LOCK_FIRE_PROTECTION_LECTURER = 'lock_fire_protection_lecturer'; //社安消防,课程结算-延时队列
- const LOCK_VERSION_UPGRADE = 'lock_version_upgrade';//系统版本更新锁
- CONST LOCK_PERFORMANCE_DIVIDEND_TO_BE_SETTLED = 'performance_dividend_to_be_settled';//业绩待结算
- CONST LOCK_PERFORMANCE_DIVIDEND_GRANT = 'performance_dividend_grant';//业绩结算发放
- CONST LOCK_PERFORMANCE_DIVIDEND_ADD_GRANT_LOG = 'performance_dividend_add_grant_log';//业绩添加规则日志
- // 定时任务
- const SWOOLE_CRONTAB_TASKS = 'swoole_crontab_tasks';
- const REMIND_SEND = 'remind_send';
- // 后台菜单
- const BACKEND_MENU = 'backend_menu';
- const BACKEND_MALL = 'backend_mall_';
- const MALL_HOST = 'mall_host';
- // 地区缓存
- const REGION_TREE = 'regionLevel';
- // 配置缓存
- const PLATFORM_SETTING = 'platform_setting';
- const MALL_SETTING = 'mall_setting';
- const ADDONS_SETTING = 'addons_setting';
- // 插件缓存
- const ADDONS_INSTALL = 'addons_install';
- const ADDONS_INSTALL_ARR = 'addons_install_arr';
- //幸运拼团活动
- const LUCKY_GROUP_ACTIVITY = 'lucky_group_activity_';
- // 事件
- const EVENT = 'event';
- const EVENT_LISTENERS = 'event_listeners';
- //全局调用
- const GLOBAL_INVOKE = 'global_invoke_';
- // 海报
- const POSTER_CODE = 'poster_code';
- // 统计
- const GLOBAL_STATISTICS = 'global_statistics'; //全局统计
- const REGION_STATISTICS = 'region_statistics'; //区域统计
- const ORDER_STATISTICS = 'order_statistics'; //订单统计
- const SOURCE_STATISTICS = 'source_statistics'; //来源统计
- const BUY_STATISTICS = 'buy_statistics'; //用户购买力统计
- const GOODS_STATISTICS_SALE = 'goods_statistics_sale'; //商品销量排行榜
- const GOODS_STATISTICS_MONEY = 'goods_statistics_money'; //商品销售额排行榜
- const CARD_USER_STATISTICS = 'card_user_statistics';//智能名片人数排行榜
- const CARD_CLUE_STATISTICS = 'card_clue_statistics';//智能名片线索排行榜
- const CARD_ORDER_NUM_STATISTICS = 'card_order_num_statistics';//智能名片订单数排行榜
- const CARD_ORDER_MONEY_STATISTICS = 'card_order_money_statistics';//智能名片订单金额排行榜
- const COUNTER_KEY = 'counter_keyb_';
- const COUNTER_RESULT_KEY = 'count_result_key';
- //统计
- const CENSUS_MALL = 'census_mall:';//商城数据
- const CENSUS_MALL_SINGLE_DATE = 'census_mall:single_date_';//单日数据
- const CENSUS_MALL_REGION = 'census_mall:region_';//地区
- const CENSUS_MALL_GOODS_VIEWS = 'census_mall:goods_views';//商品浏览量
- const CENSUS_MALL_GOODS_VISITORS = 'census_mall:goods_visitors_';//商品访客数
- const CENSUS_MALL_GOODS_SALES_VOLUME = 'census_mall:goods_sales_volume';//商品销量:
- const CENSUS_MALL_GOODS_PAY_MONEY = 'census_mall:goods_pay_money';//商品交易额
- const CENSUS_MALL_GOODS_CARD_NUMBERS = 'census_mall:goods_card_numbers';//商品加购量
- const CENSUS_MALL_USER = 'census_mall:user_';//用户浏览数据
- const CENSUS_MALL_USER_LEVEL = 'census_mall:user_level_';//等级分布
- const CENSUS_MALL_SINGLE_HOUR = 'census_mall:single_hour_';//小时交易额
- const CENSUS_MALL_RF_ANALYSIS = 'census_mall:rf_analysis_';//rf分析
- const CENSUS_MALL_RM_ANALYSIS = 'census_mall:rm_analysis_';//rm分析
- const CENSUS_MALL_BUY_POWER = 'census_mall:buy_power_';//购买力
- const CENSUS_MALL_PLATFORM_USER = 'census_mall:platform_user_';//各个平台注册用户
- const CENSUS_MALL_PLATFORM_USER_OVERVIEW = 'census_mall:platform_user_overview_';//各个平台注册用户数据概况
- const CENSUS_MALL_SINGLE_MONTH = 'census_mall:single_month_';//单月数据
- const CENSUS_MALL_PAYMENT_SINGLE_MONTH = 'census_mall:payment_single_month_';//支付方式单月数据
- // O2O
- const BACKEND_CENSUS_KEY = 'o2o_backend_census_'; // O2O总后台概况页面数据缓存key
- //秒杀
- const SECKILL_ACTIVITY = 'seckill_activity_';
- const SECKILL_ACTIVITY_STOCK = 'seckill_activity_stock_';
- //团购抢单
- const LOCK_GROUP_RUSH_GOODS_ATTR = 'lock_group_rush_goods_attr_';
- const GROUP_RUSH_REWARD_SETTING = 'group_rush_reward_setting:';
- const USER_WAGES = 'user_wages_';//会员工资key
- const ALIPAY_ACCESS_TOKEN = 'alipay:access_token:';
- //云库存业绩奖励
- CONST LOCK_CLOUD_STOCK_ACHIEVEMENT_TO_BE_SETTLED = 'cloud_stock_achievement_to_be_settled';//业绩待结算
- CONST LOCK_CLOUD_STOCK_ACHIEVEMENT_ACHIEVEMENT_GRANT = 'cloud_stock_achievement_grant';//业绩结算发放
- CONST LOCK_CLOUD_STOCK_ACHIEVEMENT_ACHIEVEMENT_ADD_GRANT_LOG = 'cloud_stock_achievement_add_grant_log';//业绩添加规则日志
- CONST CHANJET_ACCESS_TOKEN = 'chanjet_access_token:';//业绩添加规则日志
- // 下单领取奖品锁
- const CREATE_UPGRADE_GIFT_ORDER_LOCK = 'create_upgrade_gift_order_lock:';
- const BARGAIN_SUCCESS_POPUP = 'bargain_success_popup_';//砍价成功弹窗
- /**
- * @return array
- */
- public static function getMap(): array
- {
- return [
- self::LOCK_USER_WALLET => '用户钱包锁',
- self::LOCK_USER_RELATIONSHIP => '用户关系链锁',
- self::LOCK_ADD_DISTRIBUTION => '添加分销商锁',
- self::SWOOLE_CRONTAB_TASKS => 'swoole定时任务',
- ];
- }
- public static function suffix($key,$suffix='',$is_camel=false){
- !empty($suffix) && $key .= '_' . $suffix;
- return $is_camel ? StringHelper::camelize($key) : $key;
- }
- }
|