示例#1
0
        /// <summary>
        /// 获取该内容的父节点
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public sys_dict GetDictContentParent(string id)
        {
            var dictType = RedisBase.Hash_Get <sys_dict>(ContentKeys, id);

            if (dictType == null || string.IsNullOrEmpty(dictType.ParentID))
            {
                return(null);
            }

            return(RedisBase.Hash_Get <sys_dict>(ContentKeys, dictType.ParentID));
        }
示例#2
0
        /// <summary>
        /// 获取字典类型的父类型
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public sys_dictType GetDictTypeParent(string type)
        {
            var dictType = RedisBase.Hash_Get <sys_dictType>(TypeKeys, type);

            if (dictType == null || string.IsNullOrEmpty(dictType.DictTypeParent))
            {
                return(null);
            }

            return(RedisBase.Hash_Get <sys_dictType>(TypeKeys, dictType.DictTypeParent));
        }
示例#3
0
 //// 摘要:
 //     按名称获取或设置会话值。
 //// 参数:
 //   name:
 //     会话值的键名。
 //// 返回结果:
 //     具有指定名称的会话状态值;如果该项不存在,则为 null。
 public T this[string name]
 {
     get
     {
         return(RedisBase.Hash_Get <T>(SessionID, name));
     }
     set
     {
         RedisBase.Hash_Set <T>(SessionID, name, value);
     }
 }
示例#4
0
 /// <summary>
 /// 根据集合id获得街道社区板块
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public sys_plateInfo GetPlate(string id)
 {
     return(RedisBase.Hash_Get <sys_plateInfo>(PlateKeys, id));
 }
示例#5
0
 /// <summary>
 /// 根据集合id获得集合
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public sys_propertyPlateCollects GetCollects(string id)
 {
     return(RedisBase.Hash_Get <sys_propertyPlateCollects>(CollectsKeys, id));
 }
示例#6
0
 /// <summary>
 /// 根据字典内容的主键获取内容
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public sys_dict GetDictContent(string id)
 {
     return(RedisBase.Hash_Get <sys_dict>(ContentKeys, id) ?? new sys_dict());
 }
示例#7
0
 /// <summary>
 /// 根据字典类型的主键获取字典类型
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 public sys_dictType GetDictType(string type)
 {
     return(RedisBase.Hash_Get <sys_dictType>(TypeKeys, type));
 }