package com.liquidnet.service.base.constant;

/**
 * redis key过期时间常量
 */
public class RedisKeyExpireConst {

    // adam:info:user 过期时间为30天
    public static final long ADAM_INFO_USER_EXPIRE = 30 * 24 * 60 * 60;

    // kylin:order:id 过期时间为30天
    public static final long KYLIN_ORDER_ID_EXPIRE = 30 * 24 * 60 * 60;

    // stone:item:logs:list 过期时间为30天
    public static final long STONE_ITEM_LOGS_LIST_EXPIRE = 30 * 24 * 60 * 60;

    // kylin:order:list:userId 过期时间为30天
    public static final long KYLIN_ORDER_LIST_USERID_EXPIRE = 30 * 24 * 60 * 60;

    // adam:info:enters 过期时间为30天
    public static final long ADAM_INFO_ENTERS_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:integralActivity:DrawInfo:drawId 过期时间为30天
    public static final long SWEET_INTEGRALACTIVITY_DRAWINFO_DRAWID_EXPIRE = 30 * 24 * 60 * 60;

    // adam:identity:mobile 过期时间为30天
    public static final long ADAM_IDENTITY_MOBILE_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:user:applet:unionid 过期时间30天
    public static final long SWEET_USER_APPLET_UNIONID_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:user:applet:mobile 过期时间30天
    public static final long SWEET_USER_APPLET_MOBILE_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:user:service:unionId 过期时间30天
    public static final long SWEET_USER_SERVICE_UNIONID_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:user:service:openId 过期时间30天
    public static final long SWEET_USER_SERVICE_OPENID_EXPIRE = 30 * 24 * 60 * 60;

    // kylin:luckybag:activity 过期时间30天
    public static final long KYLIN_LUCKY_BAG_ACTIVITY_EXPIRE = 30 * 24 * 60 * 60;

    // kylin:luckybag 过期时间30天
    public static final long KYLIN_LUCKY_BAG_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:douduo:active 过期时间30天
    public static final long SWEET_DOUDOU_ACTIVE_EXPIRE = 30 * 24 * 60 * 60;

    // sweet:doudou:scope:mobile 过期时间3天
    public static final long SWEET_DOUDOU_SCOPE_MOBILE_EXPIRE = 3 * 24 * 60 * 60;
    // GOBLIN_BRACELET_USER 过期时间3天
    public static final long GOBLIN_BRACELET_USER_EXPIRE = 30 * 24 * 60 * 60;
    // GOBLIN_BRACELET_RELATED_ORDER 过期30天
    public static final long GOBLIN_BRACELET_RELATED_ORDER_EXPIRE = 30 * 24 * 60 * 60;

    // 演出关联阵容缓存过期时间
    public static final long PERFORMANCES_ARTISTS_EXPIRE =  30 * 24 * 60 * 60;

    /**
     * 演出关联收钱吧商品缓存过期时间 (30天)
     */
    public static final long SQB_PERFORMANCE_GOODS_EXPIRE = 30 * 24 * 60 * 60;

    /**
     * 收钱吧订单详情过期时间 (2小时)
     */
    public static final long SQB_ORDER_EXPIRE = 2 * 60 * 60;

    /**
     * 收钱吧下单防重锁过期时间 (10秒)
     */
    public static final long SQB_ORDER_LOCK_EXPIRE = 10;

    // 已发布状态徽章过期时间：30天
    public static final long CAOMEI_BADGE_PUBLISHED_EXPIRE = 30 * 24 * 60 * 60;
}
