package com.matrix.system.hive.service.imp; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.ArticleRecord; import com.matrix.system.hive.dao.ArticleRecordDao; import com.matrix.system.hive.service.ArticleRecordService; import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; import java.util.List; /** * * @date 2016-12-20 14:02 */ @Service("articleRecordService") public class ArticleRecordServiceImpl implements ArticleRecordService { @Autowired private ArticleRecordDao articleRecordDao; @Override public int add(ArticleRecord articleRecord){ return articleRecordDao.insert(articleRecord); } @Override public int modify(ArticleRecord articleRecord){ return articleRecordDao.update(articleRecord); } @Override public int remove(List list){ return articleRecordDao.deleteByIds(list); } @Override public int removeById(Long id){ return articleRecordDao.deleteById(id); } @Override public int removeByModel(ArticleRecord articleRecord){ return articleRecordDao.deleteByModel(articleRecord); } @Override public List findInPage(ArticleRecord articleRecord, PaginationVO pageVo){ return articleRecordDao.selectInPage(articleRecord , pageVo); } @Override public List findByModel(ArticleRecord articleRecord){ return articleRecordDao.selectByModel(articleRecord); } @Override public int findTotal(ArticleRecord articleRecord){ return articleRecordDao.selectTotalRecord(articleRecord); } @Override public ArticleRecord findById(Long id){ return articleRecordDao.selectById(id); } }