接口 Y9DataSourceService
-
- 所有已知实现类:
Y9DataSourceServiceImpl
public interface Y9DataSourceService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 StringbuildDataSourceName(String shortName, net.risesoft.enums.platform.TenantTypeEnum tenantType, String systemName)voidchangePassword(String id, String oldPassword, String newPassword)修改密码Y9DataSourcecreateTenantDefaultDataSource(String dbName)Y9DataSourcecreateTenantDefaultDataSource(String dbName, String id)Y9DataSourcecreateTenantDefaultDataSource(String shortName, net.risesoft.enums.platform.TenantTypeEnum tenantType, String systemName)创建租户默认数据库和数据源voiddelete(String id)根据id删除数据源voiddropTenantDefaultDataSource(String dataSourceId, String dbName)创建租户发生异常,删除对应的数据源和数据库Optional<Y9DataSource>findById(String id)根据ID获取数据源Optional<Y9DataSource>findByJndiName(String jndiName)根据 jndi数据源名称 查找Y9DataSourcegetById(String id)根据ID获取数据源DataSourcegetDataSource(String id)获取根据ID获取要测试的数据源org.springframework.data.domain.Page<Y9DataSource>page(net.risesoft.pojo.Y9PageQuery pageQuery)查询租户数据源分页列表voidresetDefaultPassword(String id)重置默认密码Y9DataSourcesave(Y9DataSource y9DataSource)保存租户数据源
-
-
-
方法详细资料
-
buildDataSourceName
String buildDataSourceName(String shortName, net.risesoft.enums.platform.TenantTypeEnum tenantType, String systemName)
-
changePassword
void changePassword(String id, String oldPassword, String newPassword)
修改密码- 参数:
id- IDoldPassword- 旧密码newPassword- 新密码
-
createTenantDefaultDataSource
Y9DataSource createTenantDefaultDataSource(String dbName)
-
createTenantDefaultDataSource
Y9DataSource createTenantDefaultDataSource(String shortName, net.risesoft.enums.platform.TenantTypeEnum tenantType, String systemName)
创建租户默认数据库和数据源- 参数:
shortName- 租户名tenantType- 租户类型systemName- 系统名称- 返回:
- String 数据源id
-
createTenantDefaultDataSource
Y9DataSource createTenantDefaultDataSource(String dbName, String id)
-
delete
void delete(String id)
根据id删除数据源- 参数:
id- :数据源主键id
-
dropTenantDefaultDataSource
void dropTenantDefaultDataSource(String dataSourceId, String dbName)
创建租户发生异常,删除对应的数据源和数据库- 参数:
dataSourceId- 数据源iddbName- 数据库名称
-
findById
Optional<Y9DataSource> findById(String id)
根据ID获取数据源- 参数:
id- 数据源主键id- 返回:
- 数据源对象 或 null
-
findByJndiName
Optional<Y9DataSource> findByJndiName(String jndiName)
根据 jndi数据源名称 查找- 参数:
jndiName- jndi数据源名称- 返回:
Y9DataSource
-
getById
Y9DataSource getById(String id)
根据ID获取数据源- 参数:
id- 数据源主键id- 抛出:
net.risesoft.y9.exception.Y9NotFoundException- id 对应的记录不存在的情况
-
getDataSource
DataSource getDataSource(String id)
获取根据ID获取要测试的数据源- 参数:
id- 唯一标识- 返回:
DataSource- 抛出:
Exception- 异常
-
page
org.springframework.data.domain.Page<Y9DataSource> page(net.risesoft.pojo.Y9PageQuery pageQuery)
查询租户数据源分页列表- 参数:
pageQuery-- 返回:
Page<Y9DataSource>
-
resetDefaultPassword
void resetDefaultPassword(String id)
重置默认密码- 参数:
id- ID
-
save
Y9DataSource save(Y9DataSource y9DataSource)
保存租户数据源- 参数:
y9DataSource- 数据源对象- 返回:
Y9DataSource
-
-