|  |  | 
 |  |  |     @Autowired | 
 |  |  |     private RmManureLastMapper rmManureLastDao ; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 根据指定条件查询历史记录 | 
 |  |  |      * @param qo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public QueryResultVo<List<VoManure>> selectHistory(ManureQo qo) { | 
 |  |  |         qo.completionTime(); | 
 |  |  |     public VoManure oneLast(Long manureId) { | 
 |  |  |         List<VoManure> list = this.rmManureLastDao.selectSomeByManureId(manureId) ; | 
 |  |  |         if(list != null && list.size() > 0) { | 
 |  |  |             return list.get(0) ; | 
 |  |  |         } | 
 |  |  |         return null ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public QueryResultVo<List<VoManure>> oneHistory(ManureQo qo) { | 
 |  |  |         Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); | 
 |  |  |         Long itemTotal = rmManureHistoryDao.selectCount(params); | 
 |  |  |  | 
 |  |  | 
 |  |  |      * @param qo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public QueryResultVo<List<VoManure>> selectLast(ManureQo qo) { | 
 |  |  |     public QueryResultVo<List<VoManure>> someLast(ManureQo qo) { | 
 |  |  |         qo.completionTime(); | 
 |  |  |  | 
 |  |  |         Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); | 
 |  |  | 
 |  |  |         rsVo.obj = rmManureLastDao.selectSome(params); | 
 |  |  |         return rsVo ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 根据指定条件查询历史记录 | 
 |  |  |      * @param qo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public QueryResultVo<List<VoManure>> someHistory(ManureQo qo) { | 
 |  |  |         qo.completionTime(); | 
 |  |  |  | 
 |  |  |         Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); | 
 |  |  |         Long itemTotal = rmManureHistoryDao.selectCount(params); | 
 |  |  |  | 
 |  |  |         QueryResultVo<List<VoManure>> rsVo = new QueryResultVo<>() ; | 
 |  |  |         rsVo.pageSize = qo.pageSize ; | 
 |  |  |         rsVo.pageCurr = qo.pageCurr ; | 
 |  |  |  | 
 |  |  |         rsVo.calculateAndSet(itemTotal, params); | 
 |  |  |         rsVo.obj = rmManureHistoryDao.selectSome(params); | 
 |  |  |         return rsVo ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |