package com.fzzy.igds.camera; import com.fzzy.igds.camera.data.ApiCameraData; import com.fzzy.igds.camera.data.ApiCameraResp; import com.fzzy.igds.camera.data.ApiSnapReq; import com.fzzy.igds.domain.Camera; import lombok.extern.slf4j.Slf4j; import java.util.List; /** * @Description 接口抽象实现类,抽象实现类,提供默认实现,具体业务实现继承该抽象类,并实现抽象方法 * @Author CZT * @Date 2025/12/11 10:10 */ @Slf4j public abstract class AbstractApiCameraService implements ApiCameraService { @Override public ApiCameraResp getPlayAddr(ApiCameraData apiCameraDto) { return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "当前协议无需执行当前协议"); } @Override public ApiCameraResp ptzMedia(ApiCameraData apiCameraDto) { return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "当前协议无需执行当前协议"); } @Override public ApiCameraResp ptzPreset(ApiCameraData apiCameraDto) { return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "当前协议无需执行当前协议"); } @Override public ApiCameraResp keepAlive(ApiCameraData apiCameraDto) { return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "当前协议无需执行当前协议"); } @Override public List searchCamera(ApiCameraData apiCameraDto) { return null; } @Override public ApiCameraResp snapImg(ApiSnapReq apiCameraDto) { return new ApiCameraResp(ApiCameraResp.CODE_SUCCESS, "当前协议无需执行当前协议"); } }