rain
2024-08-21 2db1aa88e8ab53096a936163d686b90d8e056a99
src/main/java/com/dji/sample/manage/service/ICameraVideoService.java
@@ -3,8 +3,6 @@
import com.dji.sample.manage.model.dto.CapacityVideoDTO;
import com.dji.sample.manage.model.receiver.CapacityVideoReceiver;
import java.util.List;
/**
 * @author sean.zhou
 * @date 2021/11/19
@@ -13,25 +11,9 @@
public interface ICameraVideoService {
    /**
     * Queries all lens data contained in the camera based on camera id.
     * @param cameraId
     * @return
     * Convert the received lens capability object into lens data transfer object.
     * @param receiver
     * @return  data transfer object
     */
    List<CapacityVideoDTO> getCameraVideosByCameraId(Integer cameraId);
    /**
     * Deletes all the data of this lens, according to the lens id.
     * @param ids   A collection of lens ids.
     * @return true
     */
    Boolean deleteCameraVideosById(List<Integer> ids);
    /**
     * Save the live capability of all lenses of this camera.
     * @param capacityVideoReceivers live capability of lens
     * @param cameraId
     * @return
     */
    Boolean saveCameraVideoDTOList(List<CapacityVideoReceiver> capacityVideoReceivers, Integer cameraId);
    CapacityVideoDTO receiver2Dto(CapacityVideoReceiver receiver);
}