package com.gunshi.project.xyt.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gunshi.project.xyt.entity.basedata.StCameraSearch; import com.gunshi.project.xyt.entity.basedata.StCameraVo; import com.gunshi.project.xyt.model.StCameraB; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface StCameraBMapper extends BaseMapper { int batchInsert(@Param("list") List list); /** * 检查视频序列化和名称是否存在 * @param stCameraB 视频信息 * @return true 存在 false 不存在 */ boolean chechExists(@Param("obj") StCameraB stCameraB); /** * 按查询条件查询视频列表 * @param page 分页信息 * @param obj 查询条件 * @return 视频列表 */ Page queryBySearch(Page page, @Param("obj") StCameraSearch obj); /** * 查询所有视频 * @return 视频列表 */ List getAll(); }