From 71f83a057f01cc56db8fbeed18d64214e386d813 Mon Sep 17 00:00:00 2001 From: liuxm <liuxm@fescotech.com> Date: 星期二, 23 四月 2024 18:48:42 +0800 Subject: [PATCH] 日志管理相关 --- pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/aop/LogSv.java | 37 +++++++++++++++++++++++++++++++++++-- 1 files changed, 35 insertions(+), 2 deletions(-) diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/aop/LogSv.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/aop/LogSv.java index c244feb..838e72b 100644 --- a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/aop/LogSv.java +++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/aop/LogSv.java @@ -1,17 +1,21 @@ package com.dy.pmsGlobal.aop; +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 logMapper; + private BaLogMapper dao; public void save(long operator, String operation,String resIp) { BaLog log = new BaLog(); @@ -19,6 +23,35 @@ log.setContent(operation); log.setCreateDt(new Date()); log.setResIp(resIp); - logMapper.insert(log); + dao.insert(log); + } + + /** + * 寰楀埌鏃ュ織 + * + * @param id 鏃ュ織ID + * @return 瀹炰綋 + */ + public BaLog selectById(Long id) { + return dao.selectByPrimaryKey(id); + } + + + /** + * 鑾峰彇鏃ュ織鍒楄〃 + */ + public QueryResultVo<List<BaLog>> selectSome(QueryVo queryVo) { + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo); + + //鏌ヨ绗﹀悎鏉′欢鐨勮褰曟�绘暟 + Long itemTotal = dao.selectSomeCount(params); + + QueryResultVo<List<BaLog>> rsVo = new QueryResultVo<>(queryVo.pageSize, queryVo.pageCurr) ; + //璁$畻鍒嗛〉绛変俊鎭� + rsVo.calculateAndSet(itemTotal, params); + + //鏌ヨ绗﹀悎鏉′欢鐨勮褰� + rsVo.obj = this.dao.selectSome(params) ; + return rsVo ; } } -- Gitblit v1.8.0