package com.fdkankan.ucenter.service; import com.fdkankan.ucenter.common.PageInfo; import com.fdkankan.ucenter.entity.Camera; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.ucenter.vo.request.CameraParam; import com.fdkankan.ucenter.vo.response.CameraAppVo; import com.fdkankan.ucenter.vo.response.CameraVo; import java.util.HashMap; import java.util.List; /** *

* 相机主表 服务类 *

* * @author * @since 2022-07-04 */ public interface ICameraService extends IService { Camera getBySnCode(String snCode); List getCameraLikeSnCode(String trim); PageInfo pageList(CameraParam param); HashMap deadline(String username); void unbind(Long cameraId, String ids,String userName); List bind(Integer cameraType, String snCode, String username); void saveCooperationUser(String ids, Long cameraId,String resourceIds, String username); HashMap getByIds(List cameraIds); void deleteCooperationUser(Long cameraId); Camera getBySnCodeAndPassword(String appUserName, String appPassword); Camera getByChildName(String childName); CameraVo getVoByChildName(String childName); List getCameraInfo(String childName, String childPassword); List getAllList(String childName,String token); List findLikeChildName(String searchKey); }