package com.boying.service; import com.boying.common.BaseDao; import com.boying.common.BaseService; import com.boying.common.util.DateUtil; import com.boying.dao.StudyRecordDao; import com.boying.entity.StudyRecord; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.Date; import java.util.List; @Service @Transactional(readOnly = true) public class StudyRecordService extends BaseService{ @Autowired private StudyRecordDao studyRecordDao; @Override @Resource(name="studyRecordDao") protected void setBaseDao(BaseDao baseDao) { this.baseDao = baseDao; } public int countByType(int type,Long userId) { return studyRecordDao.countByType(type,userId); } public Integer sumByTime(Long userId) { return studyRecordDao.sumByTime(userId); } public Integer sumByTime2(Long userId,Date d) { return studyRecordDao.sumByTime2(userId,d); } public List paiMing(){ return studyRecordDao.paiMing(); } public StudyRecord findByUserIdAndStudyId(Long userId, Long id) { return studyRecordDao.findByUserIdAndStudyId(userId,id); } public Integer sumByXueShi(Long userId) { return studyRecordDao.sumByXueShi(userId); } public Integer sumByTime22(Long userId, Date d) { return studyRecordDao.sumByTime22(userId,d); } }