Jay
2024-10-08 79914dabac38d83676ea16ff65da8d941a099285
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.infra.dal.dataobject.db;
H 2
3 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
4 import com.iailab.framework.mybatis.core.type.EncryptTypeHandler;
5 import com.baomidou.mybatisplus.annotation.KeySequence;
6 import com.baomidou.mybatisplus.annotation.TableField;
7 import com.baomidou.mybatisplus.annotation.TableName;
8 import lombok.Data;
9
10 /**
11  * 数据源配置
12  *
13  * @author iailab
14  */
15 @TableName(value = "infra_data_source_config", autoResultMap = true)
16 @KeySequence("infra_data_source_config_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
17 @Data
18 public class DataSourceConfigDO extends BaseDO {
19
20     /**
21      * 主键编号 - Master 数据源
22      */
23     public static final Long ID_MASTER = 0L;
24
25     /**
26      * 主键编号
27      */
28     private Long id;
29     /**
30      * 连接名
31      */
32     private String name;
33
34     /**
35      * 数据源连接
36      */
37     private String url;
38     /**
39      * 用户名
40      */
41     private String username;
42     /**
43      * 密码
44      */
45     @TableField(typeHandler = EncryptTypeHandler.class)
46     private String password;
47
48 }