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