mirror of https://github.com/elunez/eladmin
30 lines
637 B
Java
30 lines
637 B
Java
package me.zhengjie.service;
|
|
|
|
import me.zhengjie.domain.GenConfig;
|
|
import org.springframework.cache.annotation.CacheConfig;
|
|
import org.springframework.cache.annotation.CacheEvict;
|
|
import org.springframework.cache.annotation.CachePut;
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
|
|
/**
|
|
* @author jie
|
|
* @date 2019-01-14
|
|
*/
|
|
@CacheConfig(cacheNames = "genConfig")
|
|
public interface GenConfigService {
|
|
|
|
/**
|
|
* find
|
|
* @return
|
|
*/
|
|
@Cacheable(key = "'1'")
|
|
GenConfig find();
|
|
|
|
/**
|
|
* update
|
|
* @param genConfig
|
|
*/
|
|
@CacheEvict(allEntries = true)
|
|
GenConfig update(GenConfig genConfig);
|
|
}
|