From 98d886ce316c0dd0623c76b3e157b186ebfeb7a5 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang@960204@163.com>
Date: 星期一, 01 十二月 2025 22:17:16 +0800
Subject: [PATCH] fix:sql提交
---
src/main/java/com/wgcloud/service/OspfMonitorService.java | 98 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 98 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/wgcloud/service/OspfMonitorService.java b/src/main/java/com/wgcloud/service/OspfMonitorService.java
new file mode 100644
index 0000000..d64c05a
--- /dev/null
+++ b/src/main/java/com/wgcloud/service/OspfMonitorService.java
@@ -0,0 +1,98 @@
+package com.wgcloud.service;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.wgcloud.entity.OspfInfo;
+import com.wgcloud.entity.OspfMonitor;
+import com.wgcloud.mapper.OspfInfoMapper;
+import com.wgcloud.mapper.OspfMonitorMapper;
+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:OspfMonitorService.java
+ * @author: http://www.wgstart.com
+ * @date: 2021骞�1鏈�16鏃�
+ * @Description: OspfMonitorService.java
+ * @Copyright: 2019-2021 wgcloud. All rights reserved.
+ */
+@Service
+public class OspfMonitorService {
+
+ @Autowired
+ private RouterConnectionService routerConnectionService;
+
+ private static final Logger logger = LoggerFactory.getLogger(OspfMonitorService.class);
+
+ public PageInfo selectByParams(Map<String, Object> params, int currPage, int pageSize) throws Exception {
+ PageHelper.startPage(currPage, pageSize);
+ List<OspfMonitor> list = ospfMonitorMapper.selectByParams(params);
+ PageInfo<OspfMonitor> pageInfo = new PageInfo<OspfMonitor>(list);
+ return pageInfo;
+ }
+
+ public void saveRecord(List<OspfMonitor> recordList) throws Exception {
+ if (recordList.size() < 1) {
+ return;
+ }
+ Map<String, Object> map = new HashMap<String, Object>();
+ for (OspfMonitor as : recordList) {
+ as.setId(UUIDUtil.getUUID());
+ as.setCreateTime(DateUtil.getNowTime());
+ }
+ ospfMonitorMapper.insertList(recordList);
+ }
+
+ public void save(OspfMonitor ospfMonitor) {
+ ospfMonitor.setId(UUIDUtil.getUUID());
+ ospfMonitor.setCreateTime(DateUtil.getNowTime());
+ try {
+ ospfMonitorMapper.save(ospfMonitor);
+ } catch (Exception e) {
+ logger.error("淇濆瓨鏃ュ織淇℃伅寮傚父锛�", e);
+ }
+ }
+
+ public void updateById(OspfMonitor ospfMonitor)
+ throws Exception {
+ if (StringUtils.isEmpty(ospfMonitor.getHostname())) {
+ ospfMonitor.setHostname(ospfMonitor.getHostname().trim());
+ }
+ ospfMonitorMapper.updateById(ospfMonitor);
+ }
+
+ public int countByParams(Map<String, Object> params) throws Exception {
+ return ospfMonitorMapper.countByParams(params);
+ }
+
+ public int deleteById(String[] id) throws Exception {
+ return ospfMonitorMapper.deleteById(id);
+ }
+
+ public OspfMonitor selectById(String id) throws Exception {
+ return ospfMonitorMapper.selectById(id);
+ }
+
+ public List<OspfMonitor> selectAllByParams(Map<String, Object> params) throws Exception {
+ return ospfMonitorMapper.selectAllByParams(params);
+ }
+
+ public int deleteByDate(Map<String, Object> map) throws Exception{
+ return ospfMonitorMapper.deleteByDate(map);
+ }
+
+ @Autowired
+ private OspfMonitorMapper ospfMonitorMapper;
+
+
+}
--
Gitblit v1.9.1