diff --git a/src/main/java/cc/ryanc/halo/repository/AttachmentRepository.java b/src/main/java/cc/ryanc/halo/repository/AttachmentRepository.java index 4f263ff71..fc2d49a0f 100644 --- a/src/main/java/cc/ryanc/halo/repository/AttachmentRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/AttachmentRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Attachment; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,5 +12,5 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2018/1/10 */ -public interface AttachmentRepository extends JpaRepository { +public interface AttachmentRepository extends BaseRepository { } diff --git a/src/main/java/cc/ryanc/halo/repository/CategoryRepository.java b/src/main/java/cc/ryanc/halo/repository/CategoryRepository.java index 8c4881403..2608ca5be 100755 --- a/src/main/java/cc/ryanc/halo/repository/CategoryRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/CategoryRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Category; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,7 +12,7 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2017/11/30 */ -public interface CategoryRepository extends JpaRepository { +public interface CategoryRepository extends BaseRepository { /** * 根据分类目录路径查询,用于验证是否已经存在该路径 diff --git a/src/main/java/cc/ryanc/halo/repository/CommentRepository.java b/src/main/java/cc/ryanc/halo/repository/CommentRepository.java index a279c5ad4..5b68d65ba 100644 --- a/src/main/java/cc/ryanc/halo/repository/CommentRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/CommentRepository.java @@ -2,6 +2,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Comment; import cc.ryanc.halo.model.domain.Post; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; @@ -18,7 +19,7 @@ import java.util.List; * @author : RYAN0UP * @date : 2018/1/22 */ -public interface CommentRepository extends JpaRepository { +public interface CommentRepository extends BaseRepository { /** * 根据评论状态查询所有评论 分页 diff --git a/src/main/java/cc/ryanc/halo/repository/GalleryRepository.java b/src/main/java/cc/ryanc/halo/repository/GalleryRepository.java index 8e9f4662c..9bbc65a70 100644 --- a/src/main/java/cc/ryanc/halo/repository/GalleryRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/GalleryRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Gallery; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,5 +12,5 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2018/2/26 */ -public interface GalleryRepository extends JpaRepository { +public interface GalleryRepository extends BaseRepository { } diff --git a/src/main/java/cc/ryanc/halo/repository/LinkRepository.java b/src/main/java/cc/ryanc/halo/repository/LinkRepository.java index d39eb51fb..f9dcf8075 100755 --- a/src/main/java/cc/ryanc/halo/repository/LinkRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/LinkRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Link; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,5 +12,5 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2017/11/14 */ -public interface LinkRepository extends JpaRepository { +public interface LinkRepository extends BaseRepository { } diff --git a/src/main/java/cc/ryanc/halo/repository/LogsRepository.java b/src/main/java/cc/ryanc/halo/repository/LogsRepository.java index b3d9a356a..c625a9b9f 100644 --- a/src/main/java/cc/ryanc/halo/repository/LogsRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/LogsRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Logs; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; @@ -14,7 +15,7 @@ import java.util.List; * @author : RYAN0UP * @date : 2018/1/19 */ -public interface LogsRepository extends JpaRepository { +public interface LogsRepository extends BaseRepository { /** * 查询最新的五条数据 diff --git a/src/main/java/cc/ryanc/halo/repository/MenuRepository.java b/src/main/java/cc/ryanc/halo/repository/MenuRepository.java index 667810894..22083dfc9 100644 --- a/src/main/java/cc/ryanc/halo/repository/MenuRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/MenuRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Menu; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,5 +12,5 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2018/1/24 */ -public interface MenuRepository extends JpaRepository { +public interface MenuRepository extends BaseRepository { } diff --git a/src/main/java/cc/ryanc/halo/repository/OptionsRepository.java b/src/main/java/cc/ryanc/halo/repository/OptionsRepository.java index da02fd040..4217e8dac 100755 --- a/src/main/java/cc/ryanc/halo/repository/OptionsRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/OptionsRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Options; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,7 +12,7 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2017/11/14 */ -public interface OptionsRepository extends JpaRepository { +public interface OptionsRepository extends BaseRepository { /** * 根据key查询单个option diff --git a/src/main/java/cc/ryanc/halo/repository/PostRepository.java b/src/main/java/cc/ryanc/halo/repository/PostRepository.java index 0d376c226..298d1d2dc 100644 --- a/src/main/java/cc/ryanc/halo/repository/PostRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/PostRepository.java @@ -3,6 +3,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Category; import cc.ryanc.halo.model.domain.Post; import cc.ryanc.halo.model.domain.Tag; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; @@ -21,7 +22,7 @@ import java.util.List; * @author : RYAN0UP * @date : 2017/11/14 */ -public interface PostRepository extends JpaRepository, JpaSpecificationExecutor { +public interface PostRepository extends BaseRepository, JpaSpecificationExecutor { /** * 查询前五条文章 diff --git a/src/main/java/cc/ryanc/halo/repository/TagRepository.java b/src/main/java/cc/ryanc/halo/repository/TagRepository.java index bccf4c1ca..7725e1918 100644 --- a/src/main/java/cc/ryanc/halo/repository/TagRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/TagRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.Tag; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,7 +12,7 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2018/1/12 */ -public interface TagRepository extends JpaRepository { +public interface TagRepository extends BaseRepository { /** * 根据标签路径查询,用于验证是否已经存在该路径 diff --git a/src/main/java/cc/ryanc/halo/repository/UserRepository.java b/src/main/java/cc/ryanc/halo/repository/UserRepository.java index 15cecaea2..6c80250f7 100755 --- a/src/main/java/cc/ryanc/halo/repository/UserRepository.java +++ b/src/main/java/cc/ryanc/halo/repository/UserRepository.java @@ -1,6 +1,7 @@ package cc.ryanc.halo.repository; import cc.ryanc.halo.model.domain.User; +import cc.ryanc.halo.repository.base.BaseRepository; import org.springframework.data.jpa.repository.JpaRepository; /** @@ -11,7 +12,7 @@ import org.springframework.data.jpa.repository.JpaRepository; * @author : RYAN0UP * @date : 2017/11/14 */ -public interface UserRepository extends JpaRepository { +public interface UserRepository extends BaseRepository { /** * 根据用户名和密码查询 diff --git a/src/main/java/cc/ryanc/halo/service/base/AbstractService.java b/src/main/java/cc/ryanc/halo/service/base/AbstractCrudService.java similarity index 61% rename from src/main/java/cc/ryanc/halo/service/base/AbstractService.java rename to src/main/java/cc/ryanc/halo/service/base/AbstractCrudService.java index e108a6d8e..9545a941d 100644 --- a/src/main/java/cc/ryanc/halo/service/base/AbstractService.java +++ b/src/main/java/cc/ryanc/halo/service/base/AbstractCrudService.java @@ -3,9 +3,9 @@ package cc.ryanc.halo.service.base; /** * Abstract service implementation. * - * @param id type * @param domain type + * @param id type */ -public abstract class AbstractService implements CrudService { +public abstract class AbstractCrudService implements CrudService { } diff --git a/src/main/java/cc/ryanc/halo/service/base/CrudService.java b/src/main/java/cc/ryanc/halo/service/base/CrudService.java index 896f2f68c..090f7e743 100644 --- a/src/main/java/cc/ryanc/halo/service/base/CrudService.java +++ b/src/main/java/cc/ryanc/halo/service/base/CrudService.java @@ -9,13 +9,13 @@ import java.util.Map; import java.util.Optional; /** - * CrudService interface contained public methods. + * CrudService interface contains some common methods. * - * @param id type * @param domain type + * @param id type * @author johnniang */ -public interface CrudService { +public interface CrudService { // **************** Select