From 5b9d5e7c3b714b2ccb3e9e355a376e4c85bb9f8d Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期六, 06 十二月 2025 17:09:07 +0800
Subject: [PATCH] 添加第一版,电子巡更页面

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java |   68 ++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
new file mode 100644
index 0000000..c46149a
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/PatrolService.java
@@ -0,0 +1,68 @@
+package com.fzzy.igds.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.fzzy.igds.domain.Patrol;
+import com.fzzy.igds.mapper.PatrolMapper;
+import com.fzzy.igds.utils.ContextUtil;
+import com.ruoyi.common.core.text.Convert;
+import com.ruoyi.common.utils.StringUtils;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+@Slf4j
+@Service
+public class PatrolService {
+
+    @Resource
+    private PatrolMapper patrolMapper;
+
+    public List<Patrol> selectList(Patrol param) {
+        QueryWrapper<Patrol> queryWrapper = getQueryWrapper(param);
+        return patrolMapper.selectList(queryWrapper);
+    }
+
+    /**
+     * 灏佽鏌ヨ鏉′欢
+     *
+     * @param param
+     */
+    public QueryWrapper<Patrol> getQueryWrapper(Patrol param) {
+        QueryWrapper<Patrol> queryWrapper = new QueryWrapper<>();
+
+        param.setCompanyId(ContextUtil.getCompanyId());
+        queryWrapper.eq("company_id", param.getCompanyId());
+
+        if (StringUtils.isNotBlank(param.getDeptId())) {
+            queryWrapper.eq("dept_id", param.getDeptId());
+        }
+        queryWrapper.orderByDesc("create_time");
+
+        return queryWrapper;
+    }
+
+    public Patrol selectById(String id) {
+        return patrolMapper.selectById(id);
+    }
+
+    public int insertData(Patrol param) {
+        if (StringUtils.isEmpty(param.getId())) {
+            param.setId(ContextUtil.generateId());
+        }
+        return patrolMapper.insert(param);
+    }
+
+    public int updateData(Patrol param) {
+        return patrolMapper.updateById(param);
+    }
+
+    public void deleteDataById( String ids) {
+        String[] recordIds = Convert.toStrArray(ids);
+        for (String recordId : recordIds) {
+            patrolMapper.deleteById(recordId);
+        }
+    }
+
+}

--
Gitblit v1.9.3