package com.dy.pmsBase.log; import com.dy.common.webUtil.QueryResultVo; import com.dy.pmsGlobal.daoBa.BaLogMapper; import com.dy.pmsGlobal.pojoBa.BaLog; import org.apache.dubbo.common.utils.PojoUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; import java.util.Map; @Service public class LogSv { @Autowired private BaLogMapper dao; /** * 得到日志 * * @param id 日志ID * @return 实体 */ public BaLog selectById(Long id) { return dao.selectByPrimaryKey(id); } /** * 获取日志列表 */ public QueryResultVo> selectSome(QueryVo queryVo) { Map params = (Map) PojoUtils.generalize(queryVo); //查询符合条件的记录总数 Long itemTotal = dao.selectSomeCount(params); QueryResultVo> rsVo = new QueryResultVo<>(queryVo.pageSize, queryVo.pageCurr) ; //计算分页等信息 rsVo.calculateAndSet(itemTotal, params); //查询符合条件的记录 rsVo.obj = this.dao.selectSome(params) ; return rsVo ; } }