package com.qianwen.core.tenant.dynamic; public class TenantDataSource { private String tenantId; private String datasourceId; private String driverClass; private String url; private String username; private String password; public void setTenantId(final String tenantId) { this.tenantId = tenantId; } public void setDatasourceId(final String datasourceId) { this.datasourceId = datasourceId; } public void setDriverClass(final String driverClass) { this.driverClass = driverClass; } public void setUrl(final String url) { this.url = url; } public void setUsername(final String username) { this.username = username; } public void setPassword(final String password) { this.password = password; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof TenantDataSource) { TenantDataSource other = (TenantDataSource) o; if (other.canEqual(this)) { Object this$tenantId = getTenantId(); Object other$tenantId = other.getTenantId(); if (this$tenantId == null) { if (other$tenantId != null) { return false; } } else if (!this$tenantId.equals(other$tenantId)) { return false; } Object this$datasourceId = getDatasourceId(); Object other$datasourceId = other.getDatasourceId(); if (this$datasourceId == null) { if (other$datasourceId != null) { return false; } } else if (!this$datasourceId.equals(other$datasourceId)) { return false; } Object this$driverClass = getDriverClass(); Object other$driverClass = other.getDriverClass(); if (this$driverClass == null) { if (other$driverClass != null) { return false; } } else if (!this$driverClass.equals(other$driverClass)) { return false; } Object this$url = getUrl(); Object other$url = other.getUrl(); if (this$url == null) { if (other$url != null) { return false; } } else if (!this$url.equals(other$url)) { return false; } Object this$username = getUsername(); Object other$username = other.getUsername(); if (this$username == null) { if (other$username != null) { return false; } } else if (!this$username.equals(other$username)) { return false; } Object this$password = getPassword(); Object other$password = other.getPassword(); return this$password == null ? other$password == null : this$password.equals(other$password); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof TenantDataSource; } public int hashCode() { Object $tenantId = getTenantId(); int result = (1 * 59) + ($tenantId == null ? 43 : $tenantId.hashCode()); Object $datasourceId = getDatasourceId(); int result2 = (result * 59) + ($datasourceId == null ? 43 : $datasourceId.hashCode()); Object $driverClass = getDriverClass(); int result3 = (result2 * 59) + ($driverClass == null ? 43 : $driverClass.hashCode()); Object $url = getUrl(); int result4 = (result3 * 59) + ($url == null ? 43 : $url.hashCode()); Object $username = getUsername(); int result5 = (result4 * 59) + ($username == null ? 43 : $username.hashCode()); Object $password = getPassword(); return (result5 * 59) + ($password == null ? 43 : $password.hashCode()); } public String toString() { return "TenantDataSource(tenantId=" + getTenantId() + ", datasourceId=" + getDatasourceId() + ", driverClass=" + getDriverClass() + ", url=" + getUrl() + ", username=" + getUsername() + ", password=" + getPassword() + ")"; } public String getTenantId() { return this.tenantId; } public String getDatasourceId() { return this.datasourceId; } public String getDriverClass() { return this.driverClass; } public String getUrl() { return this.url; } public String getUsername() { return this.username; } public String getPassword() { return this.password; } }