#region
|
|
using System.Data;
|
using CSFrameworkV5.Core;
|
|
#endregion
|
|
namespace CSFrameworkV5.Interfaces
|
{
|
/// *************************************************************************/
|
/// *
|
/// * 文件名 :IBridge_DataDict.cs
|
/// * 程序说明 : 数据字典数据层桥接接口
|
/// * 原创作者 :www.csframework.com
|
/// *
|
/// * Copyright 2006-2021 C/S框架网 www.csframework.com
|
/// *
|
/// **************************************************************************/
|
/// <summary>
|
/// 数据字典数据层桥接接口
|
/// </summary>
|
public interface IBridgeBase_DataDict
|
{
|
/// <summary>
|
/// 检查编号是否重复
|
/// </summary>
|
/// <param name="keyValue"></param>
|
/// <returns></returns>
|
bool CheckNoExists(string keyValue);
|
|
/// <summary>
|
/// 检查某个字段的值是否存在
|
/// </summary>
|
/// <param name="keyFieldName">字段名称</param>
|
/// <param name="keyValue">值</param>
|
/// <returns></returns>
|
bool CheckNoExists(string keyFieldName, string keyValue);
|
|
/// <summary>
|
/// 删除一条记录
|
/// </summary>
|
/// <param name="keyValue"></param>
|
/// <returns></returns>
|
bool Delete(string keyValue);
|
|
/// <summary>
|
/// 根据主键获取一条记录
|
/// </summary>
|
/// <param name="key">主键</param>
|
/// <returns></returns>
|
DataTable GetDataByKey(string key);
|
|
/// <summary>
|
/// 取字典表所有数据
|
/// </summary>
|
/// <returns></returns>
|
DataTable GetSummaryData();
|
|
/// <summary>
|
/// 提交数据
|
/// </summary>
|
/// <param name="data"></param>
|
/// <returns></returns>
|
bool Update(DataSet data);
|
|
/// <summary>
|
/// 提交数据,扩展方法
|
/// </summary>
|
/// <param name="data"></param>
|
/// <returns></returns>
|
SaveResultEx UpdateEx(DataSet data);
|
}
|
}
|