package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.device.Camera; import java.util.List; public interface CameraService extends IService { int saveNewCamera(Camera camera); int updateCameraInfo(Camera camera); int deleteCamera(Long id); Camera findByDeviceNo(String deviceNo); Camera findByDeviceId(Long id); IPage listCamerasByBizDepId(Page page,Long bizDepId); List listCamerasByCondition(Page page, Long bizDepId, String name, String shortName); List listCamerasByName(String name); List listCamerasByShortName(String shortName); List listAllCameras(); List listCamerasByBizDepId(Long depId); List listByCameraIdList(List cameraIdList); }