using System.Collections.Generic; using System.Threading.Tasks; using YiSha.Enum; using YiSha.Model.Result; using YiSha.Model.Result.SystemManage; using YiSha.Util.Model; namespace YiSha.IBusiness.SystemManage { public partial interface IDatabaseTableBLL { #region 获取数据 Task>> GetTableList(string tableName, DBConnectTypeEnum dbConnectType); Task>> GetTablePageList(string tableName, DBConnectTypeEnum dbConnectType, Pagination pagination); /// /// 获取表字段 /// /// /// Task>> GetTableFieldList(string tableName, DBConnectTypeEnum dbConnectType); /// /// 获取表字段,去掉基础字段 /// /// /// Task>> GetTableFieldPartList(string tableName, DBConnectTypeEnum dbConnectType); Task>> GetTableFieldZtreeList(string tableName, DBConnectTypeEnum dbConnectType); #endregion #region 提交数据 Task DatabaseBackup(string backupPath, DBConnectTypeEnum dbConnectType); Task SyncDatabase(); #endregion } }