1234567891011121314151617181920212223242526272829303132 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using YiSha.Enum;
- using YiSha.Model.Result.SystemManage;
- using YiSha.Util.Model;
- namespace YiSha.IService.SystemManage
- {
- public partial interface IDatabaseTableMySqlService : IDatabaseTableService
- {
- #region 获取数据
- Task<List<TableInfo>> GetTableList(string tableName, DBConnectTypeEnum dbConnectType);
- Task<List<TableInfo>> GetTablePageList(string tableName, DBConnectTypeEnum dbConnectType, Pagination pagination);
- Task<List<TableFieldInfo>> GetTableFieldList(string tableName, DBConnectTypeEnum dbConnectType);
- #endregion
- #region 公有方法
- Task<bool> DatabaseBackup(string database, string backupPath, DBConnectTypeEnum dbConnectType);
- /// <summary>
- /// 仅用在YiShaAdmin框架里面,同步不同数据库之间的数据,以 MySql 为主库,同步 MySql 的数据到SqlServer和Oracle,保证各个数据库的数据是一样的
- /// </summary>
- /// <returns></returns>
- Task SyncDatabase();
- #endregion
- #region 私有方法
- #endregion
- }
- }
|