package com.artfess.base.conf; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * 多租户的配置属性 * * @author heyifan * @company 阿特菲斯信息技术有限公司 * @email heyf@jee-soft.cn * @date 2020年4月9日 */ @Component @ConfigurationProperties(prefix = "system.saas") public class SaaSConfig { /** * 是否开启多租户 *
* 未开启期间产生的所有数据不会记录租户ID,开启多租户后这部分数据不会归集到任何租户下。 **/ private boolean enable = false; /** * 多租户字段名 */ private String tenantId = "tenant_id_"; /** * 忽略多租户的表名 *
* 数据库中物理表表名 **/ private List