package com.matrix.system.hive.service.imp; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.Onlinebooking; import com.matrix.system.hive.dao.OnlinebookingDao; import com.matrix.system.hive.service.OnlinebookingService; import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; import java.util.Date; import java.util.List; /** * * @date 2016-10-10 15:23 */ @Service("onlinebookingService") public class OnlinebookingServiceImpl implements OnlinebookingService { @Autowired private OnlinebookingDao onlinebookingDao; @Override public int add(Onlinebooking onlinebooking){ onlinebooking.setCreateTime(new Date()); return onlinebookingDao.insert(onlinebooking); } @Override public int modify(Onlinebooking onlinebooking){ return onlinebookingDao.update(onlinebooking); } @Override public int remove(List list){ return onlinebookingDao.deleteByIds(list); } @Override public int removeById(Long id){ return onlinebookingDao.deleteById(id); } @Override public int removeByModel(Onlinebooking onlinebooking){ return onlinebookingDao.deleteByModel(onlinebooking); } @Override public List findInPage(Onlinebooking onlinebooking, PaginationVO pageVo){ return onlinebookingDao.selectInPage(onlinebooking , pageVo); } @Override public List findByModel(Onlinebooking onlinebooking){ return onlinebookingDao.selectByModel(onlinebooking); } @Override public int findTotal(Onlinebooking onlinebooking){ return onlinebookingDao.selectTotalRecord(onlinebooking); } @Override public Onlinebooking findById(Long id){ return onlinebookingDao.selectById(id); } @Override public List findByModelNoStatus(Onlinebooking onlinebooking) { return onlinebookingDao.selectByModelNoStatus(onlinebooking); } @Override public List findList(Onlinebooking onlinebooking,PaginationVO pageVo) { return onlinebookingDao.selectList(onlinebooking , pageVo); } @Override public int queryTotal(Onlinebooking onlinebooking) { return onlinebookingDao.selectTotal(onlinebooking); } }