{
  "hints": [],
  "groups": [
    {
      "sourceType": "com.dhcc.finance.config.DhccCustomPropertiesConfig",
      "name": "dhcc.data-center",
      "type": "com.dhcc.finance.config.DhccCustomPropertiesConfig"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "name": "spring.datasource.druid.oracledb",
      "type": "com.dhcc.finance.config.DBConfigOracle"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "name": "spring.datasource.druid.pmsdb",
      "type": "com.dhcc.finance.config.DBConfigMysql"
    }
  ],
  "properties": [
    {
      "sourceType": "com.dhcc.finance.config.DhccCustomPropertiesConfig",
      "name": "dhcc.data-center.bus-log-level",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DhccCustomPropertiesConfig",
      "name": "dhcc.data-center.file-full-path",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DhccCustomPropertiesConfig",
      "name": "dhcc.data-center.worker-id",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.borrow-connection-timeout",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.login-timeout",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.maintenance-interval",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.max-idle-time",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.max-lifetime",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.max-pool-size",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "defaultValue": 0,
      "name": "spring.datasource.druid.oracledb.min-pool-size",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "name": "spring.datasource.druid.oracledb.password",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "name": "spring.datasource.druid.oracledb.test-query",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "name": "spring.datasource.druid.oracledb.url",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigOracle",
      "name": "spring.datasource.druid.oracledb.username",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.borrow-connection-timeout",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.login-timeout",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.maintenance-interval",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.max-idle-time",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.max-lifetime",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.max-pool-size",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "defaultValue": 0,
      "name": "spring.datasource.druid.pmsdb.min-pool-size",
      "type": "java.lang.Integer"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "name": "spring.datasource.druid.pmsdb.password",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "name": "spring.datasource.druid.pmsdb.test-query",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "name": "spring.datasource.druid.pmsdb.url",
      "type": "java.lang.String"
    },
    {
      "sourceType": "com.dhcc.finance.config.DBConfigMysql",
      "name": "spring.datasource.druid.pmsdb.username",
      "type": "java.lang.String"
    }
  ]
}