ITableInfoService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.customer.service;
  2. import org.apache.ibatis.annotations.Param;
  3. import java.util.List;
  4. import java.util.Map;
  5. public interface ITableInfoService {
  6. //---------------------------------mysql------------------------------------------
  7. /**
  8. * 创建mysql数据库和表
  9. */
  10. void createMysqlDataBase(Map<String,Object> map);
  11. /**
  12. * 查询mysql数据库是否存在
  13. */
  14. int mysqlDataBaseExist(String dataBaseName);
  15. /**
  16. * 查询数据库表是否存在
  17. */
  18. int mysqlTableExist(String dataBaseName,String tableName);
  19. //---------------------------------sqlServer------------------------------------------
  20. /**
  21. * 创建salServer数据库和表
  22. */
  23. void createSqlServerDataBase(Map<String,Object> map);
  24. /**
  25. * 查询数据库表是否存在
  26. */
  27. int sqlServerTableExist(String dataBaseName,String tableName);
  28. //---------------------------------DM------------------------------------------
  29. /**
  30. * 查询数据库表是否存在
  31. */
  32. int dmTableExist(String dataBaseName,String tableName);
  33. /**
  34. * 创建dm数据库和表
  35. */
  36. void createDmDataBase(Map<String,Object> map);
  37. }