namespace LY.App.Common.Redis
{
    public class RedisKeyList
    {
        public static string BatchIdBysn(string sn)
        {
            return $"batchid_{sn}";
        }
        public static string LogNum(string userName)
        {
            return $"login_fail_{userName}";
        }
        public static string TokenUser(string userName)
        {
            return $"token_{userName}";
        }
        public static string DeviceInfo(string code)
        {
            return $"deviceInfo_{code}";
        }
        /// 
        /// 缓存首页数据
        /// 
        /// 
        public static string index_data()
        {
            return $"index_cache";
        }
        public static string DeviceStatus(string sn)
        {
            return $"device_status_{sn}";
        }
        /// 
        /// 天气预报
        /// 
        public static string Index_Weather = "index_weather";
        /// 
        /// 缓存设备token
        /// 
        /// 
        /// 
        public static string DeviceTokenById(long id)
        {
            return $"device_token_{id}";
        }
        public static string PositioinRegion(long id)
        {
            return $"position_region_{id}";
        }
        /// 
        /// 白名单
        /// 
        /// 
        /// 
        public static string white_list(string sn)
        {
            return $"white_list{sn}";
        }
        /// 
        /// 所有用户位置
        /// 
        /// 
        public static string  UserLocation(long userId)
        {
            return $"user_locationbyid_{userId}";
        }
    }
}