package com.izouma.nineth.config;

public abstract class RedisKeys {
    public static final String COLLECTION = "collection::";

    public static final String CREATE_ORDER = "createOrder::";

    public static final String COLLECTION_STOCK = "collectionStock::";

    public static final String MQ_ORDER_STATIS = "mqOrderStatis::";

    //购买订单队列锁定
    public static final String MQ_ORDER_LOCK = "mqOrderLock::";

    //购买订单锁定
    public static final String ORDER_LOCK = "orderLock::";

    //操作资产锁定
    public static final String OPERATION_ASSET_LOCK = "operationAssetLock::";

    //转赠订单锁定
    public static final String GIFT_ORDER_LOCK = "giftOrderLock::";

    //盲盒抽取锁定
    public static final String BLIND_DRAW_LOCK = "blindDrawLock::";

    public static final String MINT_ACTIVITY_STOCK = "mintActivityStock::";

    //资产铸造锁定
    public static final String MINT_ASSET_LOCK = "mintAssetLock::";

    //空投锁定
    public static  final String CREATE_AIR_DROP_LOCK = "createAirDropLock::";

    //转账锁定
    public static  final String TRANSFER_MONEY_LOCK = "transferMoneyLock::";


    //藏品编号池
    public static final String COLLECTION_NUMBER_POOL = "collectionNumberPool::";

    /**
     * 自定任务锁定
     *
     */
    public static final String AUTO_TASK_LOCK = "autoTaskLock::";
    /**
     * 抢购下单验证码
     */
    public static final String KAPTCHA_SESSION = "KAPTCHA_SESSION:";
    /**
     * 注册用户证码
     */
    public static final String captchaServiceRedisKey = "captchaService::";
    /**
     * 排行榜
     */
    public static final String RANKING_DATA_CACHE = "ranking_data_cache::";

    /**
     * 资产售卖缓存
     */
    public static final String ASSET_SHELL_LIMIT_KEY = "assetShellLimitKey::";

    /**
     * 用户绑定银行卡实名验证次数
     */
    public static final String BANK_CARD_REAL_NAME_COUNT = "bank_card_real_name_count::";
    /**
     * 系统公告已阅读用户Set
     */
    public static final String NOTICE_READ_USER = "notice_read_user";
    /**
     *用户锁定订单量
     */
    public static final String USER_LOCK_ORDER_NUMBER = "user_lock_order_number::";

    /**
     *系统设置用户订单量
     */
    public static final String LOCK_ORDER_LIMIT_NUMBER = "lock_order_limit_number";

    //手动开盲盒锁定
    public static  final String  OPEN_BLIND_BOX_LOCK = " open_blind_box_Lock::";

    //手动开盲盒锁定
    public static  final String  OPEN_SURPRISE_BOX_LOCK = "open_surprise_box_lock::";

    //钱包支付确认锁定
    public static final String WALLET_PAY_CONFIRM_LOCK = "wallet_pay_confirm_lock::";

    //钱包短信发送缓存
    public static final String WALLET_SMS_CACHE = "walletSmsCache::";

    //钱包数据缓存
    public static final String WALLET_LIANLIAN_BALANCE_CACHE = "walletLianlianBalanceCache#300";

    /**
     * 用户登录日志list
     */
    public static final String USER_LOGIN_LOG = "user_login_log";

    /**
     * 收集活动兑换锁
     */
    public static  final String ACTIVITY_ORDER_CREATE_LOCK = "activityOrderCreateLock::";

    /**
     * 用户RSA私钥
     */
    public static final String RSA_PRIVATE_KEY = "rsa_private_key:";
    /**
     * 积分兑换活动锁
     */
    public static final String POINT_DRAW_LOCK = "pointDrawLock::";

    /**
     * 积分变动加锁
     */
    public static final String INTEGRAL_CHANGE_LOCK = "integral_change_lock::";


    /**
     * 用户审核锁
     */
    public static final String USER_AUDIT_LOCK = "user_audit_lock::";

}
