From a13dc532aa93bfa9ce5c3c01323e00869f4f0b76 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: Tue, 27 Feb 2024 14:01:23 +0800
Subject: [PATCH] 大华setPTZ1调用普通方法

---
 ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java |   61 +++++++++++++++++++++++++-----
 1 files changed, 51 insertions(+), 10 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
index 740c162..b2e992b 100644
--- a/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/alarmpoints/well/mapper/ArdAlarmpointsWellMapper.java
@@ -1,25 +1,32 @@
 package com.ruoyi.alarmpoints.well.mapper;
 
 import java.util.List;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell;
+import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellDeptVo;
+import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellParam;
 import com.ruoyi.common.annotation.DataScope;
+import org.apache.ibatis.annotations.Param;
 
 
 /**
  * 井管理Mapper接口
- * 
+ *
  * @author 刘苏义
  * @date 2023-03-07
  */
-public interface ArdAlarmpointsWellMapper 
-{
+public interface ArdAlarmpointsWellMapper extends BaseMapper<ArdAlarmpointsWell> {
     /**
      * 查询井管理
-     * 
+     *
      * @param id 井管理主键
      * @return 井管理
      */
     public ArdAlarmpointsWell selectArdAlarmpointsWellById(String id);
+
+
+
     /**
      * 查询井管理
      *
@@ -27,9 +34,18 @@
      * @return 井管理
      */
     public ArdAlarmpointsWell selectArdAlarmpointsWellByWellId(String wellId);
+
+    /**
+     * 查询井管理
+     *
+     * @param ardAlarmpointsWell 按编号查询
+     * @return
+     */
+    public List selectArdAlarmpointsWellByWellIdLike(ArdAlarmpointsWell ardAlarmpointsWell);
+
     /**
      * 查询井管理列表
-     * 
+     *
      * @param ardAlarmpointsWell 井管理
      * @return 井管理集合
      */
@@ -37,7 +53,7 @@
 
     /**
      * 新增井管理
-     * 
+     *
      * @param ardAlarmpointsWell 井管理
      * @return 结果
      */
@@ -45,15 +61,21 @@
 
     /**
      * 修改井管理
-     * 
+     *
      * @param ardAlarmpointsWell 井管理
      * @return 结果
      */
     public int updateArdAlarmpointsWell(ArdAlarmpointsWell ardAlarmpointsWell);
-
+    /**
+     * 修改井管理按井号
+     *
+     * @param ardAlarmpointsWell 井管理
+     * @return 结果
+     */
+    public int updateArdAlarmpointsWellByWellId(ArdAlarmpointsWell ardAlarmpointsWell);
     /**
      * 删除井管理
-     * 
+     *
      * @param id 井管理主键
      * @return 结果
      */
@@ -61,9 +83,28 @@
 
     /**
      * 批量删除井管理
-     * 
+     *
      * @param ids 需要删除的数据主键集合
      * @return 结果
      */
     public int deleteArdAlarmpointsWellByIds(String[] ids);
+
+    /**
+     * 核对井号是否唯一
+     *
+     * @param wellId 需要核对的井号
+     * @return 结果
+     */
+
+    public ArdAlarmpointsWell checkWellIdExists(String wellId);
+
+    List<ArdAlarmpointsWell> wellByPlanId(String id);
+
+    List<ArdAlarmpointsWellDeptVo> wellListDept(List<Long> deptList);
+
+    ArdAlarmpointsWell getWellDataByPatrolplanIdAndPosition(@Param("patrolplanId") String patrolplanId,@Param("longitude") Double longitude,@Param("latitude") Double latitude);
+
+    ArdAlarmpointsWell getWellById(String id);
+    List<ArdAlarmpointsWell> conditionList(ArdAlarmpointsWellParam ardAlarmpointsWellParam);
+
 }

--
Gitblit v1.9.3