liusuyi
2026-05-14 9958bc1501d0daee954d9bba383475e55e24ebab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.ard.work.device.camera.mapper;
 
import com.ard.work.api.domian.ArdCameraHepu;
import java.util.List;
 
/**
 * 合浦设备物理节点 Mapper 接口
 */
public interface ArdCameraHepuMapper {
 
    /**
     * 查询节点列表
     */
    List<ArdCameraHepu> selectArdCameraHepuList(ArdCameraHepu ardCameraHepu);
 
    /**
     * 通过 ID 查询节点
     */
    ArdCameraHepu selectArdCameraHepuById(String id);
 
    /**
     * 【核心】通过主设备 ID 查询所有子节点 (用于登录和获取通道)
     */
    List<ArdCameraHepu> selectByCameraId(String cameraId);
 
    /**
     * 新增节点
     */
    int insertArdCameraHepu(ArdCameraHepu ardCameraHepu);
    /**
     * 【新增】批量插入合浦物理节点
     */
    public int batchInsertArdCameraHepu(List<ArdCameraHepu> list);
    /**
     * 修改节点
     */
    int updateArdCameraHepu(ArdCameraHepu ardCameraHepu);
 
    /**
     * 删除节点
     */
    int deleteArdCameraHepuById(String id);
 
    /**
     * 批量删除节点
     */
    int deleteArdCameraHepuByIds(String[] ids);
    
    /**
     * 【核心】通过主设备 ID 删除所有子节点 (用于删除设备时清理)
     */
    int deleteByCameraId(String cameraId);
}