diff --git a/src/main/java/im/zhaojun/zfile/repository/ShortLinkConfigRepository.java b/src/main/java/im/zhaojun/zfile/repository/ShortLinkConfigRepository.java index 3431d1d..32868e6 100644 --- a/src/main/java/im/zhaojun/zfile/repository/ShortLinkConfigRepository.java +++ b/src/main/java/im/zhaojun/zfile/repository/ShortLinkConfigRepository.java @@ -20,7 +20,7 @@ public interface ShortLinkConfigRepository extends JpaRepository findByPage(String key, String url, Date dateFrom, Date dateTo, Pageable pageable); + + /** + * 获取驱动器下的所有规则 + * + * @param url + * 短链 URL + */ + ShortLinkConfig findByUrl(String url); } \ No newline at end of file diff --git a/src/main/java/im/zhaojun/zfile/service/ShortLinkConfigService.java b/src/main/java/im/zhaojun/zfile/service/ShortLinkConfigService.java index 22afc89..b908432 100644 --- a/src/main/java/im/zhaojun/zfile/service/ShortLinkConfigService.java +++ b/src/main/java/im/zhaojun/zfile/service/ShortLinkConfigService.java @@ -27,6 +27,10 @@ public class ShortLinkConfigService { return shortLinkConfigRepository.findByKey(key); } + public ShortLinkConfig findByUrl(String url) { + return shortLinkConfigRepository.findByUrl(url); + } + public void save(ShortLinkConfig shortLinkConfig) { shortLinkConfig.setCreateDate(new Date()); shortLinkConfigRepository.save(shortLinkConfig);