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 @Service
public class AttachmentServiceImpl extends AbstractCrudService<Attachment, Integer> implements AttachmentService { public class AttachmentServiceImpl extends AbstractCrudService<Attachment, Integer> implements AttachmentService {
private AttachmentRepository attachmentRepository; private final AttachmentRepository attachmentRepository;
public AttachmentServiceImpl(AttachmentRepository attachmentRepository) { public AttachmentServiceImpl(AttachmentRepository attachmentRepository) {
super(attachmentRepository); super(attachmentRepository);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -15,7 +15,7 @@ import org.springframework.stereotype.Service;
@Service @Service
public class OptionServiceImpl extends AbstractCrudService<Option, Integer> implements OptionService { public class OptionServiceImpl extends AbstractCrudService<Option, Integer> implements OptionService {
private OptionRepository optionRepository; private final OptionRepository optionRepository;
public OptionServiceImpl(OptionRepository optionRepository) { public OptionServiceImpl(OptionRepository optionRepository) {
super(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 @Service
public class TagServiceImpl extends AbstractCrudService<Tag, Integer> implements TagService { public class TagServiceImpl extends AbstractCrudService<Tag, Integer> implements TagService {
private TagRepository tagRepository; private final TagRepository tagRepository;
public TagServiceImpl(TagRepository tagRepository) { public TagServiceImpl(TagRepository tagRepository) {
super(tagRepository); super(tagRepository);

View File

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

View File

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

View File

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