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