IGenTableService.cs 1.1 KB

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