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);
|
}
|