liusuyi
2024-08-10 5b017324148ea92d96f9f16ade215463d6c712e5
ard-work/src/main/java/com/ruoyi/device/channel/service/IArdChannelService.java
@@ -7,15 +7,14 @@
/**
 * 通道管理Service接口
 *
 *
 * @author ard
 * @date 2023-08-19
 */
public interface IArdChannelService
{
public interface IArdChannelService {
    /**
     * 查询通道管理
     *
     *
     * @param id 通道管理主键
     * @return 通道管理
     */
@@ -23,7 +22,7 @@
    /**
     * 查询通道管理列表
     *
     *
     * @param ardChannel 通道管理
     * @return 通道管理集合
     */
@@ -31,7 +30,7 @@
    /**
     * 新增通道管理
     *
     *
     * @param ardChannel 通道管理
     * @return 结果
     */
@@ -39,7 +38,7 @@
    /**
     * 修改通道管理
     *
     *
     * @param ardChannel 通道管理
     * @return 结果
     */
@@ -47,7 +46,7 @@
    /**
     * 批量删除通道管理
     *
     *
     * @param ids 需要删除的通道管理主键集合
     * @return 结果
     */
@@ -55,25 +54,34 @@
    /**
     * 删除通道管理信息
     *
     *
     * @param id 通道管理主键
     * @return 结果
     */
    public int deleteArdChannelById(String id);
    /**
     * 删除通道管理信息
     *
     * @param deviceId 所属设备ID
     * @return 结果
     */
     public int deleteArdChannelByDeviceId(String deviceId);
    public int deleteArdChannelByDeviceId(String deviceId);
    /**
     * 清空通道
     *
     * @author 刘苏义
     * @date 2024/8/10 11:18
     */
    public int clearArdChannel();
    /**
     * @return
     * @Author 刘苏义
     * @Description 同步通道信息
     * @Date 2024/7/10 13:20
     * @Param
     * @return
     */
    public void asyncChannel(ArdCameras ardCameras, List<ArdChannel> oldArrayList, List<ArdChannel> newArrayList);
}