WangHan
2024-04-29 2bd9ddd56697e202a443d04139f854afa2559e95
consum-base/src/main/java/com/consum/base/config/LocalFinCacheConfig.java
@@ -1,5 +1,9 @@
package com.consum.base.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.consum.base.FinOrgCacheProvider;
import com.consum.base.FinSysTenantCacheProvider;
import com.consum.base.FinSysTenantUserCacheProvider;
@@ -9,12 +13,9 @@
import com.consum.base.cache.LocalFinSysTenantUserCache;
import com.consum.base.cache.LocalTokenCache;
import com.consum.base.service.FinOrgService;
import com.consum.base.service.FinSysTenantServiceImpl;
import com.consum.base.service.FinSysTenantUserServiceImpl;
import com.consum.base.service.FinSysTenantService;
import com.consum.base.service.FinSysTenantUserService;
import com.iplatform.base.config.CacheConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConditionalOnProperty(prefix = "iplatform.cache", name = "redis-enabled", havingValue = "false", matchIfMissing = true)
@@ -22,12 +23,13 @@
    /**
     * 配置业务机构缓存。
     *
     * @param finOrgService
     * @return
     * @date 2023-07-05
     */
    @Bean
    public FinOrgCacheProvider finOrgCacheProvider(FinOrgService finOrgService){
    public FinOrgCacheProvider finOrgCacheProvider(FinOrgService finOrgService) {
        LocalFinOrgCache cache = new LocalFinOrgCache();
        cache.setFinOrgService(finOrgService);
        return cache;
@@ -39,31 +41,33 @@
     * @Date 2023/7/18 13:36
     */
    @Bean
    public FinSysTenantUserCacheProvider finSysTenantUserCacheProvider(FinSysTenantUserServiceImpl finSysTenantUserService){
    public FinSysTenantUserCacheProvider
        finSysTenantUserCacheProvider(FinSysTenantUserService finSysTenantUserService) {
        LocalFinSysTenantUserCache cache = new LocalFinSysTenantUserCache();
        cache.setFinSysTenantUserService(finSysTenantUserService);
        return cache;
    }
    /**
     *   江南登录用户缓存
     * 江南登录用户缓存
     *
     * @return
     */
    @Bean
    public TokenCacheProvider tokenCacheProvider(){
    public TokenCacheProvider tokenCacheProvider() {
        LocalTokenCache cache = new LocalTokenCache();
        return cache;
    }
    /**
     * 配置业务机构缓存。
     *
     * @param finSysTenantService
     * @return
     * @date 2023-07-05
     */
    @Bean
    public FinSysTenantCacheProvider finSysTenantCacheProvider(FinSysTenantServiceImpl finSysTenantService){
    public FinSysTenantCacheProvider finSysTenantCacheProvider(FinSysTenantService finSysTenantService) {
        LocalFinSysTenantCache cache = new LocalFinSysTenantCache();
        cache.setFinSysTenantService(finSysTenantService);
        return cache;