类 Y9SettingManagerImpl

  • 所有已实现的接口:
    Y9SettingManager

    @Service
    @Transactional(value="rsTenantTransactionManager",
                   readOnly=true)
    @CacheConfig(cacheNames="y9cache_setting")
    public class Y9SettingManagerImpl
    extends Object
    implements Y9SettingManager
    设置 Manager 实现类
    作者:
    shidaobang
    Date:
    2024/03/28
    • 构造器详细资料

      • Y9SettingManagerImpl

        public Y9SettingManagerImpl()
    • 方法详细资料

      • findAll

        @Cacheable(key="T(net.risesoft.y9.Y9LoginUserHolder).getTenantId()+\'_list\'",
                   unless="#result.empty")
        public List<Y9Setting> findAll()
        指定者:
        findAll 在接口中 Y9SettingManager
      • findById

        @Cacheable(key="T(net.risesoft.y9.Y9LoginUserHolder).getTenantId()+\'_\'+#id",
                   condition="#id!=null",
                   unless="#result==null")
        public Optional<Y9Setting> findById​(String id)
        指定者:
        findById 在接口中 Y9SettingManager
      • save

        @CacheEvict(key="T(net.risesoft.y9.Y9LoginUserHolder).getTenantId()+\'_\'+#y9Setting.key",condition="#y9Setting.key!=null") @CacheEvict(key="T(net.risesoft.y9.Y9LoginUserHolder).getTenantId()+\'_list\'",condition="#y9Setting.key!=null")
        @Transactional(readOnly=false)
        public Y9Setting save​(Y9Setting y9Setting)
        指定者:
        save 在接口中 Y9SettingManager