123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * 命名空间: CZFW.Framework.SysConfig.Interface
- *
- * 功 能: N/A
- * 类 名: ISysConfig
- *
- * Ver 变更日期 负责人 变更内容
- * ───────────────────────────────────
- * V0.01 2017/1/12 16:45:52 张苗苗 初稿
- *
- * Copyright (c) 2016 CHUANGZHIKEJI Corporation. All rights reserved.
- *┌──────────────────────────────────┐
- *│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
- *│ 版权所有:创执科技(北京)有限公司 │
- *└──────────────────────────────────┘
- */
- using CZFW.Framework.Model.Entity;
- using System.Collections.Generic;
- namespace CZFW.Framework.Interface
- {
- public interface ISysConfig : ILogicBase<SysConfigEntity>
- {
- /// <summary>
- /// 后台获取所有配置数据
- /// </summary>
- /// <returns></returns>
- IList<SysConfigEntity> GetAllSysConfig();
- /// <summary>
- ///根据ID获取配置数据
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- SysConfigEntity GetSysConfigById(int id);
- /// <summary>
- ///根据Key获取配置数据
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- SysConfigEntity GetSysConfigByKey(string key);
- /// <summary>
- /// 根据Key获取配置数据
- /// </summary>
- /// <param name="keyList"></param>
- /// <returns></returns>
- IList<SysConfigEntity> GetSysConfig(params string[] keyList);
- }
- }
|