liurunyu
4 天以前 e1534c601e1310575264a0ddc5266bdd2c47750b
pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java
@@ -28,14 +28,15 @@
    @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);
@@ -53,7 +54,7 @@
     * @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);
@@ -67,4 +68,25 @@
        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 ;
    }
}