package com.fdkankan.ucenter.service; import com.fdkankan.ucenter.entity.CameraDetail; import com.baomidou.mybatisplus.extension.service.IService; import com.fdkankan.ucenter.entity.User; import com.fdkankan.ucenter.vo.response.CameraAppVo; import com.fdkankan.ucenter.vo.response.CameraExcelVo; import java.util.HashMap; import java.util.List; /** *

* 相机子表 服务类 *

* * @author * @since 2022-07-04 */ public interface ICameraDetailService extends IService { CameraDetail getByCameraId(Long cameraId); Long getCountByUserId(Long userId,Integer type); Integer deadlineNumber(String username); void unbindCamera(List cameraIds); void bindCamera(List cameraIds, User user); HashMap getByCameraIds(List cameraIds); void updateCooperationByIds(List cameraIds, Long id); void addUsedSpace(HashMap cameraMap); List getListByUserAndType(Long userId, Integer cameraType); List getListByUserIdsAndType(List userId, Integer cameraType); boolean updateCameraBalance(Long cameraId, int body, Integer points); void uploadUserCameraInfo(Long id, String cameraVersion, String appVersion); List getListByUserAndTypeEx(Long cameraId); }