using Learun.Util; using System.Collections.Generic; using System.Data; namespace Learun.Application.Base.SystemModule { /// /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园 /// Copyright (c) 2013-2018 北京泉江科技有限公司 /// 创建人:陈彬彬 /// 日 期:2017.03.08 /// 描 述:数据库表管理 /// public interface DatabaseTableIBLL { #region 获取数据 /// /// 数据表列表 /// /// 数据库连接主键 /// 表名 /// List GetTableList(string databaseLinkId, string tableName); /// /// 获取树形数据 /// /// 数据库连接主键 /// List GetTreeList(string databaseLinkId); /// /// 数据表字段列表 /// /// 数据库连接主键 /// 表名 /// IEnumerable GetTableFiledList(string databaseLinkId, string tableName); /// /// 获取数据表字段树形数据 /// /// 数据库连接主键 /// 表名 /// List GetFiledTreeList(string databaseLinkId, string tableName); /// /// 数据库表数据列表 /// /// 数据库连接主键 /// 表明 /// 条件 /// 逻辑 /// 关键字 /// 分页参数 /// DataTable GetTableDataList(string databaseLinkId, string tableName, string field, string logic, string keyword, Pagination pagination); /// /// 数据库表数据列表 /// /// 数据库连接主键 /// 表名 /// DataTable GetTableDataList(string databaseLinkId, string tableName); /// /// 给定查询语句查询字段 /// /// 数据库连接主键 /// 表名 /// List GetSqlColName(string databaseLinkId, string strSql); #endregion #region 提交数据 /// /// 创建数据库表 /// /// /// /// /// /// string CreateTable(string databaseLinkId, string tableName, string tableRemark, List colList); #endregion #region 扩展方法 /// /// C#实体数据类型 /// /// 数据库字段类型 /// string FindModelsType(string datatype); #endregion } }