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