From 55f4c8cda0f426e3a8d31908018a6b9c890bc006 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang@960204@163.com>
Date: 星期二, 02 十二月 2025 20:04:09 +0800
Subject: [PATCH] fix:完善逻辑

---
 src/main/java/com/wgcloud/service/OspfErrorLogService.java |   94 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/wgcloud/service/OspfErrorLogService.java b/src/main/java/com/wgcloud/service/OspfErrorLogService.java
new file mode 100644
index 0000000..e38dc44
--- /dev/null
+++ b/src/main/java/com/wgcloud/service/OspfErrorLogService.java
@@ -0,0 +1,94 @@
+package com.wgcloud.service;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.wgcloud.entity.OspfErrorLog;
+import com.wgcloud.entity.OspfErrorLog;
+import com.wgcloud.mapper.OspfErrorLogMapper;
+import com.wgcloud.util.DateUtil;
+import com.wgcloud.util.UUIDUtil;
+import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @version v3.3
+ * @ClassName:OspfErrorLogService.java
+ * @author: http://www.wgstart.com
+ * @date: 2021骞�1鏈�16鏃�
+ * @Description: OspfErrorLogService.java
+ * @Copyright: 2019-2021 wgcloud. All rights reserved.
+ */
+@Service
+public class OspfErrorLogService {
+
+    private static final Logger logger = LoggerFactory.getLogger(OspfErrorLogService.class);
+
+    public PageInfo selectByParams(Map<String, Object> params, int currPage, int pageSize) throws Exception {
+        PageHelper.startPage(currPage, pageSize);
+        List<OspfErrorLog> list = ospfErrorLogMapper.selectByParams(params);
+        PageInfo<OspfErrorLog> pageInfo = new PageInfo<OspfErrorLog>(list);
+        return pageInfo;
+    }
+
+    public void saveRecord(List<OspfErrorLog> recordList) throws Exception {
+        if (recordList.size() < 1) {
+            return;
+        }
+        Map<String, Object> map = new HashMap<String, Object>();
+        for (OspfErrorLog as : recordList) {
+            as.setId(UUIDUtil.getUUID());
+            as.setCreateTime(DateUtil.getNowTime());
+        }
+        ospfErrorLogMapper.insertList(recordList);
+    }
+
+    public void save(OspfErrorLog OspfErrorLog) {
+        OspfErrorLog.setId(UUIDUtil.getUUID());
+        OspfErrorLog.setCreateTime(DateUtil.getNowTime());
+        try {
+            ospfErrorLogMapper.save(OspfErrorLog);
+        } catch (Exception e) {
+            logger.error("淇濆瓨鏃ュ織淇℃伅寮傚父锛�", e);
+        }
+    }
+
+    public void updateById(OspfErrorLog OspfErrorLog)
+            throws Exception {
+        if (StringUtils.isEmpty(OspfErrorLog.getHostname())) {
+            OspfErrorLog.setHostname(OspfErrorLog.getHostname().trim());
+        }
+        ospfErrorLogMapper.updateById(OspfErrorLog);
+    }
+
+    public int countByParams(Map<String, Object> params) throws Exception {
+        return ospfErrorLogMapper.countByParams(params);
+    }
+
+    public int deleteById(String[] id) throws Exception {
+        return ospfErrorLogMapper.deleteById(id);
+    }
+
+    public OspfErrorLog selectById(String id) throws Exception {
+        return ospfErrorLogMapper.selectById(id);
+    }
+
+    public List<OspfErrorLog> selectAllByParams(Map<String, Object> params) throws Exception {
+        return ospfErrorLogMapper.selectAllByParams(params);
+    }
+
+    public int deleteByDate(Map<String, Object> map) throws Exception{
+        return ospfErrorLogMapper.deleteByDate(map);
+    }
+
+    @Autowired
+    private OspfErrorLogMapper ospfErrorLogMapper;
+
+
+}

--
Gitblit v1.9.1