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