多租户模式彻底架构化,脱离实体类注解配置
This commit is contained in:
parent
2654e41ac5
commit
87ed202257
@ -0,0 +1,11 @@
|
|||||||
|
package com.cdzy.common.enums;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author attiya
|
||||||
|
* @since 2025-10-13
|
||||||
|
*/
|
||||||
|
public interface EbikeContents {
|
||||||
|
|
||||||
|
String TENANT_ID = "operator_id";
|
||||||
|
|
||||||
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package com.cdzy.operations.config;
|
package com.cdzy.operations.config;
|
||||||
|
|
||||||
|
import com.cdzy.common.enums.EbikeContents;
|
||||||
import com.cdzy.operations.component.EbikeTenantFactory;
|
import com.cdzy.operations.component.EbikeTenantFactory;
|
||||||
import com.mybatisflex.annotation.KeyType;
|
import com.mybatisflex.annotation.KeyType;
|
||||||
import com.mybatisflex.core.FlexGlobalConfig;
|
import com.mybatisflex.core.FlexGlobalConfig;
|
||||||
@ -40,7 +41,7 @@ public class MyBatisFlexConfiguration {
|
|||||||
keyConfig.setValue(KeyGenerators.snowFlakeId);
|
keyConfig.setValue(KeyGenerators.snowFlakeId);
|
||||||
keyConfig.setBefore(true);
|
keyConfig.setBefore(true);
|
||||||
|
|
||||||
globalConfig.setTenantColumn("operator_id");
|
globalConfig.setTenantColumn(EbikeContents.TENANT_ID);
|
||||||
globalConfig.setKeyConfig(keyConfig);
|
globalConfig.setKeyConfig(keyConfig);
|
||||||
//方言配置
|
//方言配置
|
||||||
globalConfig.setDbType(DbType.POSTGRE_SQL); // 关键配置
|
globalConfig.setDbType(DbType.POSTGRE_SQL); // 关键配置
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.cdzy.staff.config;
|
package com.cdzy.staff.config;
|
||||||
|
|
||||||
|
import com.cdzy.common.enums.EbikeContents;
|
||||||
import com.cdzy.staff.component.EbikeTenantFactory;
|
import com.cdzy.staff.component.EbikeTenantFactory;
|
||||||
import com.mybatisflex.annotation.KeyType;
|
import com.mybatisflex.annotation.KeyType;
|
||||||
import com.mybatisflex.core.FlexGlobalConfig;
|
import com.mybatisflex.core.FlexGlobalConfig;
|
||||||
@ -40,7 +41,7 @@ public class MyBatisFlexConfiguration {
|
|||||||
keyConfig.setValue(KeyGenerators.snowFlakeId);
|
keyConfig.setValue(KeyGenerators.snowFlakeId);
|
||||||
keyConfig.setBefore(true);
|
keyConfig.setBefore(true);
|
||||||
|
|
||||||
globalConfig.setTenantColumn("operator_id");
|
globalConfig.setTenantColumn(EbikeContents.TENANT_ID);
|
||||||
globalConfig.setKeyConfig(keyConfig);
|
globalConfig.setKeyConfig(keyConfig);
|
||||||
//方言配置
|
//方言配置
|
||||||
globalConfig.setDbType(DbType.POSTGRE_SQL); // 关键配置
|
globalConfig.setDbType(DbType.POSTGRE_SQL); // 关键配置
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user