类 Y9AppManagerImpl

  • 所有已实现的接口:
    Y9AppManager

    @Service
    @CacheConfig(cacheNames="y9cache_appResource")
    @Transactional(value="rsPublicTransactionManager",
                   readOnly=true)
    public class Y9AppManagerImpl
    extends Object
    implements Y9AppManager
    应用 Manager 实现类
    从以下版本开始:
    9.6.2
    作者:
    shidaobang
    Date:
    2023/06/14
    • 构造器详细资料

      • Y9AppManagerImpl

        public Y9AppManagerImpl()
    • 方法详细资料

      • delete

        @Transactional(readOnly=false)
        @CacheEvict(key="#id")
        public void delete​(String id)
        指定者:
        delete 在接口中 Y9AppManager
      • deleteTenantRelatedByAppId

        @Transactional(readOnly=false,
                       propagation=REQUIRES_NEW)
        public void deleteTenantRelatedByAppId​(String appId)
        删除相关租户数据
        切换不同的数据源 需开启新事务
        指定者:
        deleteTenantRelatedByAppId 在接口中 Y9AppManager
        参数:
        appId - 应用id
      • getById

        @Cacheable(key="#id",
                   condition="#id!=null",
                   unless="#result==null")
        public Y9App getById​(String id)
        指定者:
        getById 在接口中 Y9AppManager
      • save

        @Transactional(readOnly=false)
        @CacheEvict(key="#y9App.id")
        public Y9App save​(Y9App y9App)
        指定者:
        save 在接口中 Y9AppManager