package com.klp.service; import com.klp.domain.WmsCameraManagement; import com.klp.domain.vo.WmsCameraManagementVo; import com.klp.domain.bo.WmsCameraManagementBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 摄像头管理Service接口 * * @author Joshi * @date 2025-08-07 */ public interface IWmsCameraManagementService { /** * 查询摄像头管理 */ WmsCameraManagementVo queryById(Long cameraId); /** * 查询摄像头管理列表 */ TableDataInfo queryPageList(WmsCameraManagementBo bo, PageQuery pageQuery); /** * 查询摄像头管理列表 */ List queryList(WmsCameraManagementBo bo); /** * 新增摄像头管理 */ Boolean insertByBo(WmsCameraManagementBo bo); /** * 修改摄像头管理 */ Boolean updateByBo(WmsCameraManagementBo bo); /** * 校验并批量删除摄像头管理信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }