package com.boying.service; import com.boying.common.BaseDao; import com.boying.common.BaseService; import com.boying.dao.OrderRecordDao; import com.boying.entity.OrderRecord; 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 OrderRecordService extends BaseService { @Autowired private OrderRecordDao orderRecordDao; @Override @Resource(name="orderRecordDao") protected void setBaseDao(BaseDao baseDao) { this.baseDao = baseDao; } public long countByYear(Date yearFirst, Date yearLast) { return orderRecordDao.countByYear(yearFirst,yearLast); } public Double sumByYear(Date yearFirst, Date yearLast) { return orderRecordDao.sumByYear(yearFirst, yearLast); } public List findAll2(Date yearFirst, Date yearLast) { return orderRecordDao.findAll2(yearFirst, yearLast); } }