IDatabaseTableService.cs 680 B

1234567891011121314151617
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using YiSha.Enum;
  4. using YiSha.Model.Result.SystemManage;
  5. using YiSha.Util.Model;
  6. namespace YiSha.IService.SystemManage
  7. {
  8. public partial interface IDatabaseTableService
  9. {
  10. Task<bool> DatabaseBackup(string database, string backupPath, DBConnectTypeEnum dbConnectType);
  11. Task<List<TableInfo>> GetTableList(string tableName, DBConnectTypeEnum dbConnectType);
  12. Task<List<TableInfo>> GetTablePageList(string tableName, DBConnectTypeEnum dbConnectType, Pagination pagination);
  13. Task<List<TableFieldInfo>> GetTableFieldList(string tableName, DBConnectTypeEnum dbConnectType);
  14. }
  15. }