package com.matrix.system.hive.service.imp; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.ArticleType; import com.matrix.system.hive.dao.ArticleTypeDao; import com.matrix.system.hive.service.ArticleTypeService; import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; /** * * @date 2016-07-15 11:19 */ @Service("articleTypeService") public class ArticleTypeServiceImpl implements ArticleTypeService { @Autowired private ArticleTypeDao articleTypeDao; @Override public int add(ArticleType articleType){ return articleTypeDao.insert(articleType); } @Override public int modify(ArticleType articleType){ return articleTypeDao.update(articleType); } @Override public int remove(List list){ return articleTypeDao.deleteByIds(list); } @Override public int removeById(Long id){ return articleTypeDao.deleteById(id); } @Override public List findInPage(ArticleType articleType, PaginationVO pageVo){ return articleTypeDao.selectInPage(articleType , pageVo); } @Override public List findByModel(ArticleType articleType){ return articleTypeDao.selectByModel(articleType); } @Override public int findTotal(ArticleType articleType){ return articleTypeDao.selectTotalRecord(articleType); } @Override public ArticleType findById(Long id){ return articleTypeDao.selectById(id); } }