diff --git a/muyu-source-common/src/main/java/com/muyu/source/domain/DataSource.java b/muyu-source-common/src/main/java/com/muyu/source/domain/DataSource.java new file mode 100644 index 0000000..6350799 --- /dev/null +++ b/muyu-source-common/src/main/java/com/muyu/source/domain/DataSource.java @@ -0,0 +1,119 @@ +package com.muyu.source.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.muyu.common.core.annotation.Excel; +import com.muyu.common.core.web.domain.BaseEntity; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + +/**u + * @author Lenovo + * @ Tool:IntelliJ IDEA + * @ Author:CHX + * @ Date:2024-08-20-10:59 + * @ Version:1.0 + * @ Description:数据源 + */ + +@Data +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@TableName("data_source") +@EqualsAndHashCode(callSuper = true) +public class DataSource extends BaseEntity { + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + /** + * 接入源名称 + */ + @Excel(name = "接入源名称") + private String name; + /** + * 数据来源系统名称 + */ + @Excel(name = "数据来源系统名称") + private String systemName; + + /** + * 数据库类型 + */ + @Excel(name = "数据库类型") + private String dataType; + + /** + * ip地址 + */ + @Excel(name = "ip地址") + private String ip; + + /** + * 端口号 + */ + @Excel(name = "端口号") + private String port; + + /** + * 数据库名称 + */ + @Excel(name = "数据库名称") + private String databaseName; + + /** + * 用户名 + */ + @Excel(name = "用户名") + private String userName; + + /** + * 密码 + */ + @Excel(name = "密码") + private String password; + + /** + * 数据连接参数 + */ + @Excel(name = "数据连接参数") + private String connectionParam; + + /** + * 是否初始化 状态 'Y'/'N' + */ + @Excel(name = "是否初始化") + private String isInit; + + /** + * 初始化连接数量 + */ + @Excel(name = "初始连接数量") + private Long initNum; + + /** + * 最大连接数量 + */ + @Excel(name = "最大连接数量") + private Long maxNum; + + /** + * 最大等待时间 + */ + @Excel(name = "最大等待时间") + private Long maxWaitTime; + + /** + * 最大等待次数 + */ + @Excel(name = "最大等待次数") + private Long maxWaitSize; + + +}