package com.matrix.system.hive.service.imp; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.ServiceRecord; import com.matrix.system.hive.dao.ServiceRecordDao; import com.matrix.system.hive.service.ServiceRecordService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * * @date 2016-08-06 16:15 */ @Service("serviceRecordService") public class ServiceRecordServiceImpl implements ServiceRecordService { @Autowired private ServiceRecordDao serviceRecordDao; @Override public int add(ServiceRecord serviceRecord){ // Date now=new Date(); // if(DateUtil.isAffterDate( serviceRecord.getCreateTime(),now)){ // throw new GlobleException("跟进时间必须大于当前时间"); // } return serviceRecordDao.insert(serviceRecord); } @Override public int modify(ServiceRecord serviceRecord){ return serviceRecordDao.update(serviceRecord); } @Override public int remove(List list){ return serviceRecordDao.deleteByIds(list); } @Override public int removeById(Long id){ return serviceRecordDao.deleteById(id); } @Override public List findInPage(ServiceRecord serviceRecord, PaginationVO pageVo){ return serviceRecordDao.selectInPage(serviceRecord , pageVo); } @Override public List findByModel(ServiceRecord serviceRecord){ return serviceRecordDao.selectByModel(serviceRecord); } @Override public int findTotal(ServiceRecord serviceRecord){ return serviceRecordDao.selectTotalRecord(serviceRecord); } @Override public ServiceRecord findById(Long id){ return serviceRecordDao.selectById(id); } }