IGenTableService.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections.Generic;
  2. using ZR.Model;
  3. using ZR.Model.System.Generate;
  4. namespace ZR.Service.System.IService
  5. {
  6. public interface IGenTableService : IBaseService<GenTable>
  7. {
  8. List<GenTable> SelectDbTableListByNamess(string[] tableNames);
  9. int ImportGenTable(GenTable tables);
  10. int DeleteGenTableByIds(long[] tableIds);
  11. int DeleteGenTableByTbName(string tableName);
  12. PagedInfo<GenTable> GetGenTables(GenTable genTable, PagerInfo pagerInfo);
  13. GenTable GetGenTableInfo(long tableId);
  14. void SynchDb(long tableId, GenTable genTable, List<GenTableColumn> dbTableColumns);
  15. List<GenTable> GetGenTableAll();
  16. int UpdateGenTable(GenTable genTable);
  17. }
  18. public interface IGenTableColumnService : IBaseService<GenTableColumn>
  19. {
  20. int InsertGenTableColumn(List<GenTableColumn> tableColumn);
  21. int DeleteGenTableColumn(long tableId);
  22. int DeleteGenTableColumn(long[] tableIds);
  23. int DeleteGenTableColumnByTableName(string tableName);
  24. List<GenTableColumn> GenTableColumns(long tableId);
  25. int UpdateGenTableColumn(List<GenTableColumn> tableColumn);
  26. }
  27. }