648540858
2023-04-23 269ad8cedbb07ca207a6f33af23085894dab4aa6
src/main/java/com/genersoft/iot/vmp/service/IDeviceChannelService.java
@@ -46,4 +46,45 @@
     * @return
     */
    List<ChannelReduce> queryAllChannelList(String platformId);
    /**
     * 数据位置信息格式处理
     */
    boolean updateAllGps(Device device);
    /**
     * 查询通道所属的设备
     */
    List<Device> getDeviceByChannelId(String channelId);
    /**
     * 批量删除通道
     * @param deleteChannelList 待删除的通道列表
     */
    int deleteChannels(List<DeviceChannel> deleteChannelList);
    /**
     * 批量上线
     */
    int channelsOnline(List<DeviceChannel> channels);
    /**
     * 批量下线
     */
    int channelsOffline(List<DeviceChannel> channels);
    /**
     *  获取一个通道
     */
    DeviceChannel getOne(String deviceId, String channelId);
    /**
     * 直接批量更新通道
     */
    void batchUpdateChannel(List<DeviceChannel> channels);
    /**
     * 直接批量添加
     */
    void batchAddChannel(List<DeviceChannel> deviceChannels);
}