DataSourceEntity.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /**
  2. * Copyright (c) 2020 佳缘科技 All rights reserved.
  3. * <p>
  4. * https://www.scjydz.com
  5. * <p>
  6. * 版权所有,侵权必究!
  7. */
  8. package com.wjp.modules.devtools.entity;
  9. import com.baomidou.mybatisplus.annotation.FieldFill;
  10. import com.baomidou.mybatisplus.annotation.TableField;
  11. import com.baomidou.mybatisplus.annotation.TableId;
  12. import com.baomidou.mybatisplus.annotation.TableName;
  13. import com.fasterxml.jackson.annotation.JsonFormat;
  14. import com.wjp.common.utils.DateUtils;
  15. import lombok.Data;
  16. import java.util.Date;
  17. /**
  18. * 数据源管理
  19. *
  20. * @author Toby javatangbin@163.com
  21. */
  22. @Data
  23. @TableName("gen_datasource")
  24. public class DataSourceEntity {
  25. /**
  26. * id
  27. */
  28. @TableId
  29. private Long id;
  30. /**
  31. * 数据库类型 MySQL、Oracle、SQLServer、PostgreSQL
  32. */
  33. private String dbType;
  34. /**
  35. * 连接名
  36. */
  37. private String connName;
  38. /**
  39. * URL
  40. */
  41. private String connUrl;
  42. /**
  43. * 用户名
  44. */
  45. private String username;
  46. /**
  47. * 密码
  48. */
  49. private String password;
  50. /**
  51. * 状态 0:启用 1:禁用
  52. */
  53. private Integer status;
  54. /**
  55. * 创建时间
  56. */
  57. @TableField(fill = FieldFill.INSERT)
  58. @JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
  59. private Date createDate;
  60. }