DbConnDTO.java 1006 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package jnpf.database.model.dto;
  2. import jnpf.database.model.interfaces.DbSourceOrDbLink;
  3. import jnpf.database.source.DbBase;
  4. import jnpf.database.util.DataSourceUtil;
  5. import io.swagger.v3.oas.annotations.media.Schema;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.sql.Connection;
  9. import java.util.function.Function;
  10. /**
  11. * 数据连接相关数据传输对象
  12. *
  13. * @author JNPF开发平台组
  14. * @version V3.2.0
  15. * @copyright 引迈信息技术有限公司
  16. * @date 2021/10/12
  17. */
  18. @Data
  19. @NoArgsConstructor
  20. public class DbConnDTO {
  21. public DbConnDTO(DbBase dbBase, DataSourceUtil dbSource, Connection conn){
  22. this.dbBase = dbBase;
  23. this.dbSourceInfo = dbSource;
  24. this.conn = conn;
  25. }
  26. /**
  27. * 数据库基类
  28. */
  29. private DbBase dbBase;
  30. /**
  31. * 数据源信息
  32. */
  33. private DbSourceOrDbLink dbSourceInfo;
  34. /**
  35. * 数据连接
  36. */
  37. private Connection conn;
  38. private Function<String, Connection> connFunc;
  39. }