Add post service implementation

pull/137/head
johnniang 2019-03-14 14:08:23 +08:00
parent c3e223713d
commit 71bf9c3d2c
12 changed files with 34 additions and 11 deletions

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class AttachmentServiceImpl extends AbstractCrudService<Attachment, Integer> implements AttachmentService {
private AttachmentRepository attachmentRepository;
private final AttachmentRepository attachmentRepository;
public AttachmentServiceImpl(AttachmentRepository attachmentRepository) {
super(attachmentRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class CategoryServiceImpl extends AbstractCrudService<Category, Integer> implements CategoryService {
private CategoryRepository categoryRepository;
private final CategoryRepository categoryRepository;
public CategoryServiceImpl(CategoryRepository categoryRepository) {
super(categoryRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class GalleryServiceImpl extends AbstractCrudService<Gallery, Integer> implements GalleryService {
private GalleryRepository galleryRepository;
private final GalleryRepository galleryRepository;
public GalleryServiceImpl(GalleryRepository galleryRepository) {
super(galleryRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class LinkServiceImpl extends AbstractCrudService<Link, Integer> implements LinkService {
private LinkRepository linkRepository;
private final LinkRepository linkRepository;
public LinkServiceImpl(LinkRepository linkRepository) {
super(linkRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class LogServiceImpl extends AbstractCrudService<Log, Long> implements LogService {
private LogRepository logRepository;
private final LogRepository logRepository;
public LogServiceImpl(LogRepository logRepository) {
super(logRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class MenuServiceImpl extends AbstractCrudService<Menu, Integer> implements MenuService {
private MenuRepository menuRepository;
private final MenuRepository menuRepository;
public MenuServiceImpl(MenuRepository menuRepository) {
super(menuRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class OptionServiceImpl extends AbstractCrudService<Option, Integer> implements OptionService {
private OptionRepository optionRepository;
private final OptionRepository optionRepository;
public OptionServiceImpl(OptionRepository optionRepository) {
super(optionRepository);

View File

@ -0,0 +1,23 @@
package cc.ryanc.halo.service.impl;
import cc.ryanc.halo.model.entity.Post;
import cc.ryanc.halo.repository.PostRepository;
import cc.ryanc.halo.service.PostService;
import cc.ryanc.halo.service.base.AbstractCrudService;
import org.springframework.stereotype.Service;
/**
* Post service implementation.
*
* @author johnniang
*/
@Service
public class PostServiceImpl extends AbstractCrudService<Post, Integer> implements PostService {
private final PostRepository postRepository;
public PostServiceImpl(PostRepository postRepository) {
super(postRepository);
this.postRepository = postRepository;
}
}

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class TagServiceImpl extends AbstractCrudService<Tag, Integer> implements TagService {
private TagRepository tagRepository;
private final TagRepository tagRepository;
public TagServiceImpl(TagRepository tagRepository) {
super(tagRepository);

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service
public class UserServiceImpl extends AbstractCrudService<User, Integer> implements UserService {
private UserRepository userRepository;
private final UserRepository userRepository;
public UserServiceImpl(UserRepository userRepository) {
super(userRepository);

View File

@ -33,7 +33,7 @@ public class AdminController {
}
/**
* admin dashboard
* Admin dashboard.
*
* @param model model
* @return template path: admin/admin_index.ftl

View File

@ -10,6 +10,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
* @date : 2019-03-14
*/
@Controller
@RequestMapping(value = "/admin/user")
@RequestMapping(value = "/admin/users")
public class UserController {
}